vendor: 4,254 bytes, line 1
1!function(t,e){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e(t,!0):e(t)}("undefined"!=typeof window?window:this,function(w,N){"use strict";if(!w.document)throw new Error("jQuery requires a window with a document");var g=[],j=Object.getPrototypeOf,s=g.slice,V=g.flat?function(t){return g.flat.call(t)}:function(t){return g.concat.apply([],t)},$=g.push,y=g.indexOf,R={},H=R.toString,z=R.hasOwnProperty,U=z.toString,F=U.call(Object),W={};function B(t){return null==t?t+"":"object"==typeof t?R[H.call(t)]||"object":typeof t}function q(t){return null!=t&&t===t.window}function Y(t){var e=!!t&&t.length,n=B(t);return"function"!=typeof t&&!q(t)&&("array"===n||0===e||"number"==typeof e&&0<e&&e-1 in t)}var x=w.document,G={type:!0,src:!0,nonce:!0,noModule:!0};function X(t,e,n){var r,i=(n=n||x).createElement("script");for(r in i.text=t,G)e&&e[r]&&(i[r]=e[r]);n.head.appendChild(i).parentNode&&i.parentNode.removeChild(i)}var t="4.0.0",K=/HTML$/i,S=function(t,e){return new S.fn.init(t,e)};function b(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}S.fn=S.prototype={jquery:t,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(t){return null==t?s.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){t=S.merge(this.constructor(),t);return t.prevObject=this,t},each:function(t){return S.each(this,t)},map:function(n){return this.pushStack(S.map(this,function(t,e){return n.call(t,e,t)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(t,e){return(e+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(t,e){return e%2}))},eq:function(t){var e=this.length,t=+t+(t<0?e:0);return this.pushStack(0<=t&&t<e?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()}},S.extend=S.fn.extend=function(){var t,e,n,r,i,o=arguments[0]||{},a=1,s=arguments.length,u=!1;for("boolean"==typeof o&&(u=o,o=arguments[a]||{},a++),"object"!=typeof o&&"function"!=typeof o&&(o={}),a===s&&(o=this,a--);a<s;a++)if(null!=(t=arguments[a]))for(e in t)n=t[e],"__proto__"!==e&&o!==n&&(u&&n&&(S.isPlainObject(n)||(r=Array.isArray(n)))?(i=o[e],i=r&&!Array.isArray(i)?[]:r||S.isPlainObject(i)?i:{},r=!1,o[e]=S.extend(u,i,n)):void 0!==n&&(o[e]=n));return o},S.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){return!(!t||"[object Object]"!==H.call(t))&&(!(t=j(t))||"function"==typeof(t=z.call(t,"constructor")&&t.constructor)&&U.call(t)===F)},isEmptyObject:function(t){for(var e in t)return!1;return!0},globalEval:function(t,e,n){X(t,{nonce:e&&e.nonce},n)},each:function(t,e){var n,r=0;if(Y(t))for(n=t.length;r<n&&!1!==e.call(t[r],r,t[r]);r++);else for(r in t)if(!1===e.call(t[r],r,t[r]))break;return t},text:function(t){var e,n="",r=0,i=t.nodeType;if(!i)for(;e=t[r++];)n+=S.text(e);return 1===i||11===i?t.textContent:9===i?t.documentElement.textContent:3===i||4===i?t.nodeValue:n},makeArray:function(t,e){e=e||[];return null!=t&&(Y(Object(t))?S.merge(e,"string"==typeof t?[t]:t):$.call(e,t)),e},inArray:function(t,e,n){return null==e?-1:y.call(e,t,n)},isXMLDoc:function(t){var e=t&&t.namespaceURI,t=t&&(t.ownerDocument||t).documentElement;return!K.test(e||t&&t.nodeName||"HTML")},contains:function(t,e){e=e&&e.parentNode;return t===e||!(!e||1!==e.nodeType||!(t.contains?t.contains(e):t.compareDocumentPosition&&16&t.compareDocumentPosition(e)))},merge:function(t,e){for(var n=+e.length,r=0,i=t.length;r<n;r++)t[i++]=e[r];return t.length=i,t},grep:function(t,e,n){for(var r=[],i=0,o=t.length,a=!n;i<o;i++)!e(t[i],i)!=a&&r.push(t[i]);return r},map:function(t,e,n){var r,i,o=0,a=[];if(Y(t))for(r=t.length;o<r;o++)null!=(i=e(t[o],o,n))&&a.push(i);else for(o in t)null!=(i=e(t[o],o,n))&&a.push(i);return V(a)},guid:1,support:W}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=g[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(t,e){R["[object "+e+"]"]=e.toLowerCase()});var Z=g.pop,n="[\\x20\\t\\r\\n\\f]",d=x.documentMode,J=d&&new RegExp(":enabled|
1:disabled|\\["+n+"*name"+n+"*="+n+"*(?:''|\"\")"),Q=new RegExp("^"+n+"+|((?:^|[^\\\\])(?:\\\\.)*)"+n+"+$","g"),t="(?:\\\\[\\da-fA-F]{1,6}"+n+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",tt=new RegExp("^"+n+"*([>+~]|"+n+")"+n+"*"),et=new RegExp(n+"|>"),nt=/[+~]/,m=x.documentElement,rt=m.matches||m.msMatchesSelector;function it(){var n=[];function r(t,e){return n.push(t+" ")>S.expr.cacheLength&&delete r[n.shift()],r[t+" "]=e}return r}function ot(t){return t&&void 0!==t.getElementsByTagName&&t}function at(t,e){return t="0x"+t.slice(1)-65536,e||(t<0?String.fromCharCode(65536+t):String.fromCharCode(t>>10|55296,1023&t|56320))}var st="\\["+n+"*("+t+")(?:"+n+"*([*^$|!~]?=)"+n+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+n+"*\\]",ut=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+st+")*)|.*)\\)|)",lt={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+st),PSEUDO:new RegExp("^"+ut),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+n+"*(even|odd|(([+-]|)(\\d*)n|)"+n+"*(?:([+-]|)"+n+"*(\\d+)|))"+n+"*\\)|)","i")},ct=new RegExp(ut),ft=new RegExp("\\\\[\\da-fA-F]{1,6}"+n+"?|\\\\([^\\r\\n\\f])","g");function f(t){return t.replace(ft,at)}function dt(t){S.error("Syntax error, unrecognized expression: "+t)}var ht=new RegExp("^"+n+"*,"+n+"*"),pt=it();function gt(t,e){var n,r,i,o,a,s,u,l=pt[t+" "];if(l)return e?0:l.slice(0);for(a=t,s=[],u=S.expr.preFilter;a;){for(o in n&&!(r=ht.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=tt.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(Q," ")}),a=a.slice(n.length)),lt)!(r=S.expr.match[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return e?a.length:a?dt(t):pt(t,s).slice(0)}st={ATTR:function(t){return t[1]=f(t[1]),t[3]=f(t[3]||t[4]||t[5]||""),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||dt(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&dt(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return lt.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&ct.test(n)&&(e=gt(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}};function mt(t){for(var e=0,n=t.length,r="";e<n;e++)r+=t[e].value;return r}function c(t,e,n,r,i,o,a){var s=0,u=t.length,l=null==n;if("object"===B(n))for(s in i=!0,n)c(t,e,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,"function"!=typeof r&&(a=!0),e=l?a?(e.call(t,r),null):(l=e,function(t,e,n){return l.call(S(t),n)}):e))for(;s<u;s++)e(t[s],n,a?r:r.call(t[s],s,e(t[s],n)));return i?t:l?e.call(t):u?e(t[0],n):o}var _=/[^\x20\t\r\n\f]+/g,vt=(S.fn.extend({attr:function(t,e){return c(this,S.attr,t,e,1<arguments.length)},removeAttr:function(t){return this.each(function(){S.removeAttr(this,t)})}}),S.extend({attr:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===t.getAttribute?S.prop(t,e,n):(1===o&&S.isXMLDoc(t)||(i=S.attrHooks[e.toLowerCase()]),void 0!==n?null===n||!1===n&&0!==e.toLowerCase().indexOf("aria-")?void S.removeAttr(t,e):i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:(t.setAttribute(e,n),n):!(i&&"get"in i&&null!==(r=i.get(t,e)))&&null==(r=t.getAttribute(e))?void 0:r)},attrHooks:{},removeAttr:function(t,e){var n,r=0,i=e&&e.match(_);if(i&&1===t.nodeType)for(;n=i[r++];)t.removeAttribute(n)}}),d&&(S.attrHooks.type={set:function(t,e){var n;if("radio"===e&&b(t,"input"))return n=t.value,t.setAttribute("type",e),n&&(t.value=n),e}}),/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g);function yt(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t}S.escapeSelector=function(t){return(t+"").replace(vt,yt)};var $t,bt=g.sort,wt=g.splice;function xt(t,e){if(t===e)return $t=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n||(1&(n=(t.ownerDocument||t)==(e.ownerDocument||e)?t.compareDocumentPosition(e):1)?t==x||t.ownerDocument==x&&S.contains(x,t)?-1:e==x||e.ownerDocument==x&&S.contains(x,e)?1:0:4&n?-1:1)}S.uniqueSort=function(t){var e,n=[],r=0,i=0;if($t=!1,bt.call(t,xt),$t){for(;e=t[i++];)e===t[i]&&(r=n.push(i));for(;r--;)wt.call(t,n[r],1)}return t},S.fn.uniqueSort=function(){return this.pushStack(S.uniqueSort(s.apply(this)))};var e,St,k,_t,C,E=0,kt=0,Ct=it(),Et=it(),Tt=it(),At=new RegExp(n+"+","g"),Ot=new RegExp("^"+t+"$"),Dt=S.extend({needsContext:new RegExp("^"+n+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+n+"*((?:-\\d)?\\d*)"+n+"*\\)|)(?=[^-]|$)","i")},lt),Mt=/^(?:input|select|textarea|button)$/i,Pt=/^h\d$/i,Lt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,It=function(){A()},Nt=Rt(function(t){return!0===t.disabled&&b(t,"fieldset")},{dir:"parentNode",next:"legend"});function T(e,t,n,r){var i,o,a,s,u,l,c=t&&t.ownerDocument,f=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==f&&9!==f&&11!==f)return n;if(!r&&(A(t),t=t||k,C)){if(11!==f&&(s=Lt.exec(e)))if(i=s[1]){if(9===f)return(l=t.getElementById(i))&&$.call(n,l),n;if(c&&(l=c.getElementById(i))&&S.contains(t,l))return $.call(n,l),n}else{if(s[2])return $.apply(n,t.getElementsByTagName(e)),n;if((i=s[3])&&t.getElementsByClassName)return $.apply(n,t.getElementsByClassName(i)),n}if(!(Tt[e+" "]||J&&J.test(e))){if(l=e,c=t,1===f&&(et.test(e)||tt.test(e))){for((c=nt.test(e)&&ot(t.parentNode)||t)==t&&!d||((a=t.getAttribute("id"))?a=S.escapeSelector(a):t.setAttribute("id",a=S.expando)),o=(u
vendor: 10,196 bytes, line 1
1=gt(e)).length;o--;)u[o]=(a?"#"+a:":scope")+" "+mt(u[o]);l=u.join(",")}try{return $.apply(n,c.querySelectorAll(l)),n}catch(t){Tt(e,!0)}finally{a===S.expando&&t.removeAttribute("id")}}}return Bt(e.replace(Q,"$1"),t,n,r)}function u(t){return t[S.expando]=!0,t}function jt(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&Nt(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function r(a){return u(function(o){return o=+o,u(function(t,e){for(var n,r=a([],t.length,o),i=r.length;i--;)t[n=r[i]]&&(t[n]=!(e[n]=t[n]))})})}function A(t){var t=t?t.ownerDocument||t:x;t!=k&&9===t.nodeType&&(_t=(k=t).documentElement,C=!S.isXMLDoc(k),d&&x!=k&&(t=k.defaultView)&&t.top!==t&&t.addEventListener("unload",It))}for(e in T.matches=function(t,e){return T(t,null,null,e)},T.matchesSelector=function(t,e){if(A(t),C&&!Tt[e+" "]&&(!J||!J.test(e)))try{return rt.call(t,e)}catch(t){Tt(e,!0)}return 0<T(e,k,null,[t]).length},S.expr={cacheLength:50,createPseudo:u,match:Dt,find:{ID:function(t,e){if(void 0!==e.getElementById&&C)return(e=e.getElementById(t))?[e]:[]},TAG:function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):e.querySelectorAll(t)},CLASS:function(t,e){if(void 0!==e.getElementsByClassName&&C)return e.getElementsByClassName(t)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:st,filter:{ID:function(t){var e=f(t);return function(t){return t.getAttribute("id")===e}},TAG:function(t){var e=f(t).toLowerCase();return"*"===t?function(){return!0}:function(t){return b(t,e)}},CLASS:function(t){var e=Ct[t+" "];return e||(e=new RegExp("(^|"+n+")"+t+"("+n+"|$)"))&&Ct(t,function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(t){t=S.attr(t,e);return null==t?"!="===n:!n||(t+="","="===n?t===r:"!="===n?t!==r:"^="===n?r&&0===t.indexOf(r):"*="===n?r&&-1<t.indexOf(r):"$="===n?r&&t.slice(-r.length)===r:"~="===n?-1<(" "+t.replace(At," ")+" ").indexOf(r):"|="===n&&(t===r||t.slice(0,r.length+1)===r+"-"))}},CHILD:function(h,t,e,p,g){var m="nth"!==h.slice(0,3),v="last"!==h.slice(-4),y="of-type"===t;return 1===p&&0===g?function(t){return!!t.parentNode}:function(t,e,n){var r,i,o,a,s,u=m!=v?"nextSibling":"previousSibling",l=t.parentNode,c=y&&t.nodeName.toLowerCase(),f=!n&&!y,d=!1;if(l){if(m){for(;u;){for(o=t;o=o[u];)if(y?b(o,c):1===o.nodeType)return!1;s=u="only"===h&&!s&&"nextSibling"}return!0}if(s=[v?l.firstChild:l.lastChild],v&&f){for(d=(a=(r=(i=l[S.expando]||(l[S.expando]={}))[h]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];o=++a&&o&&o[u]||(d=a=0)||s.pop();)if(1===o.nodeType&&++d&&o===t){i[h]=[E,a,d];break}}else if(!1===(d=f?a=(r=(i=t[S.expando]||(t[S.expando]={}))[h]||[])[0]===E&&r[1]:d))for(;(o=++a&&o&&o[u]||(d=a=0)||s.pop())&&((y?!b(o,c):1!==o.nodeType)||!++d||(f&&((i=o[S.expando]||(o[S.expando]={}))[h]=[E,d]),o!==t)););return(d-=g)===p||d%p==0&&0<=d/p}}},PSEUDO:function(t,e){t=S.expr.pseudos[t]||S.expr.setFilters[t.toLowerCase()]||dt("unsupported pseudo: "+t);return t[S.expando]?t(e):t}},pseudos:{not:u(function(t){var r=[],i=[],s=Wt(t.replace(Q,"$1"));return s[S.expando]?u(function(t,e,n,r){for(var i,o=s(t,null,r,[]),a=t.length;a--;)(i=o[a])&&(t[a]=!(e[a]=i))}):function(t,e,n){return r[0]=t,s(r,null,n,i),r[0]=null,!i.pop()}}),has:u(function(e){return function(t){return 0<T(e,t).length}}),contains:u(function(e){return e=f(e),function(t){return-1<(t.textContent||S.text(t)).indexOf(e)}}),lang:u(function(n){return Ot.test(n||"")||dt("unsupported lang: "+n),n=f(n).toLowerCase(),function(t){var e;do{if(e=C?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(e=e.toLowerCase())===n||0===e.indexOf(n+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var e=w.location&&w.location.hash;return e&&e.slice(1)===t.id},root:function(t){return t===_t},focus:function(t){return t===k.activeElement&&k.hasFocus()&&!!(t.type||t.href||~t.tabIndex)},enabled:jt(!1),disabled:jt(!0),checked:function(t){return b(t,"input")&&!!t.checked||b(t,"option")&&!!t.selected},selected:function(t){return d&&t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!S.expr.pseudos.empty(t)},header:function(t){return Pt.test(t.nodeName)},input:function(t){return Mt.test(t.nodeName)},button:function(t){return b(t,"input")&&"button"===t.type||b(t,"button")},text:function(t){return b(t,"input")&&"text"===t.type},first:r(function(){return[0]}),last:r(function(t,e){return[e-1]}),eq:r(function(t,e,n){return[n<0?n+e:n]}),even:r(function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t}),odd:r(function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t}),lt:r(function(t,e,n){for(var r=n<0?n+e:e<n?e:n;0<=--r;)t.push(r);return t}),gt:r(function(t,e,n){for(var r=n<0?n+e:n;++r<e;)t.push(r);return t})}},S.expr.pseudos.nth=S.expr.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})S.expr.pseudos[e]=function(e){return function(t){return b(t,"input")&&t.type===e}}(e);for(e in{submit:!0,reset:!0})S.expr.pseudos[e]=function(e){return function(t){return(b(t,"input")||b(t,"button"))&&t.type===e}}(e);function Vt(){}function Rt(a,t,e){var s=t.dir,u=t.next,l=u||s,c=e&&"parentNode"===l,f=kt++;return t.first?function(t,e,n){for(;t=t[s];)if(1===t.nodeType||c)return a(t,e,n);return!1}:function(t,e,n){var r,i,o=[E,f];if(n){for(;t=t[s];)if((1===t.nodeType||c)&&a(t,e,n))return!0}else for(;t=t[s];)if(1===t.nodeType||c)if(i=t[S.expando]||(t[S.expando]={}),u&&b(t,u))t=t[s]||t;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(t,e,n))return!0}return!1}}function Ht(i){return 1<i.length?function(t,e,n){for(var r=i.length;r--;)if(!i[r](t,e,n))return!1;return!0}:i[0]}function zt(t,e,n,r,i){for(var o,a=[],s=0,u=t.length,l=null!=e;s<u;s++)!(o=t[s])||n&&!n(o,r,i)||(a.push(o),l&&e.push(s));return a}function Ut(h,p,g,m,v,t){return m&&!m[S.expando]&&(m=Ut(m)),v&&!v[S.expando]&&(v=Ut(v,t)),u(function(t,e,n,r){var i,o,a,s,u=[],l=[],c=e.length,f=t||function(t,e,n){for(var r=0,i=e.length;r<i;r++)T(t,e[r],n);return n}(p||"*",n.nodeType?[n]:n,[]),d=!h||!t&&p?f:zt(f,u,h,n,r);if(g?g(d,s=v||(t?h:c||m)?[]:e,n,r):s=d,m)for(i=zt(s,l),m(i,[],n,r),o=i.length;o--;)(a=i[o])&&(s[l[o]]=!(d[l[o]]=a));if(t){if(v||h){if(v){for(i=[],o=s.length;o--;)(a=s[o])&&i.push(d[o]=a);v(null,s=[],i,r)}for(o=s.length;o--;)(a=s[o])&&-1<(i=v?y.call(t,a):u[o])&&(t[i]=!(e[i]=a))}}else s=zt(s===e?s.splice(c,s.length):s),v?v(null,e,s,r):$.apply(e,s)})}function Ft(g,m){function t(t,e,n,r,i){var o,a,s,u=0,l="0",c=t&&[],f=[],d=St,h=t||y&&S.expr.find.TAG("*",i),p=E+=null==d?1:Math.random()||.1;for(i&&(St=e==k||e||i);null!=(o=h[l]);l++){if(y&&o){for(a=0,e||o.ownerDocument==k||(A(o),n=!C);s=g[a++];)if(s(o,e||k,n)){$.call(r,o);break}i&&(E=p)}v&&((o=!s&&o)&&u--,t&&c.push(o))}if(u+=l,v&&l!==u){for(a=0;s=m[a++];)s(c,f,e,n);if(t){if(0<u)for(;l--;)c[l]||f[l]||(f[l]=Z.call(r));f=zt(f)}$.apply(r,f),i&&!t&&0<f.length&&1<u+m.length&&S.uniqueSort(r)}return i&&(E=p,St=d),c}var v=0<m.length,y=0<g.length;return v?u(t):t}function Wt(t,e){var n,r=[],i=[],o=Et[t+" "];if(!o){for(n=(e=e||gt(t)).length;n--;)((o=function t(e){for(var r,n,i,o=e.length,a=S.expr.relative[e[0].type],s=a||S.expr.relative[" "],u=a?1:0,l=Rt(function(t){return t===r},s,!0),c=Rt(function(t){return-1<y.call(r,t)},s,!0),f=[function(t,e,n){return t=!a&&(n||e!=St)||((r=e).nodeType?l:c)(t,e,n),r=null,t}];u<o;u++)if(n=S.expr.relative[e[u].type])f=[Rt(Ht(f),n)];else{if((n=S.expr.filter[e[u].type].apply(null,e[u].matches))[S.expando]){for(i=++u;i<o&&!S.expr.relative[e[i].type];i++);return Ut(1<u&&Ht(f),1<u&&mt(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(Q,"$1"),n,u<i&&t(e.slice(u,i)),i<o&&t(e=e.slice(i)),i<o&&mt(e))}f.push(n)}return Ht(f)}(e[n]))[S.expando]?r:i).push(o);(o=Et(t,Ft(i,r))).selector=t}return o}function Bt(t,e,n,r){var i,o,a,s,u,l="function"==typeof t&&t,c=!r&>(t=l.selector||t);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===e.nodeType&&C&&S.expr.relative[o[1].type]){if(!(e=(S.expr.find.ID(f(a.matches[0]),e)||[])[0]))return n;l&&(e=e.parentNode),t=t.slice(o.shift().value.length)}for(i=Dt.needsContext.test(t)?0:o.length;i--&&(a=o[i],!S.expr.relative[s=a.type]);)if((u=S.expr.find[s])&&(r=u(f(a.matches[0]),nt.test(o[0].type)&&ot(e.parentNode)||e))){if(o.splice(i,1),t=r.length&&mt(o))break;return $.apply(n,r),n}}return(l||Wt(t,c))(r,e,!C,n,!e||nt.test(t)&&ot(e.parentNode)||e),n}function i(t,e,n){for(var r=[],i=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(i&&S(t).is(n))break;r.push(t)}return r}function qt(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n}Vt.prototype=S.expr.pseudos,S.expr.setFilters=new Vt,A(),(S.find=T).compile=Wt,T.select=Bt,T.setDocument=A,T.tokenize=gt;var Yt=S.expr.match.needsContext,Gt=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Xt(t){return"<"===t[0]&&">"===t[t.length-1]&&3<=t.length}function Kt(t,n,r){return"function"==typeof n?S.grep(t,function(t,e){return!!n.call(t,e,t)!==r}):n.nodeType?S.grep(t,function(t){return t===n!==r}):"string"!=typeof n?S.grep(t,function(t){return-1<y.call(n,t)!==r}):S.filter(n,t,r)}S.filter=function(t,e,n){var r=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===r.nodeType?S.find.matchesSelector(r,t)?[r]:[]:S.find.matches(t,S.grep(e,function(t){return 1===t.nodeType}))},S.fn.extend({find:function(t){var e,n,r=this.length,i=this;if("string"!=typeof t)return this.pushStack(S(t).filter(function(){for(e=0;e<r;e++)if(S.contains(i[e],this))return!0}));for(n=this.pushStack([]),e=0;e<r;e++)S.find(t,i[e],n);return 1<r?S.uniqueSort(n):n},filter:function(t){return this.pushStack(Kt(this,t||[],!1))},not:function(t){return this.pushStack(Kt(this,t||[],!0))},is:function(t){return!!Kt(this,"string"==typeof t&&Yt.test(t)?S(t):t||[],!1).length}});var Zt,Jt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Qt=((S.fn.init=function(t,e){if(!t)return this;
vendor: 4,736 bytes, line 1
1if(t.nodeType)return this[0]=t,this.length=1,this;if("function"==typeof t)return void 0!==Zt.ready?Zt.ready(t):t(S);if(Xt(n=t+""))n=[null,t,null];else{if("string"!=typeof t)return S.makeArray(t,this);n=Jt.exec(t)}if(!n||!n[1]&&e)return(!e||e.jquery?e||Zt:this.constructor(e)).find(t);if(n[1]){if(e=e instanceof S?e[0]:e,S.merge(this,S.parseHTML(n[1],e&&e.nodeType?e.ownerDocument||e:x,!0)),Gt.test(n[1])&&S.isPlainObject(e))for(var n in e)"function"==typeof this[n]?this[n](e[n]):this.attr(n,e[n]);return this}return(t=x.getElementById(n[2]))&&(this[0]=t,this.length=1),this}).prototype=S.fn,Zt=S(x),/^(?:parents|prev(?:Until|All))/),te={children:!0,contents:!0,next:!0,prev:!0};function ee(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}function h(t){return t}function ne(t){throw t}function re(t,e,n,r){var i;try{t&&"function"==typeof(i=t.promise)?i.call(t).done(e).fail(n):t&&"function"==typeof(i=t.then)?i.call(t,e,n):e.apply(void 0,[t].slice(r))}catch(t){n(t)}}S.fn.extend({has:function(t){var e=S(t,this),n=e.length;return this.filter(function(){for(var t=0;t<n;t++)if(S.contains(this,e[t]))return!0})},closest:function(t,e){var n,r=0,i=this.length,o=[],a="string"!=typeof t&&S(t);if(!Yt.test(t))for(;r<i;r++)for(n=this[r];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?y.call(S(t),this[0]):y.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),S.each({parent:function(t){t=t.parentNode;return t&&11!==t.nodeType?t:null},parents:function(t){return i(t,"parentNode")},parentsUntil:function(t,e,n){return i(t,"parentNode",n)},next:function(t){return ee(t,"nextSibling")},prev:function(t){return ee(t,"previousSibling")},nextAll:function(t){return i(t,"nextSibling")},prevAll:function(t){return i(t,"previousSibling")},nextUntil:function(t,e,n){return i(t,"nextSibling",n)},prevUntil:function(t,e,n){return i(t,"previousSibling",n)},siblings:function(t){return qt((t.parentNode||{}).firstChild,t)},children:function(t){return qt(t.firstChild)},contents:function(t){return null!=t.contentDocument&&j(t.contentDocument)?t.contentDocument:(b(t,"template")&&(t=t.content||t),S.merge([],t.childNodes))}},function(r,i){S.fn[r]=function(t,e){var n=S.map(this,i,t);return(e="Until"!==r.slice(-5)?t:e)&&"string"==typeof e&&(n=S.filter(e,n)),1<this.length&&(te[r]||S.uniqueSort(n),Qt.test(r)&&n.reverse()),this.pushStack(n)}}),S.Callbacks=function(r){var t,n;r="string"==typeof r?(t=r,n={},S.each(t.match(_)||[],function(t,e){n[e]=!0}),n):S.extend({},r);function i(){for(s=s||r.once,a=o=!0;l.length;c=-1)for(e=l.shift();++c<u.length;)!1===u[c].apply(e[0],e[1])&&r.stopOnFalse&&(c=u.length,e=!1);r.memory||(e=!1),o=!1,s&&(u=e?[]:"")}var o,e,a,s,u=[],l=[],c=-1,f={add:function(){return u&&(e&&!o&&(c=u.length-1,l.push(e)),function n(t){S.each(t,function(t,e){"function"==typeof e?r.unique&&f.has(e)||u.push(e):e&&e.length&&"string"!==B(e)&&n(e)})}(arguments),e&&!o&&i()),this},remove:function(){return S.each(arguments,function(t,e){for(var n;-1<(n=S.inArray(e,u,n));)u.splice(n,1),n<=c&&c--}),this},has:function(t){return t?-1<S.inArray(t,u):0<u.length},empty:function(){return u=u&&[],this},disable:function(){return s=l=[],u=e="",this},disabled:function(){return!u},lock:function(){return s=l=[],e||o||(u=e=""),this},locked:function(){return!!s},fireWith:function(t,e){return s||(e=[t,(e=e||[]).slice?e.slice():e],l.push(e),o||i()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!a}};return f},S.extend({Deferred:function(t){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},catch:function(t){return a.then(null,t)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(t,e){var n="function"==typeof i[e[4]]&&i[e[4]];s[e[1]](function(){var t=n&&n.apply(this,arguments);t&&"function"==typeof t.promise?t.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[e[0]+"With"](this,n?[t]:arguments)})}),i=null}).promise()},then:function(e,n,r){var u=0;function l(i,o,a,s){return function(){function t(){var t,e;if(!(i<u)){if((t=a.apply(n,r))===o.promise())throw new TypeError("Thenable self
1-resolution");"function"==typeof(e=t&&("object"==typeof t||"function"==typeof t)&&t.then)?s?e.call(t,l(u,o,h,s),l(u,o,ne,s)):(u++,e.call(t,l(u,o,h,s),l(u,o,ne,s),l(u,o,h,o.notifyWith))):(a!==h&&(n=void 0,r=[t]),(s||o.resolveWith)(n,r))}}var n=this,r=arguments,e=s?t:function(){try{t()}catch(t){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(t,e.error),u<=i+1&&(a!==ne&&(n=void 0,r=[t]),o.rejectWith(n,r))}};i?e():(S.Deferred.getErrorHook&&(e.error=S.Deferred.getErrorHook()),w.setTimeout(e))}}return S.Deferred(function(t){o[0][3].add(l(0,t,"function"==typeof r?r:h,t.notifyWith)),o[1][3].add(l(0,t,"function"==typeof e?e:h)),o[2][3].add(l(0,t,"function"==typeof n?n:ne))}).promise()},promise:function(t){return null!=t?S.extend(t,a):a}},s={};return S.each(o,function(t,e){var n=e[2],r=e[5];a[e[1]]=n.add,r&&n.add(function(){i=r},o[3-t][2].disable,o[3-t][3].disable,o[0][2].lock,o[0][3].lock),n.add(e[3].fire),s[e[0]]=function(){return s[e[0]+"With"](this===s?void 0:this,arguments),this},s[e[0]+"With"]=n.fireWith}),a.promise(s),t&&t.call(s,s),s},when:function(t){function e(e){return function(t){i[e]=this,o[e]=1<arguments.length?s.call(arguments):t,--n||a.resolveWith(i,o)}}var n=arguments.length,r=n,i=Array(r),o=s.call(arguments),a=S.Deferred();if(n<=1&&(re(t,a.done(e(r)).resolve,a.reject,!n),"pending"===a.state()||"function"==typeof(o[r]&&o[r].then)))return a.then();for(;r--;)re(o[r],e(r),a.reject);return a.promise()}});var ie=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/,oe=(S.Deferred.exceptionHook=function(t,e){t&&ie.test(t.name)&&w.console.warn("jQuery.Deferred exception",t,e)},S.readyException=function(t){w.setTimeout(function(){throw t})},S.Deferred());function ae(){x.removeEventListener("DOMContentLoaded",ae),w.removeEventListener("load",ae),S.ready()}S.fn.ready=function(t){return oe.then(t).catch(function(t){S.readyException(t)}),this},S.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--S.readyWait:S.isReady)||(S.isReady=!0)!==t&&0<--S.readyWait||oe.resolveWith(x,[S])}}),S.ready.then=oe.then,"loading"!==x.readyState?w.setTimeout(S.ready):(x.addEventListener("DOMContentLoaded",ae),w.addEventListener("load",ae));var se=/-([a-z])/g;function ue(t,e){return e.toUpperCase()}function l(t){return t.replace(se,ue)}function le(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType}function ce(){this.expando=S.expando+ce.uid++}ce.uid=1,ce.prototype={cache:function(t){var e=t[this.expando];return e||(e=Object.create(null),le(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,n){var r,i=this.cache(t);if("string"==typeof e)i[l(e)]=n;else for(r in e)i[l(r)]=e[r];return n},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][l(e)]},access:function(t,e,n){return void 0===e||e&&"string"==typeof e&&void 0===n?this.get(t,e):(this.set(t,e,n),void 0!==n?n:e)},remove:function(t,e){var n,r=t[this.expando];if(void 0!==r){if(void 0!==e){n=(e=Array.isArray(e)?e.map(l):(e=l(e))in r?[e]:e.match(_)||[]).length;for(;n--;)delete r[e[n]]}void 0!==e&&!S.isEmptyObject(r)||(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){t=t[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var v=new ce,p=new ce,fe=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,de=/[A-Z]/g;function he(t,e,n){var r,i;if(void 0===n&&1===t.nodeType)if(r="data-"+e.replace(de,"-$&").toLowerCase(),"string"==typeof(n=t.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:fe.test(i)?JSON.parse(i):i)}catch(t){}p.set(t,e,n)}else n=void 0;return n}S.extend({hasData:function(t){return p.hasData(t)||v.hasData(t)},data:function(t,e,n){return p.access(t,e,n)},removeData:function(t,e){p.remove(t,e)},_data:function(t,e,n){return v.access(t,e,n)},_removeData:function(t,e){v.remove(t,e)}}),S.fn.extend({data:function(n,t){var e,r,i,o=this[0],a=o&&o.attributes;if(void 0!==n)return"object"==typeof n?this.each(function(){p.set(this,n)}):c(this,function(t){var e;if(o&&void 0===t)return void 0!==(e=p.get(o,n))||void 0!==(e=he(o,n))?e:void 0;this.each(function(){p.set(this,n,t)})},null,t,1<arguments.length,null,!0);if(this.length&&(i=p.get(o),1===o.nodeType&&!v.get(o,"hasDataAttrs"))){for(e=a.length;e--;)a[e]&&0===(r=a[e].name).indexOf("data-")&&(r=l(r.slice(5)),he(o,r,i[r]));v.set(o,"hasDataAttrs",!0)}return i},removeData:function(t){return this.each(function(){p.remove(this,t)})}}),S.extend({queue:function(t,e,n){var r;if(t)return r=v.get(t,e=(e||"fx")+"queue"),n&&(!r||Array.isArray(n)?r=v.set(t,e,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(t,e){e=e||"fx";var n=S.queue(t,e),r=n.length,i=n.shift(),o=S._queueHooks(t,e);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===e&&n.unshift("inprogress"),delete o.stop,i.call(t,function(){S.dequeue(t,e)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return v.get(t,n)||v.set(t,n,{empty:S.Callbacks("once memory").add(function(){v.remove(t,[e+"queue",n])})})}}),S.fn.extend({queue:function(e,n){var t=2;return"string"!=typeof e&&(n=e,e="fx",t--),arguments.length<t?S.queue(this[0],e):void 0===n?this:this.each(function(){var t=S.queue(this,e,n);S._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&S.dequeue(this,e)})},dequeue:function(t){return this.each(function(){S.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){function n(){--i||o.resolveWith(a,[a])}var r,i=1,o=S.Deferred(),a=this,s=this.length;for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";s--;)(r=v.get(a[s],t+"queueHooks"))&&r.empty&&(i++,r.empty.add(n));return n(),o.promise(e)}});var ut=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,pe=new RegExp("^(?:([+-])=|)("+ut+")([a-z%]*)$","i"),O=["Top","Right","Bottom","Left"];function ge(t,e){return"none"===(t=e||t).style.display||""===t.style.display&&"none"===S.css(t,"display")}var me=/^[a-z]/,ve=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;function ye(t){return me.test(t)&&ve.test(t[0].toUpperCase()+t.slice(1))}function $e(t,e,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(t,e,"")},u=s(),l=n&&n[3]||(ye(e)?"px":""),c=t.nodeType&&(!ye(e)||"px"!==l&&+u)&&pe.exec(S.css(t,e));if(c&&c[3]!==l){for(l=l||c[3],c=+(u/=2)||1;a--;)S.style(t,e,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;S.style(t,e,(c*=2)+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var be=/^-ms-/;function we(t){return l(t.replace(be,"ms-"))}var xe={};function D(t,e){for(var n,r,i,o,a,s=[],u=0,l=t.length;u<l;u++)(r=t[u]).style&&(n=r.style.display,e?("none"===n&&(s[u]=v.get(r,"display")||null,s[u]||(r.style.display="")),""===r.style.display&&ge(r)&&(s[u]=(a=o=void 0,o=(i=r).ownerDocument,i=i.nodeName,(a=xe[i])||
vendor: 5,854 bytes, line 1
1(o=o.body.appendChild(o.createElement(i)),a=S.css(o,"display"),o.parentNode.removeChild(o),xe[i]=a="none"===a?"block":a)))):"none"!==n&&(s[u]="none",v.set(r,"display",n)));for(u=0;u<l;u++)null!=s[u]&&(t[u].style.display=s[u]);return t}S.fn.extend({show:function(){return D(this,!0)},hide:function(){return D(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){ge(this)?S(this).show():S(this).hide()})}});var Se=function(t){return S.contains(t.ownerDocument,t)||t.getRootNode(_e)===t.ownerDocument},_e={composed:!0},ke=(m.getRootNode||(Se=function(t){return S.contains(t.ownerDocument,t)}),/<([a-z][^\/\0>\x20\t\r\n\f]*)/i),M={thead:["table"],col:["colgroup","table"],tr:["tbody","table"],td:["tr","tbody","table"]};function P(t,e){var n=void 0!==t.getElementsByTagName?g.slice.call(t.getElementsByTagName(e||"*")):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[];return void 0===e||e&&b(t,e)?S.merge([t],n):n}M.tbody=M.tfoot=M.colgroup=M.caption=M.thead,M.th=M.td;var Ce=/^$|^module$|\/(?:java|ecma)script/i;function Ee(t,e){for(var n=0,r=t.length;n<r;n++)v.set(t[n],"globalEval",!e||v.get(e[n],"globalEval"))}var Te=/<|&#?\w+;/;function Ae(t,e,n,r,i){for(var o,a,s,u,l,c,f=e.createDocumentFragment(),d=[],h=0,p=t.length;h<p;h++)if((o=t[h])||0===o)if("object"===B(o)&&(o.nodeType||Y(o)))S.merge(d,o.nodeType?[o]:o);else if(Te.test(o)){for(a=a||f.appendChild(e.createElement("div")),s=(ke.exec(o)||["",""])[1].toLowerCase(),c=(u=M[s]||g).length;-1<--c;)a=a.appendChild(e.createElement(u[c]));a.innerHTML=S.htmlPrefilter(o),S.merge(d,a.childNodes),(a=f.firstChild).textContent=""}else d.push(e.createTextNode(o));for(f.textContent="",h=0;o=d[h++];)if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=Se(o),a=P(f.appendChild(o),"script"),l&&Ee(a),n)for(c=0;o=a[c++];)Ce.test(o.type||"")&&n.push(o);return f}function Oe(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function De(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Me(n,r,i,o){r=V(r);var t,e,a,s,u,l,c=0,f=n.length,d=f-1,h=r[0];if("function"==typeof h)return n.each(function(t){var e=n.eq(t);r[0]=h.call(this,t,e.html()),Me(e,r,i,o)});if(f&&(e=(t=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===t.childNodes.length&&(t=e),e||o)){for(s=(a=S.map(P(t,"script"),Oe)).length;c<f;c++)u=t,c!==d&&(u=S.clone(u,!0,!0),s&&S.merge(a,P(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,De),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!v.get(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce,crossOrigin:u.crossOrigin},l):X(u.textContent,u,l))}return n}var Pe=/^(?:checkbox|radio)$/i,Le=/^([^.]*)(?:\.(.+)|)/;function Ie(){return!0}function Ne(){return!1}function je(t,e,n,r,i,o){var a,s;if("object"==typeof e){for(s in"string"!=typeof n&&(r=r||n,n=void 0),e)je(t,s,n,r,e[s],o);return t}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ne;else if(!i)return t;return 1===o&&(a=i,(i=function(t){return S().off(t),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),t.each(function(){S.event.add(this,e,i,r,n)})}function Ve(t,r,e){e?(v.set(t,r,!1),S.event.add(t,r,{namespace:!1,handler:function(t){var e,n=v.get(this,r);if(1&t.isTrigger&&this[r]){if(n.length)(S.event.special[r]||{}).delegateType&&t.stopPropagation();else if(n=s.call(arguments),v.set(this,r,n),this[r](),e=v.get(this,r),v.set(this,r,!1),n!==e)return t.stopImmediatePropagation(),t.preventDefault(),e&&e.value}else n.length&&(v.set(this,r,{value:S.event.trigger(n[0],n.slice(1),this)}),t.stopPropagation(),t.isImmediatePropagationStopped=Ie)}})):void 0===v.get(t,r)&&S.event.add(t,r,Ie)}S.event={add:function(e,t,n,r,i){var o,a,s,u,l,c,f,d,h,p=v.get(e);if(le(e))for(n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(m,i),n.guid||(n.guid=S.guid++),(s=p.events)||(s=p.events=Object.create(null)),(a=p.handle)||(a=p.handle=function(t){return void 0!==S&&S.event.triggered!==t.type?S.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(_)||[""]).length;u--;)f=h=(d=Le.exec(t[u])||[])[1],d=(d[2]||"").split(".").sort(),f&&(l=S.event.special[f]||{},f=(i?l.delegateType:l.bindType)||f,l=S.event.special[f]||{},h=S.extend({type:f,origType:h,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:d.join(".")},o),(c=s[f])||((c=s[f]=[]).delegateCount=0,l.setup&&!1!==l.setup.call(e,r,d,a)||e.addEventListener&&e.addEventListener(f,a)),l.add&&(l.add.call(e,h),h.handler.guid||(h.handler.guid=n.guid)),i?c.splice(c.delegateCount++,0,h):c.push(h))},remove:function(t,e,n,r,i){var o,a,s,u,l,c,f,d,h,p,g,m=v.hasData(t)&&v.get(t);if(m&&(u=m.events)){for(l=(e=(e||"").match(_)||[""]).length;l--;)if(h=g=(s=Le.exec(e[l])||[])[1],p=(s[2]||"").split(".").sort(),h){for(f=S.event.special[h]||{},d=u[h=(r?f.delegateType:f.bindType)||h]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)c=d[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(d.splice(o,1),c.selector&&d.delegateCount--,f.remove&&f.remove.call(t,c));a&&!d.length&&(f.teardown&&!1!==f.teardown.call(t,p,m.handle)||S.removeEvent(t,h,m.handle),delete u[h])}else for(h in u)S.event.remove(t,h+e[l],n,r,!0);S.isEmptyObject(u)&&v.remove(t,"handle events")}},dispatch:function(t){var e,n,r,i,o,a=new Array(arguments.length),s=S.event.fix(t),t=(v.get(this,"events")||Object.create(null))[s.type]||[],u=S.event.special[s.type]||{};for(a[0]=s,e=1;e<arguments.length;e++)a[e]=arguments[e];if(s.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,s)){for(o=S.event.handlers.call(this,s,t),e=0;(r=o[e++])&&!s.isPropagationStopped();
vendor: 3,527 bytes, line 1
1)for(s.currentTarget=r.elem,n=0;(i=r.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==i.namespace&&!s.rnamespace.test(i.namespace)||(s.handleObj=i,s.data=i.data,void 0!==(i=((S.event.special[i.origType]||{}).handle||i.handler).apply(r.elem,a))&&!1===(s.result=i)&&(s.preventDefault(),s.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,s),s.result}},handlers:function(t,e){var n,r,i,o,a,s=[],u=e.delegateCount,l=t.target;if(u&&!("click"===t.type&&1<=t.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==t.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=e[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<e.length&&s.push({elem:l,handlers:e.slice(u)}),s},addProp:function(e,t){Object.defineProperty(S.Event.prototype,e,{enumerable:!0,configurable:!0,get:"function"==typeof t?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(t){return t[S.expando]?t:new S.Event(t)},special:S.extend(Object.create(null),{load:{noBubble:!0},click:{setup:function(t){t=this||t;return Pe.test(t.type)&&t.click&&b(t,"input")&&Ve(t,"click",!0),!1},trigger:function(t){t=this||t;return Pe.test(t.type)&&t.click&&b(t,"input")&&Ve(t,"click"),!0},_default:function(t){t=t.target;return Pe.test(t.type)&&t.click&&b(t,"input")&&v.get(t,"click")||b(t,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.preventDefault()}}})},S.removeEvent=function(t,e,n){t.removeEventListener&&t.removeEventListener(e,n)},S.Event=function(t,e){if(!(this instanceof S.Event))return new S.Event(t,e);t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented?Ie:Ne,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget):this.type=t,e&&S.extend(this,e),this.timeStamp=t&&t.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Ne,isPropagationStopped:Ne,isImmediatePropagationStopped:Ne,isSimulated:!1,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=Ie,t&&!this.isSimulated&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=Ie,t&&!this.isSimulated&&t.stopPropagation()},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=Ie,t&&!this.isSimulated&&t.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){function n(t){var e=S.event.fix(t);e.type="focusin"===t.type?"focus":"blur",e.isSimulated=!0,e.target===e.currentTarget&&v.get(this,"handle")(e)}S.event.special[e]={setup:function(){if(Ve(this,e,!0),!d)return!1;this.addEventListener(t,n)},trigger:function(){return Ve(this,e),!0},teardown:function(){if(!d)return!1;this.removeEventListener(t,n)},_default:function(t){return v.get(t.target,e)},delegateType:t}}
vendor: 4,599 bytes, line 1
1),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,i){S.event.special[t]={delegateType:i,bindType:i,handle:function(t){var e,n=t.relatedTarget,r=t.handleObj;return n&&(n===this||S.contains(this,n))||(t.type=r.origType,e=r.handler.apply(this,arguments),t.type=i),e}}}),S.fn.extend({on:function(t,e,n,r){return je(this,t,e,n,r)},one:function(t,e,n,r){return je(this,t,e,n,r,1)},off:function(t,e,n){var r,i;if(t&&t.preventDefault&&t.handleObj)return r=t.handleObj,S(t.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"!=typeof t)return!1!==e&&"function"!=typeof e||(n=e,e=void 0),!1===n&&(n=Ne),this.each(function(){S.event.remove(this,t,n,e)});for(i in t)this.off(i,e,t[i]);return this}});var Re=/<script|<style|<link/i;function He(t,e){return b(t,"table")&&b(11!==e.nodeType?e:e.firstChild,"tr")&&S(t).children("tbody")[0]||t}function ze(t,e){var n,r,i,o=v.get(t,"events");if(1===e.nodeType){if(o)for(n in v.remove(e,"handle events"),o)for(r=0,i=o[n].length;r<i;r++)S.event.add(e,n,o[n][r]);p.hasData(t)&&p.set(e,S.extend({},p.get(t)))}}function Ue(t,e,n){for(var r,i=e?S.filter(e,t):t,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(P(r)),r.parentNode&&(n&&Se(r)&&Ee(P(r,"script")),r.parentNode.removeChild(r));return t}S.extend({htmlPrefilter:function(t){return t},clone:function(t,e,n){var r,i,o,a,s=t.cloneNode(!0),u=Se(t);if(d&&(1===t.nodeType||11===t.nodeType)&&!S.isXMLDoc(t))for(a=P(s),r=0,i=(o=P(t)).length;r<i;r++)b(a[r],"textarea")&&(a[r].defaultValue=o[r].defaultValue);if(e)if(n)for(o=o||P(t),a=a||P(s),r=0,i=o.length;r<i;r++)ze(o[r],a[r]);else ze(t,s);return 0<(a=P(s,"script")).length&&Ee(a,!u&&P(t,"script")),s},cleanData:function(t){for(var e,n,r,i=S.event.special,o=0;void 0!==(n=t[o]);o++)if(le(n)){if(e=n[v.expando]){if(e.events)for(r in e.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,e.handle);n[v.expando]=void 0}n[p.expando]&&(n[p.expando]=void 0)}}}),S.fn.extend({detach:function(t){return Ue(this,t,!0)},remove:function(t){return Ue(this,t)},text:function(t){return c(this,function(t){return void 0===t?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)})},null,t,arguments.length)},append:function(){return Me(this,arguments,function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||He(this,t).appendChild(t)})},prepend:function(){return Me(this,arguments,function(t){var e;1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(e=He(this,t)).insertBefore(t,e.firstChild)})},before:function(){return Me(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return Me(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(S.cleanData(P(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return S.clone(this,t,e)})},html:function(t){return c(this,function(t){var e=this[0]||{},n=0,r=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!Re.test(t)&&!M[(ke.exec(t)||["",""])[1].toLowerCase()]){t=S.htmlPrefilter(t);try{for(;n<r;n++)1===(e=this[n]||{}).nodeType&&(S.cleanData(P(e,!1)),e.innerHTML=t);e=0}catch(t){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var n=[];return Me(this,arguments,function(t){var e=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(P(this)),e&&e.replaceChild(t,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,a){S.fn[t]=function(t){for(var e,n=[],r=S(t),i=r.length-1,o=0;o<=i;o++)e=o===i?this:this.clone(!0),S(r[o])[a](e),$.apply(n,e);return this.pushStack(n)}});var Fe=new RegExp("^("+ut+")(?!px)[a-z%]+$","i"),We=/^--/;function Be(t){return(t.ownerDocument.defaultView||w).getComputedStyle(t)}function qe(t,e,n){var r,i=We.test(e);return(n=n||Be(t))&&(r=n.getPropertyValue(e)||n[e],""!==(r=i&&r?r.replace(Q,"$1")||void 0:r)||Se(t)||(r=S.style(t,e))),void 0!==r?r+"":r}var Ye=["Webkit","Moz","ms"],Ge=x.createElement("div").style;function Xe(t){return!(t in Ge)&&function(t){for(var e=t[0].toUpperCase()+t.slice(1),n=Ye.length;n--;)if((t=Ye[n]+e)in Ge)return t}(t)||t}var Ke,Ze,o=x.createElement("table");function Je(){var t,e,n;o&&o.style&&(t=x.createElement("col"),e=x.createElement("tr"),n=x.createElement("td"),o.style.cssText="position:absolute;
1left:-11111px;border-collapse:separate;border-spacing:0",e.style.cssText="box-sizing:content-box;border:1px solid;height:1px",n.style.cssText="height:9px;width:9px;padding:0",t.span=2,m.appendChild(o).appendChild(t).parentNode.appendChild(e).appendChild(n).parentNode.appendChild(n.cloneNode(!0)),0===o.offsetWidth?m.removeChild(o):(n=w.getComputedStyle(e),Ze=d||18===Math.round(parseFloat(w.getComputedStyle(t).width)),Ke=Math.round(parseFloat(n.height)+parseFloat(n.borderTopWidth)+parseFloat(n.borderBottomWidth))===e.offsetHeight,m.removeChild(o),o=null))}S.extend(W,{reliableTrDimensions:function(){return Je(),Ke},reliableColDimensions:function(){return Je(),Ze}});var Qe={position:"absolute",visibility:"hidden",display:"block"},tn={letterSpacing:"0",fontWeight:"400"};function en(t,e,n){var r=pe.exec(e);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):e}function nn(t,e,n,r,i,o){var a="width"===e?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=S.css(t,n+O[a],!0,i)),r?("content"===n&&(u-=S.css(t,"padding"+O[a],!0,i)),"margin"!==n&&(u-=S.css(t,"border"+O[a]+"Width",!0,i))):(u+=S.css(t,"padding"+O[a],!0,i),"padding"!==n?u+=S.css(t,"border"+O[a]+"Width",!0,i):s+=S.css(t,"border"+O[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-o-u-s-.5))||0),u+l}function rn(t,e,n){var r=Be(t),i=(d||n)&&"border-box"===S.css(t,"boxSizing",!1,r),o=i,a=qe(t,e,r),s="offset"+e[0].toUpperCase()+e.slice(1);if(Fe.test(a)){if(!n)return a;a="auto"}return("auto"===a||d&&i||!W.reliableColDimensions()&&b(t,"col")||!W.reliableTrDimensions()&&b(t,"tr"))&&t.getClientRects().length&&(i="border-box"===S.css(t,"boxSizing",!1,r),(o=s in t)&&(a=t[s])),(a=parseFloat(a)||0)+nn(t,e,n||(i?"border":"content"),o,r,a)+"px"}function a(t,e,n,r,i){return new a.prototype.init(t,e,n,r,i)}S.extend({cssHooks:{},style:function(t,e,n,r){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var i,o,a,s=we(e),u=We.test(e),l=t.style;if(u||(e=Xe(s)),a=S.cssHooks[e]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(t,!1,r))?i:l[e];"string"===(o=typeof n)&&(i=pe.exec(n))&&i[1]&&(n=$e(t,e,i),o="number"),null!=n&&n==n&&("number"===o&&(n+=i&&i[3]||(ye(s)?"px":"")),d&&""===n&&0===e.indexOf("background")&&(l[e]="inherit"),a&&"set"in a&&void 0===(n=a.set(t,n,r))||(u?l.setProperty(e,n):l[e]=n))}},css:function(t,e,n,r){var i,o=we(e);return We.test(e)||(e=Xe(o)),"normal"===(i=void 0===(i=(o=S.cssHooks[e]||S.cssHooks[o])&&"get"in o?o.get(t,!0,n):i)?qe(t,e,r):i)&&e in tn&&(i=tn[e]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(t,s){S.cssHooks[s]={get:function(t,e,n){if(e){if("none"!==S.css(t,"display"))return rn(t,s,n);var r,i=t,o=Qe,e=function(){return rn(t,s,n)},a={};for(r in o)a[r]=i.style[r],i.style[r]=o[r];for(r in e=e.call(i),o)i.style[r]=a[r];return e}},set:function(t,e,n){var r=Be(t),i=n&&"border-box"===S.css(t,"boxSizing",!1,r),n=n?nn(t,s,n,i,r):0;return n&&(i=pe.exec(e))&&"px"!==(i[3]||"px")&&(t.style[s]=e,e=S.css(t,s)),en(0,e,n)}}}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(t){for(var e=0,n={},r="string"==typeof t?t.split(" "):[t];e<4;e++)n[i+O[e]+o]=r[e]||r[e-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=en)}),S.fn.extend({css:function(t,e){return c(this,function(t,e,n){var r,i,o={},a=0;if(Array.isArray(e)){for(r=Be(t),i=e.length;a<i;a++)o[e[a]]=S.css(t,e[a],!1,r);return o}return void 0!==n?S.style(t,e,n):S.css(t,e)},t,e,1<arguments.length)}}),((S.Tween=a).prototype={constructor:a,init:function(t,e,n,r,i,o){this.elem=t,this.prop=n,this.easing=i||S.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ye(n)?"px":"")},cur:function(){var t=a.propHooks[this.prop];return(t&&t.get?t:a.propHooks._default).get(this)},run:function(t){var e,n=a.propHooks[this.prop];return this.options.duration?this.pos=e=S.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),(n&&n.set?n:a.propHooks._default).set(this),this}}).init.prototype=a.prototype,a.propHooks={_default:{get:function(t){return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(t=S.css(t.elem,t.prop,""))&&"auto"!==t?t:0},set:function(t){S.fx.step[t.prop]?S.fx.step[t.prop](t):1!==t.elem.nodeType||!S.cssHooks[t.prop]&&null==t.elem.style[Xe(t.prop)]?t.elem[t.prop]=t.now:S.style(t.elem,t.prop,t.now+t.unit)}}},S.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},S.fx=a.prototype.init,S.fx.step={};var on,an,sn=/^(?:toggle|show|hide)$/,un=/queueHooks$/;function ln(){an&&(!1===x.hidden&&w.requestAnimationFrame?w.requestAnimationFrame(ln):w.setTimeout(ln,13),S.fx.tick())}function cn(){return w.setTimeout(function(){on=void 0}),on=Date.now()}function fn(t,e){var n,r=0,i={height:t};for(e=e?1:0;r<4;r+=2-e)i["margin"+(n=O[r])]=i["padding"+n]=t;return e&&(i.opacity=i.width=t),i}function dn(t,e,n){for(var r,i=(L.tweeners[e]||[]).concat(L.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,e,t))return r}function L(i,t,e){var n,o,r,a,s,u,l,c=0,f=L.prefilters.length,d=S.Deferred().always(function(){delete h.elem}),h=function(){if(o)return!1;for(var t=on||cn(),t=Math.max(0,p.startTime+p.duration-t),e=1-(t/p.duration||0),n=0,r=p.tweens.length;n<r;n++)p.tweens[n].run(e);return d.notifyWith(i,[p,e,t]),e<1&&r?t:(r||d.notifyWith(i,[p,1,0]),d.resolveWith(i,[p]),!1)},p=d.promise({elem:i,props:S.extend({},t),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},e),originalProperties:t,originalOptions:e,startTime:on||cn(),duration:e.duration,tweens:[],createTween:function(t,e){e=S.Tween(i,p.opts,t,e,p.opts.specialEasing[t]||p.opts.easing);return p.tweens.push(e),e},stop:function(t){var e=0,n=t?p.tweens.length:0;if(o)return this;for(o=!0;e<n;e++)p.tweens[e].run(1);return t?(d.notifyWith(i,[p,1,0]),d.resolveWith(i,[p,t])):d.rejectWith(i,[p,t]),this}}),g=p.props,m=g,v=p.opts.specialEasing;for(r in m)if(s=v[a=we(r)],u=m[r],Array.isArray(u)&&(s=u[1],u=m[r]=u[0]),r!==a&&(m[a]=u,delete m[r]),(l=S.cssHooks[a])&&"expand"in l)for(r in u=l.expand(u),delete m[a],u)r in m||(m[r]=u[r],v[r]=s);else v[a]=s;for(;c<f;c++)if(n=L.prefilters[c].call(p,i,g,p.opts))return"function"==typeof n.stop&&(S._queueHooks(p.elem,p.opts.queue).stop=n.stop.bind(n)),n;return S.map(g,dn,p),"function"==typeof p.opts.start&&p.opts.start.call(i,p),p.progress(p.opts.progress).done(p.opts.done,p.opts.complete).fail(p.opts.fail).always(p.opts.always),S.fx.timer(S.extend(h,{elem:i,anim:p,queue:p.opts.queue})),p}S.Animation=S.extend(L,{tweeners:{"*":[function(t,e){var n=this.createTween(t,e);return $e(n.elem,t,pe.exec(e),n),n}]},tweener:function(t,e){for(var n,r=0,i=(t="function"==typeof t?(e=t,["*"]):t.match(_)).length;r<i;r++)n=t[r],L.tweeners[n]=L.tweeners[n]||[],L.tweeners[n].unshift(e)},prefilters:[function(t,e,n){var r,i,o,a,s,u,l,c="width"in e||"he
1ight"in e,f=this,d={},h=t.style,p=t.nodeType&&ge(t),g=v.get(t,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(t,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,f.always(function(){f.always(function(){a.unqueued--,S.queue(t,"fx").length||a.empty.fire()})})),e)if(i=e[r],sn.test(i)){if(delete e[r],o=o||"toggle"===i,i===(p?"hide":"show")){if("show"!==i||!g||void 0===g[r])continue;p=!0}d[r]=g&&g[r]||S.style(t,r)}if((u=!S.isEmptyObject(e))||!S.isEmptyObject(d))for(r in c&&1===t.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=g&&g.display)&&(l=v.get(t,"display")),"none"===(c=S.css(t,"display"))&&(l?c=l:(D([t],!0),l=t.style.display||l,c=S.css(t,"display"),D([t]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(t,"float")&&(u||(f.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",f.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(g?"hidden"in g&&(p=g.hidden):g=v.set(t,"fxshow",{display:l}),o&&(g.hidden=!p),p&&D([t],!0),f.done(function(){for(r in p||D([t]),v.remove(t,"fxshow"),d)S.style(t,r,d[r])})),u=dn(p?g[r]:0,r,f),r in g||(g[r]=u.start,p&&(u.end=u.start,u.start=0))}],prefilter:function(t,e){e?L.prefilters.unshift(t):L.prefilters.push(t)}}),S.speed=function(t,e,n){var r=t&&"object"==typeof t?S.extend({},t):{complete:n||e||"function"==typeof t&&t,duration:t,easing:n&&e||e&&"function"!=typeof e&&e};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){"function"==typeof r.old&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(t,e,n,r){return this.filter(ge).css("opacity",0).show().end().animate({opacity:e},t,n,r)},animate:function(e,t,n,r){function i(){var t=L(this,S.extend({},e),a);(o||v.get(this,"finish"))&&t.stop(!0)}var o=S.isEmptyObject(e),a=S.speed(t,n,r);return i.finish=i,o||!1===a.queue?this.each(i):this.queue(a.queue,i)},stop:function(i,t,o){function a(t){var e=t.stop;delete t.stop,e(o)}return"string"!=typeof i&&(o=t,t=i,i=void 0),t&&this.queue(i||"fx",[]),this.each(function(){var t=!0,e=null!=i&&i+"queueHooks",n=S.timers,r=v.get(this);if(e)r[e]&&r[e].stop&&a(r[e]);else for(e in r)r[e]&&r[e].stop&&un.test(e)&&a(r[e]);for(e=n.length;e--;)n[e].elem!==this||null!=i&&n[e].queue!==i||(n[e].anim.stop(o),t=!1,n.splice(e,1));!t&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var t,e=v.get(this),n=e[a+"queue"],r=e[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(e.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),t=i.length;t--;)i[t].elem===this&&i[t].queue===a&&(i[t].anim.stop(!0),i.splice(t,1));for(t=0;t<o;t++)n[t]&&n[t].finish&&n[t].finish.call(this);delete e.finish})}}),S.each(["toggle","show","hide"],function(t,r){var i=S.fn[r];S.fn[r]=function(t,e,n){return null==t||"boolean"==typeof t?i.apply(this,arguments):this.animate(fn(r,!0),t,e,n)}}),S.each({slideDown:fn("show"),slideUp:fn("hide"),slideToggle:fn("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,r){S.fn[t]=function(t,e,n){return this.animate(r,t,e,n)}}),S.timers=[],S.fx.tick=function(){var t,e=0,n=S.timers;for(on=Date.now();e<n.length;e++)(t=n[e])()||n[e]!==t||n.splice(e--,1);n.length||S.fx.stop(),on=void 0},S.fx.timer=function(t){S.timers.push(t),S.fx.start()},S.fx.start=function(){an||(an=!0,ln())},S.fx.stop=function(){an=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,t){return r=S.fx&&S.fx.speeds[r]||r,this.queue(t=t||"fx",function(t,e){var n=w.setTimeout(t,r);e.stop=function(){w.clearTimeout(n)}})};var hn=/^(?:input|select|textarea|button)$/i,pn=/^(?:a|area)$/i;function I(t){return(t.match(_)||[]).join(" ")}function gn(t){return t.getAttribute&&t.getAttribute("class")||""}function mn(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(_)||[]}S.fn.extend({prop:function(t,e){return c(this,S.prop,t,e,1<arguments.length)},removeProp:function(t){return this.each(function(){delete this[S.propFix[t]||t]})}}),S.extend({prop:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(t)||(e=S.propFix[e]||e,i=S.propHooks[e]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:t[e]=n:i&&"get"in i&&null!==(r=i.get(t,e))?r:t[e]},propHooks:{tabIndex:{get:function(t){var e=t.getAttribute("tabindex");
vendor: 5,905 bytes, line 1
1return e?parseInt(e,10):hn.test(t.nodeName)||pn.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),d&&(S.propHooks.selected={get:function(t){t=t.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(t){t=t.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(e){var t,n,r,i,o,a;return"function"==typeof e?this.each(function(t){S(this).addClass(e.call(this,t,gn(this)))}):(t=mn(e)).length?this.each(function(){if(r=gn(this),n=1===this.nodeType&&" "+I(r)+" "){for(o=0;o<t.length;o++)i=t[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=I(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(e){var t,n,r,i,o,a;return"function"==typeof e?this.each(function(t){S(this).removeClass(e.call(this,t,gn(this)))}):arguments.length?(t=mn(e)).length?this.each(function(){if(r=gn(this),n=1===this.nodeType&&" "+I(r)+" "){for(o=0;o<t.length;o++)for(i=t[o];-1<n.indexOf(" "+i+" ");)n=n.replace(" "+i+" "," ");a=I(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(e,n){var t,r,i,o;return"function"==typeof e?this.each(function(t){S(this).toggleClass(e.call(this,t,gn(this),n),n)}):"boolean"==typeof n?n?this.addClass(e):this.removeClass(e):(t=mn(e)).length?this.each(function(){for(o=S(this),i=0;i<t.length;i++)r=t[i],o.hasClass(r)?o.removeClass(r):o.addClass(r)}):this},hasClass:function(t){for(var e,n=0,r=" "+t+" ";e=this[n++];)if(1===e.nodeType&&-1<(" "+I(gn(e))+" ").indexOf(r))return!0;return!1}}),S.fn.extend({val:function(e){var n,t,r,i=this[0];return arguments.length?(r="function"==typeof e,this.each(function(t){1===this.nodeType&&(null==(t=r?e.call(this,t,S(this).val()):e)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(t){return null==t?"":t+""})),(n=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&void 0!==n.set(this,t,"value")||(this.value=t))})):i?!((n=S.valHooks[i.type]||S.valHooks[i.nodeName.toLowerCase()])&&"get"in n&&void 0!==(t=n.get(i,"value")))&&null==(t=i.value)?"":t:void 0}}),S.extend({valHooks:{select:{get:function(t){for(var e,n=t.options,r=t.selectedIndex,i="select-one"===t.type,o=i?null:[],a=i?r+1:n.length,s=r<0?a:i?r:0;s<a;s++)if((e=n[s]).selected&&!e.disabled&&(!e.parentNode.disabled||!b(e.parentNode,"optgroup"))){if(e=S(e).val(),i)return e;o.push(e)}return o},set:function(t,e){for(var n,r,i=t.options,o=S.makeArray(e),a=i.length;a--;)((r=i[a]).selected=-1<S.inArray(S(r).val(),o))&&(n=!0);return n||(t.selectedIndex=-1),o}}}}),d&&(S.valHooks.option={get:function(t){var e=t.getAttribute("value");return null!=e?e:I(S.text(t))}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=-1<S.inArray(S(t).val(),e)}}});function vn(t){t.stopPropagation()}var yn=/^(?:focusinfocus|focusoutblur)$/,$n=(S.extend(S.event,{trigger:function(t,e,n,r){var i,o,a,s,u,l,c,f=[n||x],d=z.call(t,"type")?t.type:t,h=z.call(t,"namespace")?t.namespace.split("."):[],p=c=o=n=n||x;if(3!==n.nodeType&&8!==n.nodeType&&!yn.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),s=d.indexOf(":")<0&&"on"+d,(t=t[S.expando]?t:new S.Event(d,"object"==typeof t&&t)).isTrigger=r?2:3,t.namespace=h.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),e=null==e?[t]:S.makeArray(e,[t]),l=S.event.special[d]||{},r||!l.trigger||!1!==l.trigger.apply(n,e))){if(!r&&!l.noBubble&&!q(n)){for(a=l.delegateType||d,yn.test(a+d)||(p=p.parentNode);p;p=p.parentNode)f.push(p),o=p;o===(n.ownerDocument||x)&&f.push(o.defaultView||o.parentWindow||w)}for(i=0;(p=f[i++])&&!t.isPropagationStopped();)c=p,t.type=1<i?a:l.bindType||d,(u=(v.get(p,"events")||Object.create(null))[t.type]&&v.get(p,"handle"))&&u.apply(p,e),(u=s&&p[s])&&u.apply&&le(p)&&(t.result=u.apply(p,e),!1===t.result&&t.preventDefault());return t.type=d,r||t.isDefaultPrevented()||l._default&&!1!==l._default.apply(f.pop(),e)||!le(n)||s&&"function"==typeof n[d]&&!q(n)&&((o=n[s])&&(n[s]=null),S.event.triggered=d,t.isPropagationStopped()&&c.addEventListener(d,vn),n[d](),t.isPropagationStopped()&&c.removeEventListener(d,vn),S.event.triggered=void 0,o&&(n[s]=o)),t.result}},simulate:function(t,e,n){n=S.extend(new S.Event,n,{type:t,isSimulated:!0});S.event.trigger(n,null,e)}}),S.fn.extend({trigger:function(t,e){return this.each(function(){S.event.trigger(t,e,this)})},triggerHandler:function(t,e){var n=this[0];if(n)return S.event.trigger(t,e,n,!0)}}),w.location),bn={guid:Date.now()},wn=/\?/,xn=(S.parseXML=function(t){var e,n;if(!t||"string"!=typeof t)return null;try{e=(new w.DOMParser).parseFromString(t,"text/xml")}catch(t){}return n=e&&e.getElementsByTagName("parsererror")[0],e&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(t){return t.textContent}).join("\n"):t)),e},/\[\]$/),Sn=/\r?\n/g,_n=/^(?:submit|button|image|reset|file)$/i,kn=/^(?:input|select|textarea|keygen)/i;S.param=function(t,e){function n(t,e){e="function"==typeof e?e():e,i[i.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==e?"":e)}var r,i=[];if(null==t)return"";if(Array.isArray(t)||t.jquery&&!S.isPlainObject(t))S.each(t,function(){n(this.name,this.value)});else for(r in t)!function n(r,t,i,o){if(Array.isArray(t))S.each(t,function(t,e){i||xn.test(r)?o(r,e):n(r+"["+("object"==typeof e&&null!=e?t:"")+"]",e,i,o)});else if(i||"object"!==B(t))o(r,t);else for(var e in t)n(r+"["+e+"]",t[e],i,o)}(r,t[r],e,n);return i.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=S.prop(this,"elements");return t?S.makeArray(t):this}
vendor: 4,173 bytes, line 1
1).filter(function(){var t=this.type;return this.name&&!S(this).is(":disabled")&&kn.test(this.nodeName)&&!_n.test(t)&&(this.checked||!Pe.test(t))}).map(function(t,e){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(t){return{name:e.name,value:t.replace(Sn,"\r\n")}}):{name:e.name,value:n.replace(Sn,"\r\n")}}).get()}});var Cn=/%20/g,En=/#.*$/,Tn=/([?&])_=[^&]*/,An=/^(.*?):[ \t]*([^\r\n]*)$/gm,On=/^(?:GET|HEAD)$/,Dn=/^\/\//,Mn={},Pn={},Ln="*/".concat("*"),In=x.createElement("a");function Nn(o){return function(t,e){"string"!=typeof t&&(e=t,t="*");var n,r=0,i=t.toLowerCase().match(_)||[];if("function"==typeof e)for(;n=i[r++];)"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(e)):(o[n]=o[n]||[]).push(e)}}function jn(e,r,i,o){var a={},s=e===Pn;function u(t){var n;return a[t]=!0,S.each(e[t]||[],function(t,e){e=e(r,i,o);return"string"!=typeof e||s||a[e]?s?!(n=e):void 0:(r.dataTypes.unshift(e),u(e),!1)}),n}return u(r.dataTypes[0])||!a["*"]&&u("*")}function Vn(t,e){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((i[n]?t:r=r||{})[n]=e[n]);return r&&S.extend(!0,t,r),t}In.href=$n.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:$n.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test($n.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Ln,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Vn(Vn(t,S.ajaxSettings),e):Vn(S.ajaxSettings,t)},ajaxPrefilter:Nn(Mn),ajaxTransport:Nn(Pn),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0);var u,l,c,n,f,d,h,r,p=S.ajaxSetup({},e=e||{}),g=p.context||p,m=p.context&&(g.nodeType||g.jquery)?S(g):S.event,v=S.Deferred(),y=S.Callbacks("once memory"),$=p.statusCode||{},i={},o={},a="canceled",b={readyState:0,getResponseHeader:function(t){var e;if(d){if(!n)for(n={};e=An.exec(c);)n[e[1].toLowerCase()+" "]=(n[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=n[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return d?c:null},setRequestHeader:function(t,e){return null==d&&(t=o[t.toLowerCase()]=o[t.toLowerCase()]||t,i[t]=e),this},overrideMimeType:function(t){return null==d&&(p.mimeType=t),this},statusCode:function(t){if(t)if(d)b.always(t[b.status]);else for(var e in t)$[e]=[$[e],t[e]];return this},abort:function(t){t=t||a;return u&&u.abort(t),s(0,t),this}};if(v.promise(b),p.url=((t||p.url||$n.href)+"").replace(Dn,$n.protocol+"//"),p.type=e.method||e.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(_)||[""],null==p.crossDomain){t=x.createElement("a");try{t.href=p.url,t.href=t.href,p.crossDomain=In.protocol+"//"+In.host!=t.protocol+"//"+t.host}catch(t){p.crossDomain=!0}}if(jn(Mn,p,e,b),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=S.param(p.data,p.traditional)),d)return b;for(r in(h=S.event&&p.global)&&0==S.active++&&S.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!On.test(p.type),l=p.url.replace(En,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Cn,"+")):(t=p.url.slice(l.length),p.data&&(p.processData||"string"==typeof p.data)&&(l+=(wn.test(l)?"&":"?")+p.data,delete p.data),!1===p.cache&&(l=l.replace(Tn,"$1"),t=(wn.test(l)?"&":"?")+"_="+bn.guid+++t),p.url=l+t),p.ifModified&&(S.lastModified[l]&&b.setRequestHeader("If-Modified-Since",S.lastModified[l]),S.etag[l]&&b.setRequestHeader("If-None-Match",S.etag[l])),(p.data&&p.hasContent&&!1!==p.contentType||e.contentType)&&b.setRequestHeader("Content-Type",p.contentType),b.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Ln+"; q=0.01":""):p.accepts["*"]),p.headers)b.setRequestHeader(r,p.headers[r]);
vendor: 5,096 bytes, line 1
1if(p.beforeSend&&(!1===p.beforeSend.call(g,b,p)||d))return b.abort();if(a="abort",y.add(p.complete),b.done(p.success),b.fail(p.error),u=jn(Pn,p,e,b)){if(b.readyState=1,h&&m.trigger("ajaxSend",[b,p]),d)return b;p.async&&0<p.timeout&&(f=w.setTimeout(function(){b.abort("timeout")},p.timeout));try{d=!1,u.send(i,s)}catch(t){if(d)throw t;s(-1,t)}}else s(-1,"No Transport");function s(t,e,n,r){var i,o,a,s=e;d||(d=!0,f&&w.clearTimeout(f),u=void 0,c=r||"",b.readyState=0<t?4:0,r=200<=t&&t<300||304===t,n&&(a=function(t,e,n){for(var r,i,o,a,s=t.contents,u=t.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||t.converters[i+" "+u[0]]){o=i;break}a=a||i}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(p,b,n)),!r&&-1<S.inArray("script",p.dataTypes)&&S.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),a=function(t,e,n,r){var i,o,a,s,u,l={},c=t.dataTypes.slice();if(c[1])for(a in t.converters)l[a.toLowerCase()]=t.converters[a];for(o=c.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!u&&r&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&t.throws)e=a(e);else try{e=a(e)}catch(t){return{state:"parsererror",error:a?t:"No conversion from "+u+" to "+o}}}return{state:"success",data:e}}(p,a,b,r),r?(p.ifModified&&((n=b.getResponseHeader("Last-Modified"))&&(S.lastModified[l]=n),(n=b.getResponseHeader("etag"))&&(S.etag[l]=n)),204===t||"HEAD"===p.type?s="nocontent":304===t?s="notmodified":(s=a.state,i=a.data,r=!(o=a.error))):(o=s,!t&&s||(s="error",t<0&&(t=0))),b.status=t,b.statusText=(e||s)+"",r?v.resolveWith(g,[i,s,b]):v.rejectWith(g,[b,s,o]),b.statusCode($),$=void 0,h&&m.trigger(r?"ajaxSuccess":"ajaxError",[b,p,r?i:o]),y.fireWith(g,[b,s]),h&&(m.trigger("ajaxComplete",[b,p]),--S.active||S.event.trigger("ajaxStop")))}return b},getJSON:function(t,e,n){return S.get(t,e,n,"json")},getScript:function(t,e){return S.get(t,void 0,e,"script")}}),S.each(["get","post"],function(t,i){S[i]=function(t,e,n,r){return"function"!=typeof e&&null!==e||(r=r||n,n=e,e=void 0),S.ajax(S.extend({url:t,type:i,dataType:r,data:e,success:n},S.isPlainObject(t)&&t))}}),S.ajaxPrefilter(function(t){for(var e in t.headers)"content-type"===e.toLowerCase()&&(t.contentType=t.headers[e]||"")}),S._evalUrl=function(t,e,n){return S.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,scriptAttrs:e.crossOrigin?{crossOrigin:e.crossOrigin}:void 0,converters:{"text script":function(){}},dataFilter:function(t){S.globalEval(t,e,n)}})},S.fn.extend({wrapAll:function(t){return this[0]&&("function"==typeof t&&(t=t.call(this[0])),t=S(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this},wrapInner:function(n){return"function"==typeof n?this.each(function(t){S(this).wrapInner(n.call(this,t))}):this.each(function(){var t=S(this),e=t.contents();e.length?e.wrapAll(n):t.append(n)})},wrap:function(e){var n="function"==typeof e;return this.each(function(t){S(this).wrapAll(n?e.call(this,t):e)})},unwrap:function(t){return this.parent(t).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(t){return!S.expr.pseudos.visible(t)},S.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},S.ajaxSettings.xhr=function(){return new w.XMLHttpRequest};var Rn={0:200};function Hn(t){return t.scriptAttrs||!t.headers&&(t.crossDomain||t.async&&S.inArray("json",t.dataTypes)<0)}S.ajaxTransport(function(i){var o;return{send:function(t,e){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||t["X-Requested-With"]||(t["X-Requested-With"]="XMLHttpRequest"),t)r.setRequestHeader(n,t[n]);o=function(t){return function(){o&&(o=r.onload=r.onerror=r.onabort=r.ontimeout=null,"abort"===t?r.abort():"error"===t?e(r.status,r.statusText):e(Rn[r.status]||r.status,r.statusText,"text"===(r.responseType||"text")?{text:r.responseText}:{binary:r.response},r.getAllResponseHeaders()))}},r.onload=o(),r.onabort=r.onerror=r.ontimeout=o("error"),o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(t){if(o)throw t}},abort:function(){o&&o()}}}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},converters:{"text script":function(t){return S.globalEval(t),t}}}),S.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),Hn(t)&&(t.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(Hn(n))return{send:function(t,e){r=S("<script>").attr(n.scriptAttrs||{}
1).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(t){r.remove(),i=null,t&&e("error"===t.type?404:200,t.type)}),x.head.appendChild(r[0])},abort:function(){i&&i()}}});var zn=[],Un=/(=)\?(?=&|$)|\?\?/,Fn=(S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=zn.pop()||S.expando+"_"+bn.guid++;return this[t]=!0,t}}),S.ajaxPrefilter("jsonp",function(t,e,n){var r,i,o=!1!==t.jsonp&&(Un.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Un.test(t.data)&&"data"),a=t.jsonpCallback="function"==typeof t.jsonpCallback?t.jsonpCallback():t.jsonpCallback;return o?t[o]=t[o].replace(Un,"$1"+a):!1!==t.jsonp&&(t.url+=(wn.test(t.url)?"&":"?")+t.jsonp+"="+a),t.converters["script json"]=function(){return i||S.error(a+" was not called"),i[0]},t.dataTypes[0]="json",r=w[a],w[a]=function(){i=arguments},n.always(function(){void 0===r?S(w).removeProp(a):w[a]=r,t[a]&&(t.jsonpCallback=e.jsonpCallback,zn.push(a)),i&&"function"==typeof r&&r(i[0]),i=r=void 0}),"script"}),S.ajaxPrefilter(function(t,e){"string"==typeof t.data||S.isPlainObject(t.data)||Array.isArray(t.data)||"processData"in e||(t.processData=!1),t.data instanceof w.FormData&&(t.contentType=!1)}),S.parseHTML=function(t,e,n){return"string"==typeof t||Xt(t+"")?("boolean"==typeof e&&(n=e,e=!1),e=e||(new w.DOMParser).parseFromString("","text/html"),n=!n&&[],(r=Gt.exec(t))?[e.createElement(r[1])]:(r=Ae([t],e,n),n&&n.length&&S(n).remove(),S.merge([],r.childNodes))):[];var r},S.fn.load=function(t,e,n){var r,i,o,a=this,s=t.indexOf(" ");return-1<s&&(r=I(t.slice(s)),t=t.slice(0,s)),"function"==typeof e?(n=e,e=void 0):e&&"object"==typeof e&&(i="POST"),0<a.length&&S.ajax({url:t,type:i||"GET",dataType:"html",data:e}).done(function(t){o=arguments,a.html(r?S("<div>").append(S.parseHTML(t)).find(r):t)}).always(n&&function(t,e){a.each(function(){n.apply(this,o||[t.responseText,e,t])})}),this},S.expr.pseudos.animated=function(e){return S.grep(S.timers,function(t){return e===t.elem}).length},S.offset={setOffset:function(t,e,n){var r,i,o,a,s=S.css(t,"position"),u=S(t),l={};"static"===s&&(t.style.position="relative"),o=u.offset(),r=S.css(t,"top"),a=S.css(t,"left"),s=("absolute"===s||"fixed"===s)&&-1<(r+a).indexOf("auto")?(i=(s=u.position()).top,s.left):(i=parseFloat(r)||0,parseFloat(a)||0),null!=(e="function"==typeof e?e.call(t,n,S.extend({},o)):e).top&&(l.top=e.top-o.top+i),null!=e.left&&(l.left=e.left-o.left+s),"using"in e?e.using.call(t,l):u.css(l)}},S.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){S.offset.setOffset(this,e,t)});var t,n=this[0];return n?n.getClientRects().length?(t=n.getBoundingClientRect(),n=n.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var t,e,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))e=r.getBoundingClientRect();else{for(e=this.offset(),n=r.ownerDocument,t=r.offsetParent||n.documentElement;t&&t!==n.documentElement&&"static"===S.css(t,"position");)t=t.offsetParent||n.documentElement;t&&t!==r&&1===t.nodeType&&"static"!==S.css(t,"position")&&((i=S(t).offset()).top+=S.css(t,"borderTopWidth",!0),i.left+=S.css(t,"borderLeftWidth",!0))}return{top:e.top-i.top-S.css(r,"marginTop",!0),left:e.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent;t&&"static"===S.css(t,"position");)t=t.offsetParent;return t||m})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,i){var o="pageYOffset"===i;S.fn[e]=function(t){return c(this,function(t,e,n){var r;if(q(t)?r=t:9===t.nodeType&&(r=t.defaultView),void 0===n)return r?r[i]:t[e];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):t[e]=n},e,t,arguments.length)}}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(t,e){var n=arguments.length&&(r||"boolean"!=typeof t),i=r||(!0===t||!0===e?"margin":"border");return c(this,function(t,e,n){var r;return q(t)?0===o.indexOf("outer")?t["inner"+a]:t.document.documentElement["client"+a]:9===t.nodeType?(r=t.documentElement,Math.max(t.body["scroll"+a],r["scroll"+a],t.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(t,e,i):S.style(t,e,n,i)},s,n?t:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){S.fn[e]=function(t){return this.on(e,t)}}),S.fn.extend({bind:function(t,e,n){return this.on(t,null,e,n)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,n,r){return this.on(e,t,n,r)},undelegate:function(t,e,n){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",n)},hover:function(t,e){return this.on("mouseenter",t).on("mouseleave",e||t)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,n){S.fn[n]=function(t,e){return 0<arguments.length?this.on(n,null,t,e):this.trigger(n)}}),S.proxy=function(t,e){var n,r;if("string"==typeof e&&(r=t[e],e=t,t=r),"function"==typeof t)return n=s.call(arguments,2),(r=function(){return t.apply(e||this,n.concat(s.call(arguments)))}).guid=t.guid=t.guid||S.guid++,r},S.holdReady=function(t){t?S.readyWait++:S.ready(!0)},S.expr[":"]=S.expr.filters=S.expr.pseudos,"function"==typeof define&&define.amd&&define("jquery",[],function(){return S}),w.jQuery),Wn=w.$;return S.noConflict=function(t){return w.$===S&&(w.$=Wn),t&&w.jQuery===S&&(w.jQuery=Fn),S},void 0===N&&(w.jQuery=w.$=S),S}),function(w){"use strict";var c={objectMaxDepth:5};function n(t){if(!wt(t))return c;bt(t.objectMaxDepth)&&(c.objectMaxDepth=f(t.objectMaxDepth)?t.objectMaxDepth:NaN)}function f(t){return b(t)&&0<t}function E(a,s){s=s||Error;var u="https://errors.angularjs.org/1.6.10/",t=u.replace(".","\\.")+"[\\s\\S]*",l=new RegExp(t,"g");return function(){for(var t=arguments[0],e=arguments[1],n="["+(a?a+":":"")+t+"] ",r=Rt(arguments,2).map(function(t){return oe(t,c.objectMaxDepth)}),n=(n+=e.replace(/\{\d+\}/g,function(t){var e=+t.slice(1,-1);return e<r.length?r[e].replace(l,""):t}))+("\n"+u+(a?a+"/":"")+t),i=0,o="?";i<r.length;i++,o="&")n+=o+"p"+i+"="+encodeURIComponent(r[i]);return new s(n)}}var h=/^\/(.+)\/([a-z]*)$/,p="validity",F=Object.prototype.hasOwnProperty,pt=function(t){return xt(t)?t.toLowerCase():t},S=function(t){return xt(t)?t.toUpperCase():t};"i"!=="I".toLowerCase()&&(pt=function(t){return xt(t)?t.replace(/[A-Z]/g,function(t){return String.fromCharCode(32|t.charCodeAt(0))}):t},S=function(t){return xt(t)?t.replace(/[a-z]/g,function(t){return String.fromCharCode(-33&t.charCodeAt(0))}):t});var gt,i,m,g=[].slice,r=[].splice,_=[].push,y=Object.prototype.toString,C=Object.getPrototypeOf,O=E("ng"),$=w.angular||(w.angular={}),D=0;function L(t){if(null!=t&&!U(t)){if(St(t)||xt(t)||gt&&t instanceof gt)return 1;var e="length"in Object(t)&&t.length;return b(e)&&(0<=e&&(e-1 in t||t instanceof Array)||"function"==typeof t.item)}}function mt(t,e,n){if(t)if(_t(t))for(i in t)"prototype"!==i&&"length"!==i&&"n
1ame"!==i&&t.hasOwnProperty(i)&&e.call(n,t[i],i,t);else if(St(t)||L(t))for(var r="object"!=typeof t,i=0,o=t.length;i<o;i++)(r||i in t)&&e.call(n,t[i],i,t);else if(t.forEach&&t.forEach!==mt)t.forEach(e,n,t);else if(H(t))for(i in t)e.call(n,t[i],i,t);else if("function"==typeof t.hasOwnProperty)for(i in t)t.hasOwnProperty(i)&&e.call(n,t[i],i,t);else for(i in t)F.call(t,i)&&e.call(n,t[i],i,t);return t}function M(t,e,n){for(var r=Object.keys(t).sort(),i=0;i<r.length;i++)e.call(n,t[r[i]],r[i])}function P(n){return function(t,e){n(e,t)}}function I(){return++D}function N(t,e){e?t.$$hashKey=e:delete t.$$hashKey}function j(t,e,n){for(var r=t.$$hashKey,i=0,o=e.length;i<o;++i){var a=e[i];if(wt(a)||_t(a))for(var s=Object.keys(a),u=0,l=s.length;u<l;u++){var c=s[u],f=a[c];n&&wt(f)?x(f)?t[c]=new Date(f.valueOf()):z(f)?t[c]=new RegExp(f):f.nodeName?t[c]=f.cloneNode(!0):Y(f)?t[c]=f.clone():(wt(t[c])||(t[c]=St(f)?[]:{}),j(t[c],[f],!0)):t[c]=f}}return N(t,r),t}function vt(t){return j(t,g.call(arguments,1),!1)}function V(t){return j(t,g.call(arguments,1),!0)}function v(t){return parseInt(t,10)}var Dt=w.document.documentMode,T=Number.isNaN||function(t){return t!=t};function Mt(t,e){return vt(Object.create(t),e)}function yt(){}function Pt(t){return t}function k(t){return function(){return t}}function R(t){return _t(t.toString)&&t.toString!==y}function $t(t){return void 0===t}function bt(t){return void 0!==t}function wt(t){return null!==t&&"object"==typeof t}function H(t){return null!==t&&"object"==typeof t&&!C(t)}function xt(t){return"string"==typeof t}function b(t){return"number"==typeof t}function x(t){return"[object Date]"===y.call(t)}yt.$inject=[],Pt.$inject=[];var St=Array.isArray;function Lt(t){switch(y.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return 1;default:return t instanceof Error}}function _t(t){return"function"==typeof t}function z(t){return"[object RegExp]"===y.call(t)}function U(t){return t&&t.window===t}function It(t){return t&&t.$evalAsync&&t.$watch}function Nt(t){return"boolean"==typeof t}function W(t){return t&&_t(t.then)}var B=/^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array]$/;var kt=function(t){return xt(t)?t.trim():t},q=function(t){return t.replace(/([-()[\]{}+?*.$^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};function Y(t){return!(!t||!(t.nodeName||t.prop&&t.attr&&t.find))}function Ct(t){return pt(t.nodeName||t[0]&&t[0].nodeName)}function G(t,e){return-1!==Array.prototype.indexOf.call(t,e)}function jt(t,e){e=t.indexOf(e);return 0<=e&&t.splice(e,1),e}function X(t,n,e){var r,i=[],o=[];if(e=f(e)?e:NaN,n){if((r=n)&&b(r.length)&&B.test(y.call(r))||"[object ArrayBuffer]"===y.call(n))throw O("cpta","Can't copy! TypedArray destination cannot be mutated.");if(t===n)throw O("cpi","Can't copy! Source and destination are identical.");return St(n)?n.length=0:mt(n,function(t,e){"$$hashKey"!==e&&delete n[e]}),i.push(t),o.push(n),a(t,n,e)}return s(t,e);function a(t,e,n){if(--n<0)return"...";var r,i=e.$$hashKey;if(St(t))for(var o=0,a=t.length;o<a;o++)e.push(s(t[o],n));else if(H(t))for(r in t)e[r]=s(t[r],n);else if(t&&"function"==typeof t.hasOwnProperty)for(r in t)t.hasOwnProperty(r)&&(e[r]=s(t[r],n));else for(r in t)F.call(t,r)&&(e[r]=s(t[r],n));return N(e,i),e}function s(t,e){if(!wt(t))return t;var n=i.indexOf(t);if(-1!==n)return o[n];if(U(t)||It(t))throw O("cpws","Can't copy! Making copies of Window or Scope instances is not supported.");var n=!1,r=function(t){switch(y.call(t)){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 t.constructor(s(t.buffer),t.byteOffset,t.length);case"[object ArrayBuffer]":return t.slice?t.slice(0):(e=new ArrayBuffer(t.byteLength),new Uint8Array(e).set(new Uint8Array(t)),e);case"[object Boolean]":case"[object Number]":case"[object String]":case"[object Date]":return new t.constructor(t.valueOf());case"[object RegExp]":var e=new RegExp(t.source,t.toString().match(/[^/]*$/)[0]);return e.lastIndex=t.lastIndex,e;case"[object Blob]":return new t.constructor([t],{type:t.type})}if(_t(t.cloneNode))return t.cloneNode(!0)}(t);return void 0===r&&(r=St(t)?[]:Object.create(C(t)),n=!0),i.push(t),o.push(r),n?a(t,r,e):r}}function Vt(t,e){return t===e||t!=t&&e!=e}function Et(t,e){if(t===e)return!0;
1if(null===t||null===e)return!1;if(t!=t&&e!=e)return!0;var n,r,i,o=typeof t;if(o==typeof e&&"object"==o){if(!St(t)){if(x(t))return!!x(e)&&Vt(t.getTime(),e.getTime());if(z(t))return!!z(e)&&t.toString()===e.toString();if(It(t)||It(e)||U(t)||U(e)||St(e)||x(e)||z(e))return!1;for(r in i=At(),t)if("$"!==r.charAt(0)&&!_t(t[r])){if(!Et(t[r],e[r]))return!1;i[r]=!0}for(r in e)if(!(r in i)&&"$"!==r.charAt(0)&&bt(e[r])&&!_t(e[r]))return!1;return!0}if(!St(e))return!1;if((n=t.length)===e.length){for(r=0;r<n;r++)if(!Et(t[r],e[r]))return!1;return!0}}return!1}var K=function(){var t;return bt(K.rules)||((t=w.document.querySelector("[ng-csp]")||w.document.querySelector("[data-ng-csp]"))?(t=t.getAttribute("ng-csp")||t.getAttribute("data-ng-csp"),K.rules={noUnsafeEval:!t||-1!==t.indexOf("no-unsafe-eval"),noInlineStyle:!t||-1!==t.indexOf("no-inline-style")}):K.rules={noUnsafeEval:function(){try{return new Function(""),!1}catch(t){return!0}}(),noInlineStyle:!1}),K.rules},Z=function(){if(bt(Z.name_))return Z.name_;for(var t,e,n,r=ct.length,i=0;i<r;++i)if(e=ct[i],t=w.document.querySelector("["+e.replace(":","\\:")+"jq]")){n=t.getAttribute(e+"jq");break}return Z.name_=n};function J(t,e,n){return t.concat(g.call(e,n))}function Rt(t,e){return g.call(t,e||0)}function Ht(t,e){var n=2<arguments.length?Rt(arguments,2):[];return!_t(e)||e instanceof RegExp?e:n.length?function(){return arguments.length?e.apply(t,J(n,arguments,0)):e.apply(t,n)}:function(){return arguments.length?e.apply(t,arguments):e.call(t)}}function Q(t,e){var n=e;return"string"==typeof t&&"$"===t.charAt(0)&&"$"===t.charAt(1)?n=void 0:U(e)?n="$WINDOW":e&&w.document===e?n="$DOCUMENT":It(e)&&(n="$SCOPE"),n}function tt(t,e){if(!$t(t))return b(e)||(e=e?2:null),JSON.stringify(t,Q,e)}function et(t){return xt(t)?JSON.parse(t):t}var nt=/:/g;function rt(t,e){t=t.replace(nt,"");t=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return T(t)?e:t}function it(t,e){return(t=new Date(t.getTime())).setMinutes(t.getMinutes()+e),t}function ot(t,e,n){n=n?-1:1;var r=t.getTimezoneOffset();return it(t,n*(rt(e,r)-r))}function Tt(t){t=gt(t).clone().empty();var e=gt("<div></div>").append(t).html();try{return t[0].nodeType===te?pt(e):e.match(/^(<[^>]+>)/)[1].replace(/^<([\w-]+)/,function(t,e){return"<"+pt(e)})}catch(t){return pt(e)}}function at(t){try{return decodeURIComponent(t)}catch(t){}}function st(t){var i={};return mt((t||"").split("&"),function(t){var e,n,r;t&&(n=t=t.replace(/\+/g,"%20"),-1!==(e=t.indexOf("="))&&(n=t.substring(0,e),r=t.substring(e+1)),bt(n=at
1(n))&&(r=!bt(r)||at(r),F.call(i,n)?St(i[n])?i[n].push(r):i[n]=[i[n],r]:i[n]=r))}),i}function ut(t){var n=[];return mt(t,function(t,e){St(t)?mt(t,function(t){n.push(o(e,!0)+(!0===t?"":"="+o(t,!0)))}):n.push(o(e,!0)+(!0===t?"":"="+o(t,!0)))}),n.length?n.join("&"):""}function lt(t){return o(t,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function o(t,e){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,e?"%20":"+")}var ct=["ng-","data-ng-","ng:","x-ng-"];ft=w.document;var ft,dt=!(qt=ft.currentScript)||(qt instanceof w.HTMLScriptElement||qt instanceof w.SVGScriptElement)&&[(qt=qt.attributes).getNamedItem("src"),qt.getNamedItem("href"),qt.getNamedItem("xlink:href")].every(function(t){if(!t)return!0;if(!t.value)return!1;var e=ft.createElement("a");if(e.href=t.value,ft.location.origin===e.origin)return!0;switch(e.protocol){case"http:":case"https:":case"ftp:":case"blob:":case"file:":case"data:":return!0;default:return!1}});function ht(n,t){var r,i,e={};mt(ct,function(t){t+="app";!r&&n.hasAttribute&&n.hasAttribute(t)&&(i=(r=n).getAttribute(t))}),mt(ct,function(t){var e,t=t+"app";!r&&(e=n.querySelector("["+t.replace(":","\\:")+"]"))&&(i=(r=e).getAttribute(t))}),r&&(dt?(e.strictDi=null!==function(t,e){for(var n,r=ct.length,i=0;i<r;++i)if(n=ct[i]+e,xt(n=t.getAttribute(n)))return n;return null}(r,"strict-di"),t(r,i?[i]:[],e)):w.console.error("AngularJS: disabling automatic bootstrap. <script> protocol indicates an extension, document.location.href does not match."))}function zt(e,n,r){function i(){if((e=gt(e)).injector())throw t=e[0]===w.document?"document":Tt(e),O("btstrpd","App already bootstrapped with this element '{0}'",t.replace(/</,"<").replace(/>/,">"));(n=n||[]).unshift(["$provide",function(t){t.value("$rootElement",e)}]),r.debugInfoEnabled&&n.push(["$compileProvider",function(t){t.debugInfoEnabled(!0)}]),n.unshift("ng");var t=un(n,r.strictDi);return t.invoke(["$rootScope","$rootElement","$compile","$injector",function(t,e,n,r){t.$apply(function(){e.data("$injector",r),n(e)(t)})}]),t}r=vt({strictDi:!1},r=wt(r)?r:{});var t=/^NG_ENABLE_DEBUG_INFO!/,o=/^NG_DEFER_BOOTSTRAP!/;if(w&&t.test(w.name)&&(r.debugInfoEnabled=!0,w.name=w.name.replace(t,"")),w&&!o.test(w.name))return i();w.name=w.name.replace(o,""),$.resumeBootstrap=function(t){return mt(t,function(t){n.push(t)}),i()},_t($.resumeDeferredBootstrap)&&$.resumeDeferredBootstrap()}function Ut(){w.name="NG_ENABLE_DEBUG_INFO!"+w.name,w.location.reload()}function Ft(t){t=$.element(t).injector();if(t)return t.get("$$testability");throw O("test","no injector found for element argument to getTestability")}var Wt=/[A-Z]/g;function Bt(t,n){return n=n||"_",t.replace(Wt,function(t,e){return(e?n:"")+t.toLowerCase()})}var qt=!1;function Yt(t,e,n){if(!t)throw O("areq","Argument '{0}' is {1}",e||"?",n||"required")}function Gt(t,e,n){Yt(_t(t=n&&St(t)?t[t.length-1]:t),e,"not a function, got "+(t&&"object"==typeof t?t.constructor.name||"Object":typeof t))}function Xt(t,e){if("hasOwnProperty"===t)throw O("badname","hasOwnProperty is not a valid {0} name",e)}function Kt(t,e,n){if(!e)return t;for(var r,i=e.split("."),o=t,a=i.length,s=0;s<a;s++)r=i[s],t=t&&(o=t)[r];return!n&&_t(t)?Ht(o,t):t}function Zt(t){for(var e,n=t[0],r=t[t.length-1],i=1;n!==r&&(n=n.nextSibling);i++)!e&&t[i]===n||((e=e||gt(g.call(t,0,i)))[e.length++]=n);return e||t}function At(){return Object.create(null)}function Jt(t){if(null==t)return"";switch(typeof t){case"string":break;case"number":t=""+t;break;default:t=!R(t)||St(t)||x(t)?tt(t):t.toString()}return t}var Qt=1,te=3,ee=8,ne=9;function re(t){var f=E("$injector"),d=E("ng");function n(t,e,n){return t[e]||(t[e]=n())}t=n(t,"angular",Object);return t.$$minErr=t.$$minErr||E,n(t,"module",function(){var e={};return function(s,u,l){var c={},t="module";if("hasOwnProperty"===s)throw d("badname","hasOwnProperty is not a valid {0} name",t);return u&&e.hasOwnProperty(s)&&(e[s]=null),n(e,s,function(){if(!u)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.",s
1);var o=[],t=[],e=[],n=r("$injector","invoke","push",t),a={_invokeQueue:o,_configBlocks:t,_runBlocks:e,info:function(t){if(bt(t)){if(wt(t))return c=t,this;throw d("aobj","Argument '{0}' must be an object","value")}return c},requires:u,name:s,provider:i("$provide","provider"),factory:i("$provide","factory"),service:i("$provide","service"),value:r("$provide","value"),constant:r("$provide","constant","unshift"),decorator:i("$provide","decorator",t),animation:i("$animateProvider","register"),filter:i("$filterProvider","register"),controller:i("$controllerProvider","register"),directive:i("$compileProvider","directive"),component:i("$compileProvider","component"),config:n,run:function(t){return e.push(t),this}};return l&&n(l),a;function r(t,e,n,r){return r=r||o,function(){return r[n||"push"]([t,e,arguments]),a}}function i(n,r,i){return i=i||o,function(t,e){return e&&_t(e)&&(e.$$moduleName=s),i.push([n,r,arguments]),a}}})}})}function ie(t,e){if(St(t)){e=e||[];for(var n=0,r=t.length;n<r;n++)e[n]=t[n]}else if(wt(t))for(var i in e=e||{},t)"$"===i.charAt(0)&&"$"===i.charAt(1)||(e[i]=t[i]);return e||t}function oe(t,e){return"function"==typeof t?t.toString().replace(/ \{[\s\S]*$/,""):$t(t)?"undefined":"string"!=typeof t?(n=t,r=[],f(e=e)&&(n=$.copy(n,null,e)),JSON.stringify(n,function(t,e){if(wt(e=Q(t,e))){if(0<=r.indexOf(e))return"...";r.push(e)}return e})):t;var n,r}var ae={full:"1.6.10",major:1,minor:6,dot:10,codeName:"crystalline-persuasion"};s.expando="ng339";var se=s.cache={},ue=1;s._data=function(t){return this.cache[t[this.expando]]||{}};
1var le=/-([a-z])/g,ce=/^-ms-/,fe={mouseleave:"mouseout",mouseenter:"mouseover"},de=E("jqLite");function he(t,e){return e.toUpperCase()}function pe(t){return t.replace(le,he)}var ge=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,me=/<|&#?\w+;/,ve=/<([\w:-]+)/,ye=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,a={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,"",""]};function $e(t){return!me.test(t)}function be(t){t=t.nodeType;return t===Qt||!t||t===ne}function we(t,e){var n,r,i=e.createDocumentFragment(),o=[];if($e(t))o.push(e.createTextNode(t));else{for(n=i.appendChild(e.createElement("div")),e=(ve.exec(t)||["",""])[1].toLowerCase(),e=a[e]||a._default,n.innerHTML=e[1]+t.replace(ye,"<$1></$2>")+e[2],r=e[0];r--;)n=n.lastChild;o=J(o,n.childNodes),(n=i.firstChild).textContent=""}return i.textContent="",i.innerHTML="",mt(o,function(t){i.appendChild(t)}),i}a.optgroup=a.option,a.tbody=a.tfoot=a.colgroup=a.caption=a.thead,a.th=a.td;var xe=w.Node.prototype.contains||function(t){return!!(16&this.compareDocumentPosition(t))};function s(t){if(t instanceof s)return t;var e,n,r;if(xt(t)&&(t=kt(t),e=!0),!(this instanceof s)){if(e&&"<"!==t.charAt(0))throw de("nosel","Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element");return new s(t)}e?Me(this,(e=t,n=n||w.document,(r=ge.exec(e))?[n.createElement(r[1])]:(r=we(e,n))?r.childNodes:[])):_t(t)?je(t):Me(this,t)}function Se(t){return t.cloneNode(!0)}function _e(t,e){!e&&be(t)&>.cleanData([t]),t.querySelectorAll&>.cleanData(t.querySelectorAll("*"))}function ke(n,t,r,e){if(bt(e))throw de("offargs","jqLite#off() does not support the `selector` argument");var e=Ee(n),i=e&&e.events,o=e&&e.handle;if(o)if(t){var a=function(t){var e=i[t];bt(r)&&jt(e||[],r),bt(r)&&e&&0<e.length||(n.removeEventListener(t,o),delete i[t])};mt(t.split(" "),function(t){a(t),fe[t]&&a(fe[t])})}else for(t in i)"$destroy"!==t&&n.removeEventListener(t,o),delete i[t]}function Ce(t,e){var n=t.ng339,r=n&&se[n];r&&(e?delete r.data[e]:(r.handle&&(r.events.$destroy&&r.handle({},"$destroy"),ke(t)),delete se[n],t.ng339=void 0))}function Ee(t,e){var n=t.ng339,r=n&&se[n];return e&&!r&&(t.ng339=n=++ue,r=se[n]={events:{},data:{},handle:void 0}),r}function Te(t,e,n){if(be(t)){var r,i=bt(n),o=!i&&e&&!wt(e),a=!e,t=Ee(t,!o),s=t&&t.data;if(i)s[pe(e)]=n;else{if(a)return s;if(o)return s&&s[pe(e)];for(r in e)s[pe(r)]=e[r]}}}function Ae(t,e){return!!t.getAttribute&&-1<(" "+(t.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+e+" ")}function Oe(t,e){var n,r;e&&t.setAttribute&&(n=(" "+(t.getAttribute("class")||"")+" ").replace(/[\n\t]/g," "),r=n,mt(e.split(" "),function(t){t=kt(t),r=r.replace(" "+t+" "," ")}),r!==n&&t.setAttribute("class",kt(r)))}function De(t,e){var n,r;e&&t.setAttribute&&(n=(" "+(t.getAttribute("class")||"")+" ").replace(/[\n\t]/g," "),r=n,mt(e.split(" "),function(t){t=kt(t),-1===r.indexOf(" "+t+" ")&&(r+=t+" ")}),r!==n&&t.setAttribute("class",kt(r)))}function Me(t,e){if(e)if(e.nodeType)t[t.length++]=e;else{var n=e.length;if("number"==typeof n&&e.window!==e){if(n)for(var r=0;r<n;r++)t[t.length++]=e[r]}else t[t.length++]=e}}function Pe(t,e){return Le(t,"$"+(e||"ngController")+"Controller")}function Le(t,e,n){t.nodeType===ne&&(t=t.documentElement);for(var r=St(e)?e:[e];t;){for(var i=0,o=r.length;i<o;i++)if(bt(n=gt.data(t,r[i])))return n;t=t.parentNode||11===t.nodeType&&t.host}}function Ie(t){for(_e(t,!0);t.firstChild;)t.removeChild(t.firstChild)}function Ne(t,e){e||_e(t);e=t.parentNode;e&&e.removeChild(t)}function je(t){function e(){w.document.removeEventListener("DOMContentLoaded",e),w.removeEventListener("load",e),t()}"complete"===w.document.readyState?w.setTimeout(t):(w.document.addEventListener("DOMContentLoaded",e),w.addEventListener("load",e))}var Ve=s.prototype={ready:je,toString:function(){var e=[];return mt(this,function(t){e.push(""+t)}),"["+e.join(", ")+"]"},eq:function(t){return gt(0<=t?this[t]:this[this.length+t])},length:0,push:_,sort:[].sort,splice:[].splice},Re={},He=(mt("multiple,selected,checked,disabled,readOnly,required,open".split(","),function(t){Re[pt(t)]=t}),{}),ze=(mt("input,select,option,textarea,button,form,details".split(","),function(t){He[t]=!0}),{ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern",ngStep:"step"});function Ue(t,e){e=Re[e.toLowerCase()];return e&&He[Ct(t)]&&e}function Fe(t,e){var n;if($t(e))return(n=t.nodeType)===Qt||n===te?t.textContent:"";t.textContent=e}function We(s,u){function t(t,e){t.isDefaultPrevented=function(){return t.defaultPrevented};var n=u[e||t.type],r=n?n.length:0;if(r){$t(t.immediatePropagationStopped)&&(i=t.stopImmediatePropagation,t.stopImmediatePropagation=function(){t.immediatePropagationStopped=!0,t.stopPropagation&&t.stopPropagation(),i&&i.call(t)}),t.isImmediatePropagationStopped=function(){return!0===t.immediatePropagationStopped};var i,o=n.specialHandlerWrapper||Be;1<r&&(n=ie(n));for(var a=0;a<r;a++)t.isImmediatePropagationStopped()||o(s,t,n[a])}}return t.elem=s,t}function Be(t,e,n){n.call(t,e)}function qe(t,e,n){var r=e.relatedTarget;r&&(r===t||xe.call(t,r))||n.call(t,e)}function Ye(){this.$get=function(){return vt(s,{hasClass:function(t,e){return Ae(t=t.attr?t[0]:t,e)},addClass:function(t,e){return De(t=t.attr?t[0]:t,e)},removeClass:function(t,e){return Oe(t=t.attr?t[0]:t,e)}})}}function Ge(t,e){var n=t&&t.$$hashKey;if(n)return n="function"==typeof n?t.$$hashKey():n;var r=typeof t;return n="function"==r||"object"==r&&null!==t?t.$$hashKey=r+":"+(e||I)():r+":"+t}mt({data:Te,removeData:Ce,hasData:function(t){for(var e in se[t.ng339])return!0;return!1},cleanData:function(t){for(var e=0,n=t.length;e<n;e++)Ce(t[e])}},function(t,e){s[e]=t}),mt({data:Te,inheritedData:Le,scope:function(t){return gt.data(t,"$scope")||Le(t.parentNode||t,["$isolateScope","$scope"])},isolateScope:function(t){return gt.data(t,"$isolateScope")||gt.data(t,"$isolateScopeNoTemplate")},controller:Pe,injector:function(t){return Le(t,"$injector")},removeAttr:function(t,e){t.removeAttribute(e)},hasClass:Ae,css:function(t,e,n){if(e=pe(e.replace(ce,"ms-")),!bt(n))return t.style[e];t.style[e]=n},attr:function(t,e,n){var r,i=t.nodeType;if(i!==te&&2!==i&&i!==ee&&t.getAttribute)return i=pt(e),r=Re[i],bt(n)?void(null===n||!1===n&&r?t.removeAttribute(e):t.setAttribute(e,r?i:n)):(n=t.getAttribute(e),null===(n=r&&null!==n?i:n)?void 0:n)},prop:function(t,e,n){if(!bt(n))return t[e];t[e]=n},text:(Fe.$dv="",Fe),val:function(t,e){var n;if($t(e))return t.multiple&&"select"===Ct(t)?(n=[],mt(t.options,function(t){t.selected&&n.push(t.value||t.text)}),n):t.value;t.value=e},html:function(t,e){if($t(e))return t.innerHTML;_e(t,!0),t.innerHTML=e},empty:Ie},function(l,t){s.prototype[t]=function(t,e){var n,r,i=this.length;if(l!==Ie&&$t(2===l.length&&l!==Ae&&l!==Pe?t:e)){if(wt(t)){for(n=0;n<i;n++)if(l===Te)l(this[n],t);else for(r in t)l(this[n],r,t[r]);return this}for(var o=$t(u=l.$dv)?Math.min(i,1):i,a=0;a<o;a++)var s=l(this[a],t,e),u=u?u+s:s;return u}for(n=0;n<i;n++)l(this[n],t,e);return this}}),mt({removeData:Ce,on:function(i,t,o,e){if(bt(e))throw de("onargs","jqLite#on() does not support the `selector` or `eventData` parameters");if(be(i))for(var e=Ee(i,!0),a=e.events,s=(s=e.handle)||(e.handle=We(i,a)),n=0<=t.indexOf(" ")?t.split(" "):[t],r=n.length,u=function(t,e,n){var r=a[t];r||((r=a[t]=[]).specialHandlerWrapper=e,"$destroy"===t||n||i.addEventListener(t,s)),r.push(o)};r--;)t=n[r],fe[t]?(u(fe[t],qe),u(t,void 0,!0)):u(t)},off:ke,one:function(e,n,r){(e=gt(e)).on(n,function t(){e.off(n,r),e.off(n,t)}),e.on(n,r)},replaceWith:function(e,t){var n,r=e.parentNode;_e(e),mt(new s(t),function(t){n?r.insertBefore(t,n.nextSibling):r.replaceChild(t,e),n=t})},children:function(t){var e=[];
1return mt(t.childNodes,function(t){t.nodeType===Qt&&e.push(t)}),e},contents:function(t){return t.contentDocument||t.childNodes||[]},append:function(t,e){var n=t.nodeType;if(n===Qt||11===n)for(var r=0,i=(e=new s(e)).length;r<i;r++){var o=e[r];t.appendChild(o)}},prepend:function(e,t){var n;e.nodeType===Qt&&(n=e.firstChild,mt(new s(t),function(t){e.insertBefore(t,n)}))},wrap:function(t,e){var n;t=t,e=gt(e).eq(0).clone()[0],(n=t.parentNode)&&n.replaceChild(e,t),e.appendChild(t)},remove:Ne,detach:function(t){Ne(t,!0)},after:function(t,e){var n=t,r=t.parentNode;if(r)for(var i=0,o=(e=new s(e)).length;i<o;i++){var a=e[i];r.insertBefore(a,n.nextSibling),n=a}},addClass:De,removeClass:Oe,toggleClass:function(n,t,r){t&&mt(t.split(" "),function(t){var e=r;((e=$t(r)?!Ae(n,t):e)?De:Oe)(n,t)})},parent:function(t){t=t.parentNode;return t&&11!==t.nodeType?t:null},next:function(t){return t.nextElementSibling},find:function(t,e){return t.getElementsByTagName?t.getElementsByTagName(e):[]},clone:Se,triggerHandler:function(e,t,n){var r,i,o=t.type||t,a=Ee(e),a=a&&a.events,a=a&&a[o];a&&(r={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return!0===this.defaultPrevented},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return!0===this.immediatePropagationStopped},stopPropagation:yt,type:o,target:e},t.type&&(r=vt(r,t)),o=ie(a),i=n?[r].concat(n):[r],mt(o,function(t){r.isImmediatePropagationStopped()||t.apply(e,i)}))}},function(a,t){s.prototype[t]=function(t,e,n){for(var r,i=0,o=this.length;i<o;i++)$t(r)?bt(r=a(this[i],t,e,n))&&(r=gt(r)):Me(r,a(this[i],t,e,n));return bt(r)?r:this}}),s.prototype.bind=s.prototype.on,s.prototype.unbind=s.prototype.off;var Xe=Object.create(null);function Ke(){this._keys=[],this._values=[],this._lastKey=NaN,this._lastIndex=-1}Ke.prototype={_idx:function(t){return t===this._lastKey||(this._lastKey=t,this._lastIndex=this._keys.indexOf(t)),this._lastIndex},_transformKey:function(t){return T(t)?Xe:t},get:function(t){t=this._transformKey(t);t=this._idx(t);if(-1!==t)return this._values[t]},set:function(t,e){t=this._transformKey(t);var n=this._idx(t);-1===n&&(n=this._lastIndex=this._keys.length),this._keys[n]=t,this._values[n]=e},delete:function(t){t=this._transformKey(t);t=this._idx(t);return-1!==t&&(this._keys.splice(t,1),this._values.splice(t,1),this._lastKey=NaN,this._lastIndex=-1,!0)}};var Ze=Ke,Je=[function(){this.$get=[function(){return Ze}]}
1],Qe=/^([^(]+?)=>/,tn=/^[^(]*\(\s*([^)]*)\)/m,en=/,/,nn=/^\s*(_?)(\S+?)\1\s*$/,rn=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,on=E("$injector");function an(t){return Function.prototype.toString.call(t)}function sn(t){t=an(t).replace(rn,"");return t.match(Qe)||t.match(tn)}function un(t,l){l=!0===l;var o={},a="Provider",s=[],i=new Ze,c={$provide:{provider:r(d),factory:r(h),service:r(function(t,e){return h(t,["$injector",function(t){return t.instantiate(e)}])}),value:r(function(t,e){return h(t,k(e),!1)}),constant:r(function(t,e){Xt(t,"constant"),c[t]=e,n[t]=e}),decorator:function(t,e){var n=u.get(t+a),r=n.$get;n.$get=function(){var t=f.invoke(r,n);return f.invoke(e,null,{$delegate:t})}}}},u=c.$injector=g(c,function(t,e){throw $.isString(e)&&s.push(e),on("unpr","Unknown provider: {0}",s.join(" <- "))}),n={},e=g(n,function(t,e){e=u.get(t+a,e);return f.invoke(e.$get,e,void 0,t)}),f=e,t=(c["$injector"+a]={$get:k(e)},f.modules=u.modules=At(),p(t));return(f=e.get("$injector")).strictDi=l,mt(t,function(t){t&&f.invoke(t)}),f.loadNewModules=function(t){mt(p(t),function(t){t&&f.invoke(t)})},f;function r(n){return function(t,e){if(!wt(t))return n(t,e);mt(t,P(n))}}function d(t,e){if(Xt(t,"service"),(e=_t(e)||St(e)?u.instantiate(e):e).$get)return c[t+a]=e;throw on("pget","Provider '{0}' must define $get factory method.",t)}function h(t,e,n){return d(t,{$get:!1!==n?(r=t,i=e,function(){var t=f.invoke(i,this);if($t(t))throw on("undef","Provider '{0}' must return a value from $get factory method.",r);return t}):e});var r,i}function p(t){Yt($t(t)||St(t),"modulesToLoad","not an array");var n,r=[];return mt(t,function(e){if(!i.get(e)){i.set(e,!0);try{xt(e)?(n=m(e),f.modules[e]=n,r=r.concat(p(n.requires)).concat(n._runBlocks),t(n._invokeQueue),t(n._configBlocks)):_t(e)||St(e)?r.push(u.invoke(e)):Gt(e,"module")}catch(t){throw St(e)&&(e=e[e.length-1]),t.message&&t.stack&&-1===t.stack.indexOf(t.message)&&(t=t.message+"\n"+t.stack),on("modulerr","Failed to instantiate module {0} due to:\n{1}",e,t.stack||t.message||t)}}function t(t){for(var e=0,n=t.length;e<n;e++){var r=t[e],i=u.get(r[0]);i[r[1]].apply(i,r[2])}}}),r}function g(n,r){function u(e,t){if(n.hasOwnProperty(e)){if(n[e]===o)throw on("cdep","Circular dependency found: {0}",e+" <- "+s.join(" <- "));return n[e]}try{return s.unshift(e),n[e]=o,n[e]=r(e,t),n[e]}catch(t){throw n[e]===o&&delete n[e],t}finally{s.shift()}}function i(t,e,n){for(var r=[],i=un.$$annotate(t,l,n),o=0,a=i.length;o<a;o++){var s=i[o];if("string"!=typeof s)throw on("itkn","Incorrect injection token! Expected service name as string, got {0}",s);r.push(e&&e.hasOwnProperty(s)?e[s]:u(s,n))}return r}return{invoke:function(t,e,n,r){return"string"==typeof n&&(r=n,n=null),n=i(t,n,r),function(t){var e;if(!Dt&&"function"==typeof t)return Nt(e=t.$$ngIsClass)?e:t.$$ngIsClass=/^(?:class\b|constructor\()/.test(an(t))}(t=St(t)?t[t.length-1]:t)?(n.unshift(null),new(Function.prototype.bind.apply(t,n))):t.apply(e,n)},instantiate:function(t,e,n){var r=St(t)?t[t.length-1]:t;return(t=i(t,e,n)).unshift(null),new(Function.prototype.bind.apply(r,t))},get:u,annotate:un.$$annotate,has:function(t){return c.hasOwnProperty(t+a)||n.hasOwnProperty(t)}}}}function ln(){var t=!0;this.disableAutoScrolling=function(){t=!1},this.$get=["$window","$location","$rootScope",function(r,i,o){var a=r.document;function s(t){var e,n;t?(t.scrollIntoView(),_t(n=u.yOffset)?n=n():Y(n)?(e=n[0],n="fixed"!==r.getComputedStyle(e).position?0:e.getBoundingClientRect().bottom):b(n)||(n=0),(e=n)&&(n=t.getBoundingClientRect().top,r.scrollBy(0,n-e))):r.scrollTo(0,0)}function u(t){var e,n,r;(t=xt(t)?t:b(t)?t.toString():i.hash())?(e=a.getElementById(t))?s(e):(n=a.getElementsByName(t),r=null,Array.prototype.some.call(n,function(t){if("a"===Ct(t))return r=t,!0}),(e=r)?s(e):"top"===t&&s(null)):s(null)}return t&&o.$watch(function(){return i.hash()},function(t,e){var n;t===e&&""===t||(e=function(){o.$evalAsync(u)},"complete"===(n=n||w).document.readyState?n.setTimeout(e):gt(n).on("load",e))}),u}]}un.$$annotate=function(t,e,n){var r;if("function"==typeof t){if(!(r=t.$inject)){if(r=[],t.length){if(e)throw xt(n)&&n||(n=t.name||((e=sn(e=t))?"function("+(e[1]||"").replace(/[\s\r\n]+/," ")+")":"fn")),on("strictdi","{0} is not using explicit annotation and cannot be invoked in strict mode",n);mt(sn(t)[1].split(en),function(t){t.replace(nn,function(t,e,n){r.push(n)})})}t.$inject=r}}else St(t)?(e=t.length-1,Gt(t[e],"fn"),r=t.slice(0,e)):Gt(t,"fn",!0);return r};var cn=E("$animate"),fn=1,dn="ng-animate";function hn(t,e){return t||e?t?e?(t=St(t)?t.join(" "):t)+" "+(e=St(e)?e.join(" "):e):t:e:""}function pn(t){return wt(t)?t:{}}function gn(){this.$get=yt}function mn(){var l=new Ze,c=[];this.$get=["$$AnimateRunner","$rootScope",function(o,a){return{enabled:yt,on:yt,off:yt,pin:yt,push:function(t,e,n,r){r&&r(),(n=n||{}).from&&t.css(n.from),n.to&&t.css(n.to),(n.addClass||n.removeClass)&&(r=t,t=n.addClass,n=n.removeClass,i=l.get(r)||{},t=s(i,t,!0),n=s(i,n,!1),(t||n)&&(l.set(r,i),c.push(r),1===c.length&&a.$$postDigest(u)));var i,t=new o;return t.complete(),t}};function s(e,t,n){var r=!1;return t&&mt(t=xt(t)?t.split(" "):St(t)?t:[],function(t){t&&(r=!0,e[t]=n)}),r}function u(){mt(c,function(t){var n,r,i,e,o,a=l.get(t);a&&(xt(e=t.attr("class"))&&(e=e.split(" ")),o=At(),mt(e,function(t){t.length&&(o[t]=!0)}),n=o,i=r="",mt(a,function(t,e){t!==!!n[e]&&(t?r+=(r.length?" ":"")+e:i+=(i.length?" ":"")+e)}),mt(t,function(t){r&&De(t,r),i&&Oe(t,i)}),l.delete(t))}),c.length=0}}]}function vn(){this.$get=["$$rAF",function(e){var n=[];function r(t){n.push(t),1<n.length||e(function(){for(var t=0;t<n.length;t++)n[t]();n=[]})}return function(){var e=!1;return r(function(){e=!0}),function(t){e?t():r(t)}}}]}function yn(){this.$get=["$q","$sniffer","$$animateAsyncRun","$$isDocumentHidden","$timeout",function(e,t,n,r,i){function o(t){this.setHost(t);var e=n();this._doneCallbacks=[],this._tick=function(t){r()?i(t,0,!1):e(t)},this._state=0}return o.chain=function(t,n){var r=0;!function e(){if(r===t.length)return void n(!0);t[r](function(t){!1===t?n(!1):(r++,e())})}()},o.all=function(e,n){var r=0,i=!0;function o(t){i=i&&t,++r===e.length&&n(i)}mt(e,function(t){t.done(o)})},o.prototype={setHost:function(t){this.host=t||{}},done:function(t){2===this._state?t():this._doneCallbacks.push(t)},progress:yt,getPromise:function(){var t;return this.promise||((t=this).promise=e(function(e,n){t.done(function(t){(!1===t?n:e)()})})),this.promise},then:function(t,e){return this.getPromise().then(t,e)},catch:function(t){return this.getPromise().catch(t)},finally:function(t){return this.getPromise().finally(t)},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(t){var e=this;0===e._state&&(e._state=1,e._tick(function(){e._resolve(t)}))},_resolve:function(e){2!==this._state&&(mt(this._doneCallbacks,function(t){t(e)}),this._doneCallbacks.length=0,this._state=2)}},o}]}function $n(){this.$get=["$$rAF","$q","$$AnimateRunner",function(a,t,s){return function(t,e){var n=e||{};(n=n.$$prepared?n:X(n)).cleanupStyles&&(n.from=n.to=null),n.from&&(t.css(n.from),n.from=null);var r,i=new s;return{start:o,end:o};function o(){return a(function(){n.addClass&&(t.addClass(n.addClass),n.addClass=null),n.removeClass&&(t.removeClass(n.removeClass),n.removeClass=null),n.to&&(t.css(n.to),n.to=null),r||i.complete(),r=!0}),i}}}]}var bn=["$provide",function(r){var i=this,e=null,n=null;this.$$registeredAnimations=Object.create(null),this.register=function(t,e){if(t&&"."!==t.charAt(0))throw cn("notcsel","Expecting class selector starting with '.' got '{0}'.",t);var n=t+"-animation";i.$$registeredAnimations[t.substr(1)]=n,r.factory(n,e)},this.customFilter=function(t){return n=1===arguments.length?_t(t)?t:null:n},this.classNameFilter=function(t){if(1===arguments.length&&((e=t instanceof RegExp?t:null)&&new RegExp("[(\\s|\\/)]"+dn+"[(\\s|\\/)]").test(e.toString())))throw e=null,cn("nongcls",'$animateProvider.classNameFilter(regex) prohibits accepting a regex value which matches/contains the "{0}" CSS class.',dn);return e},this.$get=["$$animateQueue",function(o){function i(t,e,n){var r;(n=!n||!(r=function(t){for(var e=0;e<t.length;e++){var n=t[e];if(n.nodeType===fn)return n}}(n))||r.parentNode||r.previousElementSibling?n:null)?n.after(t):e.prepend(t)}return{on:o.on,off:o.off,pin:o.pin,enabled:o.enabled,cancel:function(t){t.end&&t.end()},enter:function(t,e,n,r){return e=e&>(e),n=n&>(n),i(t,e=e||n.parent(),n),o.push(t,"enter",pn(r))},move:function(t,e,n,r){return e=e&>(e),n=n&>(n),i(t,e=e||n.parent(),n),o.push(t,"move",pn(r))},leave:function(t,e){return o.push(t,"leave",pn(e),function(){t.remove()})},addClass:function(t,e,n){return(n=pn(n)).addClass=hn(n.addclass,e),o.push(t,"addClass",n)},removeClass:function(t,e,n){return(n=pn(n)).removeClass=hn(n.removeClass,e),o.push(t,"removeClass",n)},setClass:function(t,e,n,r){return(r=pn(r)).addClass=hn(r.addClass,e),r.removeClass=hn(r.removeClass,n),o.push(t,"setClass",r)},animate:function(t,e,n,r,i){return(i=pn(i)).from=i.from?vt(i.from,e):e,i.to=i.to?vt(i.to,n):n,i.tempClasse
1s=hn(i.tempClasses,r=r||"ng-inline-animate"),o.push(t,"animate",i)}}}]}];function wn(o,t,e,a){var s=this,u=o.location,l=o.history,r=o.setTimeout,n=o.clearTimeout,i={},c=(s.isMock=!1,0),f=[];function d(t){try{t.apply(null,Rt(arguments,1))}finally{if(0===--c)for(;f.length;)try{f.pop()()}catch(t){e.error(t)}}}s.$$completeOutstandingRequest=d,s.$$incOutstandingRequestCount=function(){c++},s.notifyWhenNoOutstandingRequests=function(t){0===c?t():f.push(t)};var h,p,g=u.href,m=t.find("base"),v=null,y=a.history?function(){try{return l.state}catch(t){}}:yt,$=(S(),s.url=function(t,e,n){if($t(n)&&(n=null),u!==o.location&&(u=o.location),l!==o.history&&(l=o.history),t){var r=p===n;if(g===t&&(!a.history||r))return s;var i=g&&mr(g)===mr(t);return g=t,p=n,!a.history||i&&r?(i||(v=t),e?u.replace(t):i?u.hash=-1===(i=(r=t).indexOf("#"))?"":r.substr(i):u.href=t,u.href!==t&&(v=t)):(l[e?"replaceState":"pushState"](n,"",t),S()),v=v&&t,s}return v||u.href.replace(/%27/g,"'")},s.state=function(){return h},[]),b=!1;function w(){v=null,_()}var x=null;function S(){Et(h=$t(h=y())?null:h,x)&&(h=x),p=x=h}function _(){var t=p;S(),g===s.url()&&t===h||(g=s.url(),p=h,mt($,function(t){t(s.url(),h)}))}s.onUrlChange=function(t){return b||(a.history&>(o).on("popstate",w),gt(o).on("hashchange",w),b=!0),$.push(t),t},s.$$applicationDestroyed=function(){gt(o).off("hashchange popstate",w)},s.$$checkUrlChange=_,s.baseHref=function(){var t=m.attr("href");return t?t.replace(/^(https?:)?\/\/[^/]*/,""):""},s.defer=function(t,e){var n;return c++,n=r(function(){delete i[n],d(t)},e||0),i[n]=!0,n},s.defer.cancel=function(t){return!!i[t]&&(delete i[t],n(t),d(yt),!0)}}function xn(){this.$get=["$window","$log","$sniffer","$document",function(t,e,n,r){return new wn(t,r,e,n)}]}function Sn(){this.$get=function(){var f={};function t(t,e){if(t in f)throw E("$cacheFactory")("iid","CacheId '{0}' is already taken!",t);var n=0,r=vt({},e,{id:t}),i=At(),o=e&&e.capacity||Number.MAX_VALUE,a=At(),s=null,u=null;return f[t]={put:function(t,e){if(!$t(e))return o<Number.MAX_VALUE&&l(a[t]||(a[t]={key:t})),t in i||n++,i[t]=e,o<n&&this.remove(u.key),e},get:function(t){if(o<Number.MAX_VALUE){var e=a[t];if(!e)return;l(e)}return i[t]},remove:function(t){if(o<Number.MAX_VALUE){var e=a[t];if(!e)return;e===s&&(s=e.p),e===u&&(u=e.n),c(e.n,e.p),delete a[t]}t in i&&(delete i[t],n--)},removeAll:function(){i=At(),n=0,a=At(),s=u=null},destroy:function(){a=r=i=null,delete f[t]},info:function(){return vt({},r,{size:n})}};function l(t){t!==s&&(u?u===t&&(u=t.n):u=t,c(t.n,t.p),c(t,s),(s=t).n=null)}function c(t,e){t!==e&&(t&&(t.p=e),e&&(e.n=t))}}return t.info=function(){var n={};return mt(f,function(t,e){n[e]=t.info()}),n},t.get=function(t){return f[t]},t}}
1function _n(){this.$get=["$cacheFactory",function(t){return t("templates")}]}var Ot=E("$compile");var kn=new function(){};function Cn(i,e){var j={},V="Directive",R=/^\s*directive:\s*([\w-]+)\s+(.*)$/,H=/(([\w-]+)(?::([^;]+))?;?)/,z=function(t){for(var e={},n=t.split(","),r=0;r<n.length;r++)e[n[r]]=!0;return e}("ngSrc,ngSrcset,src,srcset"),f=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,U=/^(on[a-z]+|formaction)$/,s=At();function g(t,r,i){var o=/^([@&<]|=(\*?))(\??)\s*([\w$]*)$/,a=At();return mt(t,function(t,e){if((t=t.trim())in s)a[e]=s[t];else{var n=t.match(o);if(!n)throw Ot("iscp","Invalid {3} for directive '{0}'. Definition: {... {1}: '{2}' ...}",r,e,t,i?"controller bindings definition":"isolate scope definition");a[e]={mode:n[1][0],collection:"*"===n[2],optional:"?"===n[3],attrName:n[4]||e},n[4]&&(s[t]=a[e])}}),a}this.directive=function t(u,e){if(Yt(u,"name"),Xt(u,"directive"),xt(u)){var n=u,r=n.charAt(0);if(!r||r!==pt(r))throw Ot("baddir","Directive/Component name '{0}' is invalid. The first character must be a lowercase letter",n);if(n!==n.trim())throw Ot("baddir","Directive/Component name '{0}' is invalid. The name should not contain leading or trailing whitespaces",n);Yt(e,"directiveFactory"),j.hasOwnProperty(u)||(j[u]=[],i.factory(u+V,["$injector","$exceptionHandler",function(o,a){var s=[];return mt(j[u],function(t,e){try{var n=o.invoke(t);_t(n)?n={compile:k(n)}:!n.compile&&n.link&&(n.compile=k(n.link)),n.priority=n.priority||0,n.index=e,n.name=n.name||u,n.require=(i=(r=n).require||r.controller&&r.name,!St(i)&&wt(i)&&mt(i,function(t,e){var n=t.match(f);t.substring(n[0].length)||(i[e]=n[0]+e)}),i),n.restrict=function(t,e){if(!t||xt(t)&&/[EACM]/.test(t))return t||"EA";throw Ot("badrestrict","Restrict property '{0}' of directive '{1}' is invalid",t,e)}(n.restrict,u),n.$$moduleName=t.$$moduleName,s.push(n)}catch(t){a(t)}var r,i}),s}])),j[u].push(e)}else mt(u,P(t));return this},this.component=function t(e,i){if(!xt(e))return mt(e,P(Ht(this,t))),this;var o=i.controller||function(){};function n(r){function t(n){return _t(n)||St(n)?function(t,e){return r.invoke(n,this,{$element:t,$attrs:e})}:n}var e=i.template||i.templateUrl?i.template:"",n={controller:o,controllerAs:function(t,e){if(e&&xt(e))return e;if(xt(t)){e=Ln.exec(t);if(e)return e[3]}}(i.controller)||i.controllerAs||"$ctrl",template:t(e),templateUrl:t(i.templateUrl),transclude:i.transclude,scope:{},bindToController:i.bindings||{},restrict:"E",require:i.require};return mt(i,function(t,e){"$"===e.charAt(0)&&(n[e]=t)}),n}return mt(i,function(t,e){"$"===e.charAt(0)&&(n[e]=t,_t(o)&&(o[e]=t))}),n.$inject=["$injector"],this.directive(e,n)},this.aHrefSanitizationWhitelist=function(t){return bt(t)?(e.aHrefSanitizationWhitelist(t),this):e.aHrefSanitizationWhitelist()},this.imgSrcSanitizationWhitelist=function(t){return bt(t)?(e.imgSrcSanitizationWhitelist(t),this):e.imgSrcSanitizationWhitelist()};var u=!0,ht=!(this.debugInfoEnabled=function(t){return bt(t)?(u=t,this):u}),l=!(this.preAssignBindingsEnabled=function(t){return bt(t)?(ht=t,this):ht}),c=(this.strictComponentBindingsEnabled=function(t){return bt(t)?(l=t,this):l},10),m=(this.onChangesTtl=function(t){return arguments.length?(c=t,this):c},!0),v=(this.commentDirectivesEnabled=function(t){return arguments.length?(m=t,this):m},!0);this.cssClassDirectivesEnabled=function(t){return arguments.length?(v=t,this):v},this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate","$$sanitizeUri",function(T,A,W,B,$,dt,o,O,r,d){var a,p=/^\w/,h=w.document.createElement("div"),M=m,P=v,t=c;function s(){try{if(!--t)throw a=void 0,Ot("infchng","{0} $onChanges() iterations reached. Aborting!\n",c);o.$apply(function(){for(var t=0,e=a.length;t<e;++t)try{a[t]()}catch(t){W(t)}a=void 0})}finally{t++}}function q(t,e){if(e)for(var n,r=Object.keys(e),i=0,o=r.length;i<o;i++)this[n=r[i]]=e[n];else this.$attr={};this.$$element=t}function Y(t,e){try{t.addClass(e)}catch(t){}}q.prototype={$normalize:On,$addClass:function(t){t&&0<t.length&&r.addClass(this.$$element,t)},$removeClass:function(t){t&&0<t.length&&r.removeClass(this.$$element,t)},$updateClass:function(t,e){var n=Dn(t,e),n=(n&&n.length&&r.addClass(this.$$element,n),Dn(e,t));n&&n.length&&r.removeClass(this.$$element,n)},$set:function(t,e,n,r){var i=Ue(this.$$element[0],t),o=ze[t],a=t;if(i?(this.$$element.prop(t,e),r=i):o&&(this[o]=e,a=o),this[t]=e,r?this.$attr[t]=r:(r=this.$attr[t])||(this.$attr[t]=r=Bt(t,"-")),"a"===(i=Ct(this.$$element))&&("href"===t||"xlinkHref"===t)||"img"===i&&"src"===t)this[t]=e=null==e?e:d(e,"src"===t);else if("img"===i&&"srcset"===t&&bt(e)){for(var s="",o=kt(e),i=/\s/.test(o)?/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/:/(,)/,u=o.split(i),l=Math.floor(u.length/2),c=0;c<l;c++)var f=2*c,s=(s+=d(kt(u[f]),!0))+(" "+kt(u[1+f]));o=kt(u[2*c]).split(/\s/);s+=d(kt(o[0]),!0),2===o.length&&(s+=" "+kt(o[1])),this[t]=e=s}!1!==n&&(null==e?this.$$element.removeAttr(r):p.test(r)?this.$$element.attr(r,e):(i=this.$$element[0],o=r,t=e,h.innerHTML="<span "+o+">",o=h.firstChild.attributes,n=o[0],o.removeNamedItem(n.name),n.value=t,i.attributes.setNamedItem(n)));r=this.$$observers;r&&mt(r[a],function(t){try{t(e)}catch(t){W(t)}})},$observe:function(t,e){var n=this,r=n.$$observers||(n.$$observers=At()),i=r[t]||(r[t]=[]);return i.push(e),o.$evalAsync(function(){i.$$inter||!n.hasOwnProperty(t)||$t(n[t])||e(n[t])}),function(){jt(i,e)}}};var e=A.startSymbol(),n=A.endSymbol(),G="{{"===e&&"}}"===n?Pt:function(t){return t.replace(/\{\{/g,e).replace(/}}/g,n)},L=/^ngAttr[A-Z]/,I=/^(.+)Start$/;return X.$$addBindingInfo=u?function(t,e){var n=t.data("$binding")||[];St(e)?n=n.concat(e):n.push(e),t.data("$binding",n)}:yt,X.$$addBindingClass=u?function(t){Y(t,"ng-binding")}:yt,X.$$addScopeInfo=u?function(t,e,n,r){t.data(n?r?"$isolateScopeNoTemplate":"$isolateScope":"$scope",e)}:yt,X.$$addScopeClass=u?function(t,e){Y(t,e?"ng-isolate-scope":"ng-scope")}:yt,X.$$createComment=function(t,e){var n="";return u&&(n=" "+(t||"")+": ",e&&(n+=e+" ")),w.document.createComment(n)},X;function X(s,t,e,n,u){var l=K(s=s instanceof gt?s:gt(s),t,s,e,n,u),c=(X.$$addScopeClass(s),null);return function(t,e,n){if(!s)throw Ot("multilink","This element has already been linked.");Yt(t,"scope"),u&&u.needsNewScope&&(t=t.$parent.$new());var r,i=(n=n||{}).parentBoundTranscludeFn,o=n.transcludeControllers,n=n.futureParentElement;
1if(i&&i.$$boundTransclude&&(i=i.$$boundTransclude),r="html"!==(c=c||function(t){t=t&&t[0];return t&&"foreignobject"!==Ct(t)&&y.call(t).match(/SVG/)?"svg":"html"}(n))?gt(st(c,gt("<div></div>").append(s).html())):e?Ve.clone.call(s):s,o)for(var a in o)r.data("$"+a+"Controller",o[a].instance);return X.$$addScopeInfo(r,t),e&&e(r,t),l&&l(t,r,r,i),e||(s=l=null),r}}function K(t,p,e,n,r,i){for(var o,a,s,g,m=[],u=St(t)||t instanceof gt,l=0;l<t.length;l++){if(a=new q,11===Dt){c=y=v=h=d=f=void 0;var c,f=t,d=l,h=u,v=f[d],y=v.parentNode;if(v.nodeType===te)for(;;){if(!(c=y?v.nextSibling:f[d+1])||c.nodeType!==te)break;v.nodeValue=v.nodeValue+c.nodeValue,c.parentNode&&c.parentNode.removeChild(c),h&&c===f[d+1]&&f.splice(d+1,1)}}(o=(o=J(t[l],[],a,0===l?n:void 0,r)).length?nt(o,t[l],a,p,e,null,[],[],i):null)&&o.scope&&X.$$addScopeClass(a.$$element),a=o&&o.terminal||!(a=t[l].childNodes)||!a.length?null:K(a,o?(o.transcludeOnThisElement||!o.templateOnThisElement)&&o.transclude:p),(o||a)&&(m.push(l,o,a),s=!0,g=g||o),i=null}return s?function(t,e,n,r){var i,o,a,s,u,l,c,f,d;if(g){var h=e.length;for(d=new Array(h),u=0;u<m.length;u+=3)c=m[u],d[c]=e[c]}else d=e;for(u=0,l=m.length;u<l;)a=d[m[u++]],i=m[u++],o=m[u++],i?(i.scope?(s=t.$new(),X.$$addScopeInfo(gt(a),s)):s=t,f=i.transcludeOnThisElement?Z(t,i.transclude,r):!i.templateOnThisElement&&r?r:!r&&p?Z(t,p):null,i(o,s,a,n,f)):o&&o(t,a.childNodes,void 0,r)}:null}function Z(o,a,s){function t(t,e,n,r,i){return t||((t=o.$new(!1,i)).$$transcluded=!0),a(t,e,{parentBoundTranscludeFn:s,transcludeControllers:n,futureParentElement:r})}var e,n=t.$$slots=At();for(e in a.$$slots)a.$$slots[e]?n[e]=Z(o,a.$$slots[e],s):n[e]=null;return t}function J(t,e,n,r,i){var o,a,s,u,l=t.nodeType,c=n.$attr;switch(l){case Qt:D(e,On(s=Ct(t)),"E",r,i);for(var f,d=t.attributes,h=0,p=d&&d.length;h<p;h++){var g,m=!1,v=!1,y=($=d[h]).name,$=$.value,b=On(y),b=((g=L.test(b))&&(y=y.replace(Tn,"").substr(8).replace(/_(.)/g,function(t,e){return e.toUpperCase()})),b.match(I));b&&function(t){if(j.hasOwnProperty(t))for(var e=T.get(t+V),n=0,r=e.length;n<r;n++)if(e[n].multiElement)return 1;return}(b[1])&&(v=(m=y).substr(0,y.length-5)+"end",y=y.substr(0,y.length-6)),c[f=On(y.toLowerCase())]=y,!g&&n.hasOwnProperty(f)||(n[f]=$,Ue(t,f)&&(n[f]=!0)),!function(t,e,o,a,n){var s=function(t,e){if("srcdoc"===e)return O.HTML;t=Ct(t);if("src"===e||"ngSrc"===e){if(-1===["img","video","audio","source","track"].indexOf(t))return O.RESOURCE_URL}else if("xlinkHref"===e||"form"===t&&"action"===e||"link"===t&&"href"===e)return O.RESOURCE_URL}(t,a),r=!n,u=z[a]||n,l=A(o,r,s,u);if(l){if("multiple"===a&&"select"===Ct(t))throw Ot("selmulti","Binding to the 'multiple' attribute is not supported. Element: {0}",Tt(t));if(U.test(a))throw Ot("nodomevents","Interpolations for HTML DOM event attributes are disallowed. Please use the ng- versions (such as ng-click instead of onclick) instead.");e.push({priority:100,compile:function(){return{pre:function(t,e,n){var r=n.$$observers||(n.$$observers=At()),i=n[a];i!==o&&(l=i&&A(i,!0,s,u),o=i),l&&(n[a]=l(t),(r[a]||(r[a]=[])).$$inter=!0,(n.$$observers&&n.$$observers[a].$$scope||t).$watch(l,function(t,e){"class"===a&&t!==e?n.$updateClass(t,e):n.$set(a,t)}))}}}})}}(t,e,$,f,g),D(e,f,"A",r,i,m,v)}if("input"===s&&"hidden"===t.getAttribute("type")&&t.setAttribute("autocomplete","off"),!P)break;if(xt(a=wt(a=t.className)?a.animVal:a)&&""!==a)for(;o=H.exec(a);)D(e,f=On(o[2]),"C",r,i)&&(n[f]=kt(o[3])),a=a.substr(o.index+o[0].length);break;case te:s=e,w=t.nodeValue,(u=A(w,!0))&&s.push({priority:0,compile:function(t){var t=t.parent(),r=!!t.length;return r&&X.$$addBindingClass(t),function(t,e){var n=e.parent();r||X.$$addBindingClass(n),X.$$addBindingInfo(n,u.expressions),t.$watch(u,function(t){e[0].nodeValue=t})}}});break;case ee:if(!M)break;var w=t,x=e,S=n,_=r,k=i;try{var C,E=R.exec(w.nodeValue);E&&(C=On(E[1]),D(x,C,"M",_,k)&&(S[C]=kt(E[2])))}catch(t){}}return e.sort(N),e}function Q(t,e,n){var r=[],i=0;if(e&&t.hasAttribute&&t.hasAttribute(e)){do{if(!t)throw Ot("uterdir","Unterminated attribute, found '{0}' but no matching '{1}' found.",e,n)}
1while(t.nodeType===Qt&&(t.hasAttribute(e)&&i++,t.hasAttribute(n)&&i--),r.push(t),t=t.nextSibling,0<i)}else r.push(t);return gt(r)}function tt(o,a,s){return function(t,e,n,r,i){return e=Q(e[0],a,s),o(t,e,n,r,i)}}function et(t,e,n,r,i,o){var a;return t?X(e,n,r,i,o):function(){return a||(a=X(e,n,r,i,o),e=n=o=null),a.apply(this,arguments)}}function nt(t,w,x,e,n,N,S,_,r){r=r||{};for(var i,o,a=-Number.MAX_VALUE,k=r.newScopeDirective,C=r.controllerDirectives,E=r.newIsolateScopeDirective,T=r.templateDirective,s=r.nonTlbTranscludeDirective,u=!1,l=!1,A=r.hasElementTranscludeDirective,c=x.$$element=gt(w),f=N,d=e,j=!1,h=!1,p=0,g=t.length;p<g;p++){var m,v=(m=t[p]).$$start,y=m.$$end;if(v&&(c=Q(w,v,y)),D=void 0,a>m.priority)break;if((o=m.scope)&&(m.templateUrl||(wt(o)?(at("new/isolated scope",E||k,m,c),E=m):at("new/isolated scope",E,m,c)),k=k||m),i=m.name,!j&&(m.replace&&(m.templateUrl||m.template)||m.transclude&&!m.$$tlb)){for(var $,V=p+1;$=t[V++];)if($.transclude&&!$.$$tlb||$.replace&&($.templateUrl||$.template)){h=!0;break}j=!0}if(!m.templateUrl&&m.controller&&(C=C||At(),at("'"+i+"' controller",C[i],m,c),C[i]=m),o=m.transclude)if(u=!0,m.$$tlb||(at("transclusion",s,m,c),s=m),"element"===o)A=!0,a=m.priority,D=c,c=x.$$element=gt(X.$$createComment(i,x[i])),w=c[0],ut(n,Rt(D),w),D[0].$$parentNode=D[0].parentNode,d=et(h,D,e,a,f&&f.name,{nonTlbTranscludeDirective:s});else{var b=At();if(wt(o)){var O,D=[],R=At(),M=At();for(O in mt(o,function(t,e){var n="?"===t.charAt(0);t=n?t.substring(1):t,R[t]=e,b[e]=null,M[e]=n}),mt(c.contents(),function(t){var e=R[On(Ct(t))];e?(M[e]=!0,b[e]=b[e]||[],b[e].push(t)):D.push(t)}),mt(M,function(t,e){if(!t)throw Ot("reqslot","Required transclusion slot `{0}` was not filled.",e)}),b)b[O]&&(b[O]=et(h,b[O],e))}else D=gt(Se(w)).contents();c.empty(),(d=et(h,D,e,void 0,void 0,{needsNewScope:m.$$isolateScope||m.$$newScope})).$$slots=b}if(m.template)if(l=!0,at("template",T,m,c),o=_t((T=m).template)?m.template(c,x):m.template,o=G(o),m.replace){if(f=m,D=$e(o)?[]:Mn(st(m.templateNamespace,kt(o))),w=D[0],1!==D.length||w.nodeType!==Qt)throw Ot("tplrt","Template for directive '{0}' must have exactly one root element. {1}",i,"");ut(n,c,w);var H={$attr:{}},z=J(w,[],H),U=t.splice(p+1,t.length-(p+1));(E||k)&&it(z,E,k),t=t.concat(z).concat(U),ot(x,H),g=t.length}else c.html(o);if(m.templateUrl)l=!0,at("template",T,m,c),(T=m).replace&&(f=m),I=function(c,f,d,h,p,g,m,v){var y,$,b=[],w=f[0],x=c.shift(),S=Mt(x,{templateUrl:null,transclude:null,replace:null,$$originalDirective:x}),_=_t(x.templateUrl)?x.templateUrl(f,d):x.templateUrl,k=x.templateNamespace;return f.empty(),B(_).then(function(t){var n,e;if(t=G(t),x.replace){if(e=$e(t)?[]:Mn(st(k,kt(t))),n=e[0],1!==e.length||n.nodeType!==Qt)throw Ot("tplrt","Template for directive '{0}' must have exactly one root element. {1}",x.name,_);e={$attr:{}},ut(h,f,n);var r=J(n,[],e);wt(x.scope)&&it(r,!0),c=r.concat(c),ot(d,e)}else n=w,f.html(t);for(c.unshift(S),y=nt(c,n,d,p,f,x,g,m,v),mt(h,function(t,e){t===n&&(h[e]=f[0])}),$=K(f[0].childNodes,p);b.length;){var i,o=b.shift(),a=b.shift(),s=b.shift(),u=b.shift(),l=f[0];o.$$destroyed||(a!==w&&(i=a.className,v.hasElementTranscludeDirective&&x.replace||(l=Se(n)),ut(s,gt(a),l),Y(gt(l),i)),s=y.transcludeOnThisElement?Z(o,y.transclude,u):u,y($,o,l,h,s))}b=null}).catch(function(t){Lt(t)&&W(t)}),function(t,e,n,r,i){var o=i;e.$$destroyed||(b?b.push(e,n,r,o):(y.transcludeOnThisElement&&(o=Z(e,y.transclude,i)),y($,e,n,r,o)))}}(t.splice(p,t.length-p),c,x,n,u&&d,S,_,{controllerDirectives:C,newScopeDirective:k!==m&&k,newIsolateScopeDirective:E,templateDirective:T,nonTlbTranscludeDirective:s}),g=t.length;else if(m.compile)try{var P=m.compile(c,x,d),L=m.$$originalDirective||m;_t(P)?F(null,Ht(L,P),v,y):P&&F(Ht(L,P.pre),Ht(L,P.post),v,y)}catch(t){W(t,Tt(c))}m.terminal&&(I.terminal=!0,a=Math.max(a,m.priority))}return I.scope=k&&!0===k.scope,I.transcludeOnThisElement=u,I.templateOnThisElement=l,I.transclude=d,r.hasElementTranscludeDirective=A,I;function F(t,e,n,r){t&&((t=n?tt(t,n,r):t).require=m.require,t.directiveName=i,E!==m&&!m.$$isolateScope||(t=lt(t,{isolateScope:!0})),S.push(t)),e&&((e=n?tt(e,n,r):e).require=m.require,e.directiveName=i,E!==m&&!m.$$isolateScope||(e=lt(e,{isolateScope:!0})),_.push(e))}function I(t,e,n,r,a){var i,o,s,u,l,c,f,d,h,p,g;for(g in w===n?d=(h=x).$$element:h=new q(d=gt(n),x),l=e,E?u=e.$new(!0):k&&(l=e.$parent),a&&((f=function(t,e,n,r){var i;It(t)||(r=n,n=e,e=t,t=void 0);A&&(i=c);n=n||(A?d.parent():d);{if(!r)return a(t,e,i,n,b);var o=a.$$slots[r];if(o)return o(t,e,i,n,b);if($t(o))throw Ot("noslot",'No parent directive that requires a transclusion with slot name "{0}". Element: {1}',r,Tt(d))}}
1).$$boundTransclude=a,f.isSlotFilled=function(t){return!!a.$$slots[t]}),C&&(c=function(t,e,n,r,i,o,a){var s,u=At();for(s in r){var l=r[s],c={$scope:l===a||l.$$isolateScope?i:o,$element:t,$attrs:e,$transclude:n},f=l.controller,f=("@"===f&&(f=e[l.name]),dt(f,c,!0,l.controllerAs));u[l.name]=f,t.data("$"+l.name+"Controller",f.instance)}return u}(d,h,f,C,u,e,E)),E&&(X.$$addScopeInfo(d,u,!0,!(T&&(T===E||T===E.$$originalDirective))),X.$$addScopeClass(d,!0),u.$$isolateBindings=E.$$isolateBindings,(p=ft(e,h,u,u.$$isolateBindings,E)).removeWatches&&u.$on("$destroy",p.removeWatches)),c){var m,v=C[g],y=c[g],$=v.$$bindings.bindToController;ht?(y.bindingInfo=$?ft(l,h,y.instance,$,v):{},(m=y())!==y.instance&&(y.instance=m,d.data("$"+v.name+"Controller",m),y.bindingInfo.removeWatches&&y.bindingInfo.removeWatches(),y.bindingInfo=ft(l,h,y.instance,$,v))):(y.instance=y(),d.data("$"+v.name+"Controller",y.instance),y.bindingInfo=ft(l,h,y.instance,$,v))}for(mt(C,function(t,e){var n=t.require;t.bindToController&&!St(n)&&wt(n)&&vt(c[e].instance,rt(e,n,d,c))}),mt(c,function(t){var e=t.instance;if(_t(e.$onChanges))try{e.$onChanges(t.bindingInfo.initialChanges)}catch(t){W(t)}if(_t(e.$onInit))try{e.$onInit()}catch(t){W(t)}_t(e.$doCheck)&&(l.$watch(function(){e.$doCheck()}),e.$doCheck()),_t(e.$onDestroy)&&l.$on("$destroy",function(){e.$onDestroy()})}),i=0,o=S.length;i<o;i++)ct(s=S[i],s.isolateScope?u:e,d,h,s.require&&rt(s.directiveName,s.require,d,c),f);var b=e;for(E&&(E.template||null===E.templateUrl)&&(b=u),t&&t(b,n.childNodes,void 0,a),i=_.length-1;0<=i;i--)ct(s=_[i],s.isolateScope?u:e,d,h,s.require&&rt(s.directiveName,s.require,d,c),f);mt(c,function(t){t=t.instance;_t(t.$postLink)&&t.$postLink()})}}function rt(n,t,r,i){if(xt(t)){var e,o,a=t.match(f),s=t.substring(a[0].length),u=a[1]||a[3],a="?"===a[2];if("^^"===u?r=r.parent():o=(o=i&&i[s])&&o.instance,o||(e="$"+s+"Controller",o=u?r.inheritedData(e):r.data(e)),!o&&!a)throw Ot("ctreq","Controller '{0}', required by directive '{1}', can't be found!",s,n)}else if(St(t)){o=[];for(var l=0,c=t.length;l<c;l++)o[l]=rt(n,t[l],r,i)}else wt(t)&&(o={},mt(t,function(t,e){o[e]=rt(n,t,r,i)}));return o||null}function it(t,e,n){for(var r=0,i=t.length;r<i;r++)t[r]=Mt(t[r],{$$isolateScope:e,$$newScope:n})}function D(t,e,n,r,i,o,a){if(e!==i){var s=null;if(j.hasOwnProperty(e))for(var u=T.get(e+V),l=0,c=u.length;l<c;l++){var f,d=u[l];($t(r)||r>d.priority)&&-1!==d.restrict.indexOf(n)&&((d=o?Mt(d,{$$start:o,$$end:a}):d).$$bindings||(f=d.$$bindings=function(t,e){var n={isolateScope:null,bindToController:null};if(wt(t.scope)&&(!0===t.bindToController?(n.bindToController=g(t.scope,e,!0),n.isolateScope={}):n.isolateScope=g(t.scope,e,!1)),wt(t.bindToController)&&(n.bindToController=g(t.bindToController,e,!0)),n.bindToController&&!t.controller)throw Ot("noctrl","Cannot bind to controller without directive '{0}'s controller.",e);return n}(d,d.name),wt(f.isolateScope)&&(d.$$isolateBindings=f.isolateScope)),t.push(d),s=d)}return s}}function ot(n,r){var i=r.$attr,o=n.$attr;mt(n,function(t,e){"$"!==e.charAt(0)&&(r[e]&&r[e]!==t&&(t.length?t+=("style"===e?";":" ")+r[e]:t=r[e]),n.$set(e,t,!0,i[e]))}),mt(r,function(t,e){n.hasOwnProperty(e)||"$"===e.charAt(0)||(n[e]=t,"class"!==e&&"style"!==e&&(o[e]=i[e]))})}function N(t,e){var n=e.priority-t.priority;return 0!=n?n:t.name!==e.name?t.name<e.name?-1:1:t.index-e.index}function at(t,e,n,r){function i(t){return t?" (module: "+t+")":""}if(e)throw Ot("multidir","Multiple directives [{0}{1}, {2}{3}] asking for {4} on: {5}",e.name,i(e.$$moduleName),n.name,i(n.$$moduleName),t,Tt(r))}function st(t,e){switch(t=pt(t||"html")){case"svg":case"math":var n=w.document.createElement("div");return n.innerHTML="<"+t+">"+e+"</"+t+">",n.childNodes[0].childNodes;default:return e}}function ut(t,e,n){var r,i=e[0],o=e.length,a=i.parentNode;if(t)for(f=0,r=t.length;f<r;f++)if(t[f]===i){t[f++]=n;for(var s=f,u=s+o-1,l=t.length;s<l;s++,u++)u<l?t[s]=t[u]:delete t[s];t.length-=o-1,t.context===i&&(t.context=n);break}a&&a.replaceChild(n,i);for(var c=w.document.createDocumentFragment(),f=0;f<o;f++)c.appendChild(e[f]);for(gt.hasData(i)&&(gt.data(n,gt.data(i)),gt(i).off("$destroy")),gt.cleanData(c.querySelectorAll("*")),f=1;f<o;f++)delete e[f];e[0]=n,e.length=1}function lt(t,e){return vt(function(){return t.apply(null,arguments)},t,e)}function ct(t,e,n,r,i,o){try{t(e,n,r,i,o)}catch(t){W(t,Tt(n))}}function b(t,e){if(l)throw Ot("missingattr","Attribute '{0}' of '{1}' is non-optional and must be set!",t,e)}function ft(d,h,p,t,g){var r,m=[],v={};function y(t,e,n){_t(p.$onChanges)&&!Vt(e,n)&&(a||(d.$$postDigest(s),a=[]),r||(r={},a.push(i)),r[t]&&(n=r[t].previousValue),r[t]=new En(n,e))}
1function i(){p.$onChanges(r),r=void 0}return mt(t,function(t,n){var e,r=t.attrName,i=t.optional;switch(t.mode){case"@":i||F.call(h,r)||(b(r,g.name),p[n]=h[r]=void 0),e=h.$observe(r,function(t){var e;(xt(t)||Nt(t))&&(e=p[n],y(n,t,e),p[n]=t)}),h.$$observers[r].$$scope=d,xt(u=h[r])?p[n]=A(u)(d):Nt(u)&&(p[n]=u),v[n]=new En(kn,p[n]),m.push(e);break;case"=":if(!F.call(h,r)){if(i)break;b(r,g.name),h[r]=void 0}if(i&&!h[r])break;var o,a=(o=$(h[r])).literal?Et:Vt,s=o.assign||function(){throw u=p[n]=o(d),Ot("nonassign","Expression '{0}' in attribute '{1}' used with directive '{2}' is non-assignable!",h[r],r,g.name)},u=p[n]=o(d),l=function(t){return a(t,p[n])||(a(t,u)?s(d,t=p[n]):p[n]=t),u=t};l.$stateful=!0,e=t.collection?d.$watchCollection(h[r],l):d.$watch($(h[r],l),null,o.literal),m.push(e);break;case"<":if(!F.call(h,r)){if(i)break;b(r,g.name),h[r]=void 0}if(i&&!h[r])break;var c=(o=$(h[r])).literal,f=p[n]=o(d);v[n]=new En(kn,p[n]),e=d.$watch(o,function(t,e){if(e===t){if(e===f||c&&Et(e,f))return;e=f}y(n,t,e),p[n]=t},c),m.push(e);break;case"&":if(i||F.call(h,r)||b(r,g.name),(o=h.hasOwnProperty(r)?$(h[r]):yt)===yt&&i)break;p[n]=function(t){return o(d,t)}}}),{initialChanges:v,removeWatches:m.length&&function(){for(var t=0,e=m.length;t<e;++t)m[t]()}}}}]}function En(t,e){this.previousValue=t,this.currentValue=e}Cn.$inject=["$provide","$$sanitizeUriProvider"],En.prototype.isFirstChange=function(){return this.previousValue===kn};var Tn=/^((?:x|data)[:\-_])/i,An=/[:\-_]+(.)/g;function On(t){return t.replace(Tn,"").replace(An,function(t,e,n){return n?e.toUpperCase():e})}function Dn(t,e){var n="",r=t.split(/\s+/),i=e.split(/\s+/);t:for(var o=0;o<r.length;o++){for(var a=r[o],s=0;s<i.length;s++)if(a===i[s])continue t;n+=(0<n.length?" ":"")+a}return n}function Mn(t){var e=(t=gt(t)).length;if(e<=1)return t;for(;e--;){var n=t[e];(n.nodeType===ee||n.nodeType===te&&""===n.nodeValue.trim())&&r.call(t,e,1)}return t}var Pn=E("$controller"),Ln=/^(\S+)(\s+as\s+([\w$]+))?$/;function In(){var c={},f=!1;this.has=function(t){return c.hasOwnProperty(t)},this.register=function(t,e){Xt(t,"controller"),wt(t)?vt(c,t):c[t]=e},this.allowGlobals=function(){f=!0},this.$get=["$injector","$window",function(s,u){return function(e,n,t,r){var i,o,a;if(t=!0===t,r&&xt(r)&&(o=r),xt(e)){if(!(r=e.match(Ln)))throw Pn("ctrlfmt","Badly formed controller string '{0}'. Must match `__name__ as __id__` or `__name__`.",e);if(i=r[1],o=o||r[3],!(e=c.hasOwnProperty(i)?c[i]:Kt(n.$scope,i,!0)||(f?Kt(u,i,!0):void 0)))throw Pn("ctrlreg","The controller with the name '{0}' is not registered.",i);Gt(e,i,!0)}return t?(r=(St(e)?e[e.length-1]:e).prototype,a=Object.create(r||null),o&&l(n,o,a,i||e.name),vt(function(){var t=s.invoke(e,a,n,i);return t!==a&&(wt(t)||_t(t))&&(a=t,o&&l(n,o,a,i||e.name)),a},{instance:a,identifier:o})):(a=s.instantiate(e,n,i),o&&l(n,o,a,i||e.name),a)};function l(t,e,n,r){if(!t||!wt(t.$scope))throw E("$controller")("noscp","Cannot export controller '{0}' as '{1}'! No $scope object provided via `locals`.",r,e);t.$scope[e]=n}}]}function Nn(){this.$get=["$window",function(t){return gt(t.document)}]}function jn(){this.$get=["$document","$rootScope",function(t,e){var n=t[0],r=n&&n.hidden;function i(){r=n.hidden}return t.on("visibilitychange",i),e.$on("$destroy",function(){t.off("visibilitychange",i)}),function(){return r}}]}function Vn(){this.$get=["$log",function(n){return function(t,e){n.error.apply(n,arguments)}}]}function Rn(){this.$get=["$document",function(e){return function(t){return t?!t.nodeType&&t instanceof gt&&(t=t[0]):t=e[0].body,t.offsetWidth+1}}]}var Hn="application/json",zn={"Content-Type":Hn+";charset=utf-8"},Un=/^\[|^\{(?!\{)/,Fn={"[":/]$/,"{":/}$/},Wn=/^\)]\}',?\n/,Bn=E("$http");function qn(t){return wt(t)?x(t)?t.toISOString():tt(t):t}function Yn(){this.$get=function(){return function(t){if(!t)return"";var n=[];return M(t,function(t,e){null===t||$t(t)||_t(t)||(St(t)?mt(t,function(t){n.push(o(e)+"="+o(qn(t)))}):n.push(o(e)+"="+o(qn(t))))}),n.join("&")}}}function Gn(){this.$get=function(){return function(t){if(!t)return"";var e=[];return function n(t,r,i){if(null===t||$t(t))return;St(t)?mt(t,function(t,e){n(t,r+"["+(wt(t)?e:"")+"]")}):wt(t)&&!x(t)?M(t,function(t,e){n(t,r+(i?"":"[")+e+(i?"":"]"))}):e.push(o(r)+"="+o(qn(t)))}(t,"",!0),e.join("&")}}}function Xn(e,n){if(xt(e)){var t=e.replace(Wn,"").trim();if(t){n=n("Content-Type"),n=n&&0===n.indexOf(Hn);if(n||(i=(r=t).match(Un))&&Fn[i[0]].test(r))try{e=et(t)}catch(t){if(n)throw Bn("baddata",'Data must be a valid JSON object. Received: "{0}". Parse error: "{1}"',e,t);return e}}}var r,i;return e}function Kn(t){var e,n=At();function r(t,e){t&&(n[t]=n[t]?n[t]+", "+e:e)}return xt(t)?mt(t.split("\n"),function(t){e=t.indexOf(":"),r(pt(kt(t.substr(0,e))),kt(t.substr(e+1)))}):wt(t)&&mt(t,function(t,e){r(pt(e),kt(t))}),n}function Zn(e){var n;return function(t){return n=n||Kn(e),t?void 0===(t=n[pt(t)])?null:t:n}}function Jn(e,n,r,t){return _t(t)?t(e,n,r):(mt(t,function(t){e=t(e,n,r)}),e)}function Qn(t){return 200<=t&&t<300}function tr(){var w=this.defaults={transformResponse:[Xn],transformRequest:[function(t){return wt(t)&&"[object File]"!==y.call(t)&&"[object Blob]"!==y.call(t)&&"[object FormData]"!==y.call(t)?tt(t):t}],headers:{common:{Accept:"application/json, text/plain, */*"},post:ie(zn),put:ie(zn),patch:ie(zn)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer",jsonpCallbackParam:"callback"},x=!1,n=(this.useApplyAsync=function(t){return bt(t)?(x=!!t,this):x},this.interceptors=[]),r=this.xsrfWhitelistedOrigins=[];this.$get=["$browser","$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector","$sce",function(a,h,p,t,g,m,s,v){var e,y=t("$http"),u=(w.paramSerializer
1=xt(w.paramSerializer)?s.get(w.paramSerializer):w.paramSerializer,[]),$=(mt(n,function(t){u.unshift(xt(t)?s.get(t):s.invoke(t))}),e=[li].concat(r.map(A)),function(t){t=A(t);return e.some(ci.bind(null,t))});function b(t){if(!wt(t))throw E("$http")("badreq","Http request configuration must be an object. Received: {0}",t);if(!xt(v.valueOf(t.url)))throw E("$http")("badreq","Http request configuration url must be a string or a $sce trusted object. Received: {0}",t.url);var n=vt({method:"get",transformRequest:w.transformRequest,transformResponse:w.transformResponse,paramSerializer:w.paramSerializer,jsonpCallbackParam:w.jsonpCallbackParam},t),e=(n.headers=function(t){var e,n,r,i=w.headers,o=vt({},t.headers);t:for(e in i=vt({},i.common,i[pt(t.method)])){for(r in n=pt(e),o)if(pt(r)===n)continue t;o[e]=i[e]}return function(t,n){var r,i={};return mt(t,function(t,e){_t(t)?null!=(r=t(n))&&(i[e]=r):i[e]=t}),i}(o,ie(t))}(t),n.method=S(n.method),n.paramSerializer=xt(n.paramSerializer)?s.get(n.paramSerializer):n.paramSerializer,a.$$incOutstandingRequestCount(),[]),r=[],t=m.resolve(n);return mt(u,function(t){(t.request||t.requestError)&&e.unshift(t.request,t.requestError),(t.response||t.responseError)&&r.push(t.response,t.responseError)}),t=i(t,e),t=(t=i(t=t.then(function(t){var n=t.headers,e=Jn(t.data,Zn(n),void 0,t.transformRequest);$t(e)&&mt(n,function(t,e){"content-type"===pt(e)&&delete n[e]});$t(t.withCredentials)&&!$t(w.withCredentials)&&(t.withCredentials=w.withCredentials);return function(o,t){var a,e,s=m.defer(),n=s.promise,r=o.headers,i="jsonp"===pt(o.method),u=o.url;i?u=v.getTrustedResourceUrl(u):xt(u)||(u=v.valueOf(u));u=function(t,e){0<e.length&&(t+=(-1===t.indexOf("?")?"?":"&")+e);return t}(u,o.paramSerializer(o.params)),i&&(u=function(n,r){var t=n.split("?");if(2<t.length)throw Bn("badjsonp",'Illegal use more than one "?", in url, "{1}"',n);return mt(st(t[1]),function(t,e){if("JSON_CALLBACK"===t)throw Bn("badjsonp",'Illegal use of JSON_CALLBACK in url, "{0}"',n);if(e===r)throw Bn("badjsonp",'Illegal use of callback param, "{0}", in url, "{1}"',r,n)}),n+=(-1===n.indexOf("?")?"?":"&")+r+"=JSON_CALLBACK"}(u,o.jsonpCallbackParam));b.pendingRequests.push(o),n.then(d,d),!o.cache&&!w.cache||!1===o.cache||"GET"!==o.method&&"JSONP"!==o.method||(a=wt(o.cache)?o.cache:wt(w.cache)?w.cache:y);a&&(bt(e=a.get(u))?W(e)?e.then(f,f):St(e)?c(e[1],e[0],ie(e[2]),e[3],e[4]):c(e,200,{},"OK","complete"):a.put(u,n));$t(e)&&((i=$(o.url)?p()[o.xsrfCookieName||w.xsrfCookieName]:void 0)&&(r[o.xsrfHeaderName||w.xsrfHeaderName]=i),h(o.method,u,t,function(t,e,n,r,i){a&&(Qn(t)?a.put(u,[t,e,Kn(n),r,i]):a.remove(u));function o(){c(e,t,n,r,i)}x?g.$applyAsync(o):(o(),g.$$phase||g.$apply())},r,o.timeout,o.withCredentials,o.responseType,l(o.eventHandlers),l(o.uploadEventHandlers)));return n;function l(t){var e;if(t)return e={},mt(t,function(n,t){e[t]=function(t){function e(){n(t)}x?g.$applyAsync(e):g.$$phase?e():g.$apply(e)}}),e}function c(t,e,n,r,i){(Qn(e=-1<=e?e:0)?s.resolve:s.reject)({data:t,status:e,headers:Zn(n),config:o,statusText:r,xhrStatus:i})}function f(t){c(t.data,t.status,ie(t.headers()),t.statusText,t.xhrStatus)}function d(){var t=b.pendingRequests.indexOf(o);-1!==t&&b.pendingRequests.splice(t,1)}}(t,e).then(o,o)}),r)).finally(function(){a.$$completeOutstandingRequest(yt)});function i(t,e){for(var n=0,r=e.length;n<r;){var i=e[n++],o=e[n++];t=t.then(i,o)}return e.length=0,t}function o(t){var e=vt({},t);return e.data=Jn(t.data,t.headers,t.status,n.transformResponse),Qn(t.status)?e:m.reject(e)}}return b.pendingRequests=[],function(){mt(arguments,function(n){b[n]=function(t,e){return b(vt({},e||{},{method:n,url:t}))}})}("get","delete","head","jsonp"),function(){mt(arguments,function(r){b[r]=function(t,e,n){return b(vt({},n||{},{method:r,url:t,data:e}))}})}("post","put","patch"),b.defaults=w,b}]}function er(){this.$get=function(){return function(){return new w.XMLHttpRequest}}}function nr(){this.$get=["$browser","$jsonpCallbacks","$document","$xhrFactory",function(t,e,n,r){return S=r,_=(x=t).defer,k=e,C=n[0],function(t,r,e,i,n,o,a,s,u,l){if(r=r||x.url(),"jsonp"===pt(t))var c=k.createCallback(r),f=(g=c,m=function(t,e){var n=200===t&&k.getResponse(c);w(i,t,n,"",e,"complete"),k.removeCallback(c)},p=(p=r).replace("JSON_CALLBACK",g),v=C.createElement("script"),y=null,v.type="text/javascript",v.src=p,v.async=!0,y=function(t){v.removeEventListener("load",y),v.removeEventListener("error",y),C.body.removeChild(v),v=null;var e=-1,n="unknown";t&&(n=(t="load"!==t.type||k.wasCalled(g)?t:{type:"error"}).type,e="error"===t.type?404:200),m&&m(e,n)},v.addEventListener("load",y),v.addEventListener("error",y),C.body.appendChild(v),y);else{var d=S(t,r),h=!1;d.open(t,r,!0),mt(n,function(t,e){bt(t)&&d.setRequestHeader(e,t)}),d.onload=function(){var t=d.statusText||"",e="response"in d?d.response:d.responseText,n=1223===d.status?204:d.status;0===n&&(n=e?200:"file"===A(r).protocol?404:0),w(i,n,e,d.getAllResponseHeaders(),t,"complete")};if(d.onerror=function(){w(i,-1,null,null,"","error")},d.ontimeout=function(){w(i,-1,null,null,"","timeout")},d.onabort=function(){w(i,-1,null,null,"",h?"timeout":"abort")},mt(u,function(t,e){d.addEventListener(e,t)}),mt(l,function(t,e){d.upload.addEventListener(e,t)}),a&&(d.withCredentials=!0),s)try{d.responseType=s}catch(t){if("json"!==s)throw t}d.send($t(e)?null:e)}var p,g,m,v,y,$;function b(t){h="timeout"===t,f&&f(),d&&d.abort()}function w(t,e,n,r,i,o){bt($)&&_.cancel($),f=d=null,t(e,n,r,i,o)}0<o?$=_(function(){b("timeout")},o):W(o)&&o.then(function(){b(bt(o.$$timeoutId)?"timeout":"abort")})};var x,S,_,k,C}]}var rr=$.$interpolateMinErr=E("$interpolate");function ir(){var S="{{",_="}}";this.startSymbol=function(t){return t?(S=t,this):S},this.endSymbol=function(t){return t?(_=t,this):_},this.$get=["$parse","$exceptionHandler","$sce",function(m,v,y){var $=S.length,b=_.length,e=new RegExp(S.replace(/./g,t),"g"),n=new RegExp(_.replace(/./g,t),"g");function t(t){return"\\\\\\"+t}function w(t){return t.replace(e,S).replace(n,_)}function x(t,e,n,r){var i=t.$watch(function(t){return i(),r(t)},e,n);return i}function r(i,t,e,r){var n;if(!i.length||-1===i.indexOf(S))return t||((n=k(w(i))).exp=i,n.expressions=[],n.$$watchDelegate=x),n;r=!!r;for(var o,a,s,u,l=0,c=[],f=[],d=i.length,h=[],p=[];l<d;){if(-1===(a=i.indexOf(S,l))||-1===(o=i.indexOf(_,a+$))){l!==d&&h.push(w(i.substring(l)));break}l!==a&&h.push(w(i.substring(l,a))),a=i.substring(a+$,o),c.push(a),f.push(m(a,g)),l=o+b,p.push(h.length),h.push("")}return e&&1<h.length&&rr.throwNoconcat(i),!t||c.length?(s=function(t){for(var e=0,n=c.length;e<n;e++){if(r&&$t(t[e]))return;h[p[e]]=t[e]}return h.join("")},u=function(t){return e?y.getTrusted(e,t):y.valueOf(t)},vt(function(t){var e=0,n=c.length,r=new Array(n);try{for(;e<n;e++)r[e]=f[e](t);return s(r)}catch(t){v(rr.interr(i,t))}}
1,{exp:i,expressions:c,$$watchDelegate:function(r,i){var o;return r.$watchGroup(f,function(t,e){var n=s(t);i.call(this,n,t!==e?o:n,r),o=n})}})):void 0;function g(t){try{return t=u(t),r&&!bt(t)?t:Jt(t)}catch(t){v(rr.interr(i,t))}}}return r.startSymbol=function(){return S},r.endSymbol=function(){return _},r}]}function or(){this.$get=["$rootScope","$window","$q","$$q","$browser",function(h,p,g,m,v){var y={};function t(t,e,n,r){var i=4<arguments.length,o=i?Rt(arguments,4):[],a=p.setInterval,s=p.clearInterval,u=0,l=bt(r)&&!r,c=(l?m:g).defer(),f=c.promise;return n=bt(n)?n:0,f.$$intervalId=a(function(){l?v.defer(d):h.$evalAsync(d),c.notify(u++),0<n&&n<=u&&(c.resolve(u),s(f.$$intervalId),delete y[f.$$intervalId]),l||h.$apply()},e),y[f.$$intervalId]=c,f;function d(){i?t.apply(null,o):t(u)}}return t.cancel=function(t){return!!(t&&t.$$intervalId in y)&&(Gr(y[t.$$intervalId].promise),y[t.$$intervalId].reject("canceled"),p.clearInterval(t.$$intervalId),delete y[t.$$intervalId],!0)},t}]}rr.throwNoconcat=function(t){throw rr("noconcat","Error while interpolating: {0}\nStrict Contextual Escaping disallows interpolations that concatenate multiple expressions when a trusted value is required. See http://docs.angularjs.org/api/ng.$sce",t)},rr.interr=function(t,e){return rr("interr","Can't interpolate: {0}\n{1}",t,e.toString())};function ar(){this.$get=function(){var i=$.callbacks,o={};function a(t){function e(t){e.data=t,e.called=!0}return e.id=t,e}return{createCallback:function(t){var e="_"+(i.$$counter++).toString(36),n="angular.callbacks."+e,r=a(e);return o[n]=i[e]=r,n},wasCalled:function(t){return o[t].called},getResponse:function(t){return o[t].data},removeCallback:function(t){var e=o[t];delete i[e.id],delete o[t]}}}}var sr=/^([^?#]*)(\?([^#]*))?(#(.*))?$/,ur={http:80,https:443,ftp:21},lr=E("$location");function cr(t){for(var e=t.split("/"),n=e.length;n--;)e[n]=lt(e[n].replace(/%2F/g,"/"));return e.join("/")}function fr(t,e){t=A(t);e.$$protocol=t.protocol,e.$$host=t.hostname,e.$$port=v(t.port)||ur[t.protocol]||null}var dr=/^\s*[\\/]{2,}/;function hr(t,e,n){if(dr.test(t))throw lr("badpath",'Invalid url "{0}".',t);var r="/"!==t.charAt(0),t=A(t=r?"/"+t:t),r=r&&"/"===t.pathname.charAt(0)?t.pathname.substring(1):t.pathname;e.$$path=function(t,e){for(var n=t.split("/"),r=n.length;r--;)n[r]=decodeURIComponent(n[r]),e&&(n[r]=n[r].replace(/\//g,"%2F"));return n.join("/")}(r,n),e.$$search=st(t.search),e.$$hash=decodeURIComponent(t.hash),e.$$path&&"/"!==e.$$path.charAt(0)&&(e.$$path="/"+e.$$path)}function pr(t,e){return t.slice(0,e.length)===e}function gr(t,e){if(pr(e,t))return e.substr(t.length)}function mr(t){var e=t.indexOf("#");return-1===e?t:t.substr(0,e)}function vr(t){return t.replace(/(#.+)|#$/,"$1")}function yr(r,i,o){this.$$html5=!0,o=o||"",fr(r,this),this.$$parse=function(t){var e=gr(i,t);if(!xt(e))throw lr("ipthprfx",'Invalid url "{0}", missing path prefix "{1}".',t,i);hr(e,this,!0),this.$$path||(this.$$path="/"),this.$$compose()},this.$$compose=function(){var t=ut(this.$$search),e=this.$$hash?"#"+lt(this.$$hash):"";this.$$url=cr(this.$$path)+(t?"?"+t:"")+e,this.$$absUrl=i+this.$$url.substr(1),this.$$urlUpdatedByLocation=!0},this.$$parseLinkUrl=function(t,e){return e&&"#"===e[0]?(this.hash(e.slice(1)),!0):(bt(e=gr(r,t))?(n=e,n=o&&bt(e=gr(o,e))?i+(gr("/",e)||e):r+n):bt(e=gr(i,t))?n=i+e:i===t+"/"&&(n=i),n&&this.$$parse(n),!!n);var n}}function $r(r,i,o){fr(r,this),this.$$parse=function(t){var e,n=gr(r,t)||gr(i,t);$t(n)||"#"!==n.charAt(0)?this.$$html5?e=n:(e="",$t(n)&&(r=t,this.replace())):$t(e=gr(o,n))&&(e=n),hr(e,this,!1),this.$$path=function(t,e,n){var r=/^\/[A-Z]:(\/.*)/;pr(e,n)&&(e=e.replace(n,""));if(r.exec(e))return t;return(n=r.exec(t))?n[1]:t}(this.$$path,e,r),this.$$compose()},this.$$compose=function(){var t=ut(this.$$search),e=this.$$hash?"#"+lt(this.$$hash):"";this.$$url=cr(this.$$path)+(t?"?"+t:"")+e,this.$$absUrl=r+(this.$$url?o+this.$$url:""),this.$$urlUpdatedByLocation=!0},this.$$parseLinkUrl=function(t,e){return mr(r)===mr(t)&&(this.$$parse(t),!0)}}function br(r,i,o){this.$$html5=!0,$r.apply(this,arguments),this.$$parseLinkUrl=function(t,e){return e&&"#"===e[0]?(this.hash(e.slice(1)),!0):(r===mr(t)?n=t:(e=gr(i,t))?n=r+o+e:i===t+"/"&&(n=i),n&&this.$$parse(n),!!n);var n}
1,this.$$compose=function(){var t=ut(this.$$search),e=this.$$hash?"#"+lt(this.$$hash):"";this.$$url=cr(this.$$path)+(t?"?"+t:"")+e,this.$$absUrl=r+o+this.$$url,this.$$urlUpdatedByLocation=!0}}var wr={$$absUrl:"",$$html5:!1,$$replace:!1,absUrl:xr("$$absUrl"),url:function(t){if($t(t))return this.$$url;var e=sr.exec(t);return!e[1]&&""!==t||this.path(decodeURIComponent(e[1])),(e[2]||e[1]||""===t)&&this.search(e[3]||""),this.hash(e[5]||""),this},protocol:xr("$$protocol"),host:xr("$$host"),port:xr("$$port"),path:Sr("$$path",function(t){return"/"===(t=null!==t?t.toString():"").charAt(0)?t:"/"+t}),search:function(n,t){switch(arguments.length){case 0:return this.$$search;case 1:if(xt(n)||b(n))n=n.toString(),this.$$search=st(n);else{if(!wt(n))throw lr("isrcharg","The first argument of the `$location#search()` call must be a string or an object.");mt(n=X(n,{}),function(t,e){null==t&&delete n[e]}),this.$$search=n}break;default:$t(t)||null===t?delete this.$$search[n]:this.$$search[n]=t}return this.$$compose(),this},hash:Sr("$$hash",function(t){return null!==t?t.toString():""}),replace:function(){return this.$$replace=!0,this}};function xr(t){return function(){return this[t]}}function Sr(e,n){return function(t){return $t(t)?this[e]:(this[e]=n(t),this.$$compose(),this)}}function _r(){var g="!",m={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(t){return bt(t)?(g=t,this):g},this.html5Mode=function(t){return Nt(t)?(m.enabled=t,this):wt(t)?(Nt(t.enabled)&&(m.enabled=t.enabled),Nt(t.requireBase)&&(m.requireBase=t.requireBase),(Nt(t.rewriteLinks)||xt(t.rewriteLinks))&&(m.rewriteLinks=t.rewriteLinks),this):m},this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(a,s,e,i,o){var t,n,r=s.baseHref(),u=s.url();if(m.enabled){if(!r&&m.requireBase)throw lr("nobase","$location in HTML5 mode requires a <base> tag to be present!");n=u.substring(0,u.indexOf("/",u.indexOf("//")+2))+(r||"/"),t=e.history?yr:br}else n=mr(u),t=$r;var l,c=(r=n).substr(0,mr(r).lastIndexOf("/")+1),f=((l=new t(n,c,"#"+g)).$$parseLinkUrl(u,u),l.$$state=s.state(),/^\s*(javascript|mailto):/i);function d(t,e,n){var r=l.url(),i=l.$$state;try{s.url(t,e,n),l.$$state=s.state()}catch(t){throw l.url(r),l.$$state=i,t}}i.on("click",function(t){var e=m.rewriteLinks;if(e&&!t.ctrlKey&&!t.metaKey&&!t.shiftKey&&2!==t.which&&2!==t.button){for(var n,r=gt(t.target);"a"!==Ct(r[0]);)if(r[0]===i[0]||!(r=r.parent())[0])return;xt(e)&&$t(r.attr(e))||(e=r.prop("href"),n=r.attr("href")||r.attr("xlink:href"),wt(e)&&"[object SVGAnimatedString]"===e.toString()&&(e=A(e.animVal).href),f.test(e)||!e||r.attr("target")||t.isDefaultPrevented()||l.$$parseLinkUrl(e,n)&&(t.preventDefault(),l.absUrl()!==s.url()&&(a.$apply(),o.angular["ff-684208-preventDefault"]=!0)))}}),vr(l.absUrl())!==vr(u)&&s.url(l.absUrl(),!0);var h=!0;return s.onUrlChange(function(r,i){pr(r,c)?(a.$evalAsync(function(){var t,e=l.absUrl(),n=l.$$state;r=vr(r),l.$$parse(r),l.$$state=i,t=a.$broadcast("$locationChangeStart",r,e,i,n).defaultPrevented,l.absUrl()===r&&(t?(l.$$parse(e),l.$$state=n,d(e,!1,n)):(h=!1,p(e,n)))}),a.$$phase||a.$digest()):o.location.href=r}),a.$watch(function(){var n,t,r,i,o;(h||l.$$urlUpdatedByLocation)&&(l.$$urlUpdatedByLocation=!1,n=vr(s.url()),t=vr(l.absUrl()),r=s.state(),i=l.$$replace,o=n!==t||l.$$html5&&e.history&&r!==l.$$state,(h||o)&&(h=!1,a.$evalAsync(function(){var t=l.absUrl(),e=a.$broadcast("$locationChangeStart",t,n,l.$$state,r).defaultPrevented;l.absUrl()===t&&(e?(l.$$parse(n),l.$$state=r):(o&&d(t,i,r===l.$$state?null:l.$$state),p(n,r)))}))),l.$$replace=!1}),l;function p(t,e){a.$broadcast("$locationChangeSuccess",l.absUrl(),t,l.$$state,e)}}]}function kr(){var r=!0,o=this;this.debugEnabled=function(t){return bt(t)?(r=t,this):r},this.$get=["$window",function(e){var t,i=Dt||/\bEdge\//.test(e.navigator&&e.navigator.userAgent);return{log:n("log"),info:n("info"),warn:n("warn"),error:n("error"),debug:(t=n("debug"),function(){r&&t.apply(o,arguments)})};function n(t){var n=e.console||{},r=n[t]||n.log||yt;return function(){var e=[];return mt(arguments,function(t){e.push((Lt(t=t)&&(t.stack&&i?t=t.message&&-1===t.stack.indexOf(t.message)?"Error: "+t.message+"\n"+t.stack:t.stack:t.sourceURL&&(t=t.message+"\n"+t.sourceURL+":"+t.line)),t))}),Function.prototype.apply.call(r,n,e)}}}]}mt([br,$r,yr],function(e){e.prototype=Object.create(wr),e.prototype.state=function(t){if(!arguments.length)return this.$$state;if(e===yr&&this.$$html5)return this.$$state=$t(t)?null:t,this.$$urlUpdatedByLocation=!0,this;throw lr("nostate","History API state support is available only in HTML5 mode and only in browsers supporting HTML5 History API")}});var Cr=E("$parse"),Er={}.constructor.prototype.valueOf;function Tr(t){return t+""}var Ar=At(),Or=(mt("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(t){Ar[t]=!0}),{n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'}),Dr=function(t){this.options=t},d=(Dr.prototype={constructor:Dr,lex:function(t){for(this.text=t,this.index=0,this.tokens=[];this.index<this.text.length;){var e,n,r,i,o,a=this.text.charAt(this.index);'"'===a||"'"===a?this.readString(a):this.isNumber(a)||"."===a&&this.isNumber(this.peek())?this.readNumber():this.isIdentifierStart(this.peekMultichar())?this.readIdent():this.is(a,"(){}[].,;:?")?(this.tokens.push({index:this.index,text:a}),this.index++):this.isWhitespace(a)?this.index++:(n=(e=a+this.peek())+this.peek(2),o=Ar[a],r=Ar[e],i=Ar[n],o||r||i?(this.tokens.push({index:this.index,text:o=i?n:r?e:a,operator:!0}),this.index+=o.length):this.throwError("Unexpected next character ",this.index,this.index+1))}return this.tokens},is:function(t,e){return-1!==e.indexOf(t)},peek:function(t){t=t||1;return this.index+t<this.text.length&&this.text.charAt(this.index+t)},isNumber:function(t){return"0"<=t&&t<="9"&&"string"==typeof t},isWhitespace:function(t){return" "===t||"\r"===t||"\t"===t||"\n"===t||"\v"===t||"Â "===t},isIdentifierStart:function(t){return this.options.isIdentifierStart?this.options.isIdentifierStart(t,this.co
vendor: 4,897 bytes, line 1
1dePointAt(t)):this.isValidIdentifierStart(t)},isValidIdentifierStart:function(t){return"a"<=t&&t<="z"||"A"<=t&&t<="Z"||"_"===t||"$"===t},isIdentifierContinue:function(t){return this.options.isIdentifierContinue?this.options.isIdentifierContinue(t,this.codePointAt(t)):this.isValidIdentifierContinue(t)},isValidIdentifierContinue:function(t,e){return this.isValidIdentifierStart(t,e)||this.isNumber(t)},codePointAt:function(t){return 1===t.length?t.charCodeAt(0):(t.charCodeAt(0)<<10)+t.charCodeAt(1)-56613888},peekMultichar:function(){var t=this.text.charAt(this.index),e=this.peek();if(!e)return t;var n=t.charCodeAt(0),r=e.charCodeAt(0);return 55296<=n&&n<=56319&&56320<=r&&r<=57343?t+e:t},isExpOperator:function(t){return"-"===t||"+"===t||this.isNumber(t)},throwError:function(t,e,n){n=n||this.index;e=bt(e)?"s "+e+"-"+this.index+" ["+this.text.substring(e,n)+"]":" "+n;throw Cr("lexerr","Lexer Error: {0} at column{1} in expression [{2}].",t,e,this.text)},readNumber:function(){for(var t="",e=this.index;this.index<this.text.length;){var n=pt(this.text.charAt(this.index));if("."===n||this.isNumber(n))t+=n;else{var r=this.peek();if("e"===n&&this.isExpOperator(r))t+=n;else if(this.isExpOperator(n)&&r&&this.isNumber(r)&&"e"===t.charAt(t.length-1))t+=n;else{if(!this.isExpOperator(n)||r&&this.isNumber(r)||"e"!==t.charAt(t.length-1))break;this.throwError("Invalid exponent")}}this.index++}this.tokens.push({index:e,text:t,constant:!0,value:Number(t)})},readIdent:function(){var t=this.index;for(this.index+=this.peekMultichar().length;this.index<this.text.length;){var e=this.peekMultichar();if(!this.isIdentifierContinue(e))break;this.index+=e.length}this.tokens.push({index:t,text:this.text.slice(t,this.index),identifier:!0})},readString:function(t){for(var e=this.index,n=(this.index++,""),r=t,i=!1;this.index<this.text.length;){var o,a=this.text.charAt(this.index);if(r+=a,i)"u"===a?((o=this.text.substring(this.index+1,this.index+5)).match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+o+"]"),this.index+=4,n+=String.fromCharCode(parseInt(o,16))):n+=Or[a]||a,i=!1;else if("\\"===a)i=!0;else{if(a===t)return this.index++,void this.tokens.push({index:e,text:r,constant:!0,value:n});n+=a}this.index++}this.throwError("Unterminated quote",e)}},function(t,e){this.lexer=t,this.options=e});function Mr(t,e){return void 0!==t?t:e}function Pr(t,e){return void 0===t?e:void 0===e?t:t+e}d.Program="Program",d.ExpressionStatement="ExpressionStatement",d.AssignmentExpression="AssignmentExpression",d.ConditionalExpression="ConditionalExpression",d.LogicalExpression="LogicalExpression",d.BinaryExpression="BinaryExpression",d.UnaryExpression="UnaryExpression",d.CallExpression="CallExpression",d.MemberExpression="MemberExpression",d.Identifier="Identifier",d.Literal="Literal",d.ArrayExpression="ArrayExpression",d.Property="Property",d.ObjectExpression="ObjectExpression",d.ThisExpression="ThisExpression",d.LocalsExpression="LocalsExpression",d.NGValueParameter="NGValueParameter",d.prototype={ast:function(t){this.text=t,this.tokens=this.lexer.lex(t);t=this.program();return 0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]),t},program:function(){for(var t=[];;)if(0<this.tokens.length&&!this.peek("}",")",";","]")&&t.push(this.expressionStatement()),!this.expect(";"))return{type:d.Program,body:t}},expressionStatement:function(){return{type:d.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var t=this.expression();this.expect("|");)t=this.filter(t);return t},expression:function(){return this.assignment()},assignment:function(){var t=this.ternary();if(this.expect("=")){if(!jr(t))throw Cr("lval","Trying to assign a value to a non l-value");t={type:d.AssignmentExpression,left:t,right:this.assignment(),operator:"="}}return t},ternary:function(){var t,e,n=this.logicalOR();return this.expect("?")&&(t=this.expression(),this.consume(":"))?(e=this.expression(),{type:d.ConditionalExpression,test:n,alternate:t,consequent:e}):n},logicalOR:function(){for(var t=this.logicalAND();this.expect("||");)t={type:d.LogicalExpression,operator:"||",left:t,right:this.logicalAND()};return t},logicalAND:function(){for(var t=this.equality();this.expect("&&");)t={type:d.LogicalExpression,operator:"&&",left:t,right:this.equality()};return t},equality:function(){for(var t,e=this.relational();t=this.expect("==","!=","===","!==");)e={type:d.BinaryExpression,operator:t.text,left:e,right:this.relational()};return e},relational:function(){for(var t,e=this.additive();t=this.expect("<",">","<=",">=");)e={type:d.BinaryExpression,operator:t.text,left:e,right:this.additive()};return e},additive:function(){for(var t,e=this.multiplicative();t=this.expect("+","-");)e={type:d.BinaryExpression,operator:t.text,left:e,right:this.multiplicative()};return e},multiplicative:function(){for(var t,e=this.unary();t=this.expect("*","/","%");
1)e={type:d.BinaryExpression,operator:t.text,left:e,right:this.unary()};return e},unary:function(){var t;return(t=this.expect("+","-","!"))?{type:d.UnaryExpression,operator:t.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var t,e;for(this.expect("(")?(t=this.filterChain(),this.consume(")")):this.expect("[")?t=this.arrayDeclaration():this.expect("{")?t=this.object():this.selfReferential.hasOwnProperty(this.peek().text)?t=X(this.selfReferential[this.consume().text]):this.options.literals.hasOwnProperty(this.peek().text)?t={type:d.Literal,value:this.options.literals[this.consume().text]}:this.peek().identifier?t=this.identifier():this.peek().constant?t=this.constant():this.throwError("not a primary expression",this.peek());e=this.expect("(","[",".");)"("===e.text?(t={type:d.CallExpression,callee:t,arguments:this.parseArguments()},this.consume(")")):"["===e.text?(t={type:d.MemberExpression,object:t,property:this.expression(),computed:!0},this.consume("]")):"."===e.text?t={type:d.MemberExpression,object:t,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return t},filter:function(t){for(var e=[t],t={type:d.CallExpression,callee:this.identifier(),arguments:e,filter:!0};this.expect(":");)e.push(this.expression());return t},parseArguments:function(){var t=[];if(")"!==this.peekToken().text)for(;t.push(this.filterChain()),this.expect(","););return t},identifier:function(){var t=this.consume();return t.identifier||this.throwError("is not a valid identifier",t),{type:d.Identifier,name:t.text}},constant:function(){return{type:d.Literal,value:this.consume().value}},arrayDeclaration:function(){var t=[];if("]"!==this.peekToken().text)for(;!this.peek("]")&&(t.push(this.expression()),this.expect(",")););return this.consume("]"),{type:d.ArrayExpression,elements:t}},object:function(){var t,e=[];if("}"!==this.peekToken().text)for(;!this.peek("}")&&(t={type:d.Property,kind:"init"},this.peek().constant?(t.key=this.constant(),t.computed=!1,this.consume(":"),t.value=this.expression()):this.peek().identifier?(t.key=this.identifier(),t.computed=!1,this.peek(":")?(this.consume(":"),t.value=this.expression()):t.value=t.key):this.peek("[")?(this.consume("["),t.key=this.expression(),this.consume("]"),t.computed=!0,this.consume(":"),t.value=this.expression()):this.throwError("invalid key",this.peek()),e.push(t),this.expect(",")););return this.consume("}"),{type:d.ObjectExpression,properties:e}},throwError:function(t,e){throw Cr("syntax","Syntax Error: Token '{0}' {1} at column {2} of the expression [{3}] starting at [{4}].",e.text,t,e.index+1,this.text,this.text.substring(e.index))},consume:function(t){if(0===this.tokens.length)throw Cr("ueoe","Unexpected end of expression: {0}",this.text);var e=this.expect(t);return e||this.throwError("is unexpected, expecting ["+t+"]",this.peek()),e},peekToken:function(){if(0===this.tokens.length)throw Cr("ueoe","Unexpected end of expression: {0}",this.text);return this.tokens[0]},peek:function(t,e,n,r){return this.peekAhead(0,t,e,n,r)},peekAhead:function(t,e,n,r,i){if(this.tokens.length>t){var t=this.tokens[t],o=t.text;if(o===e||o===n||o===r||o===i||!e&&!n&&!r&&!i)return t}return!1},expect:function(t,e,n,r){t=this.peek(t,e,n,r);return!!t&&(this.tokens.shift(),t)},selfReferential:{this:{type:d.ThisExpression},$locals:{type:d.LocalsExpression}}};var Lr=1,Ir=2;function u(t,e,n){var r,i,o,a=t.isPure=function(t,e){switch(t.type){case d.MemberExpression:if(t.computed)return!1;break;case d.UnaryExpression:return Lr;case d.BinaryExpression:return"+"!==t.operator&&Lr;
1case d.CallExpression:return!1}return void 0===e?Ir:e}(t,n);switch(t.type){case d.Program:r=!0,mt(t.body,function(t){u(t.expression,e,a),r=r&&t.expression.constant}),t.constant=r;break;case d.Literal:t.constant=!0,t.toWatch=[];break;case d.UnaryExpression:u(t.argument,e,a),t.constant=t.argument.constant,t.toWatch=t.argument.toWatch;break;case d.BinaryExpression:u(t.left,e,a),u(t.right,e,a),t.constant=t.left.constant&&t.right.constant,t.toWatch=t.left.toWatch.concat(t.right.toWatch);break;case d.LogicalExpression:u(t.left,e,a),u(t.right,e,a),t.constant=t.left.constant&&t.right.constant,t.toWatch=t.constant?[]:[t];break;case d.ConditionalExpression:u(t.test,e,a),u(t.alternate,e,a),u(t.consequent,e,a),t.constant=t.test.constant&&t.alternate.constant&&t.consequent.constant,t.toWatch=t.constant?[]:[t];break;case d.Identifier:t.constant=!1,t.toWatch=[t];break;case d.MemberExpression:u(t.object,e,a),t.computed&&u(t.property,e,a),t.constant=t.object.constant&&(!t.computed||t.property.constant),t.toWatch=t.constant?[]:[t];break;case d.CallExpression:o=!!t.filter&&(o=t.callee.name,!e(o).$stateful),r=o,i=[],mt(t.arguments,function(t){u(t,e,a),r=r&&t.constant,i.push.apply(i,t.toWatch)}),t.constant=r,t.toWatch=o?i:[t];break;case d.AssignmentExpression:u(t.left,e,a),u(t.right,e,a),t.constant=t.left.constant&&t.right.constant,t.toWatch=[t];break;case d.ArrayExpression:r=!0,i=[],mt(t.elements,function(t){u(t,e,a),r=r&&t.constant,i.push.apply(i,t.toWatch)}),t.constant=r,t.toWatch=i;break;case d.ObjectExpression:r=!0,i=[],mt(t.properties,function(t){u(t.value,e,a),r=r&&t.value.constant,i.push.apply(i,t.value.toWatch),t.computed&&(u(t.key,e,!1),r=r&&t.key.constant,i.push.apply(i,t.key.toWatch))}),t.constant=r,t.toWatch=i;break;case d.ThisExpression:case d.LocalsExpression:t.constant=!1,t.toWatch=[]}}function Nr(t){var e;if(1===t.length)return t=t[0].expression,e=t.toWatch,1!==e.length||e[0]!==t?e:void 0}function jr(t){return t.type===d.Identifier||t.type===d.MemberExpression}function Vr(t){if(1===t.body.length&&jr(t.body[0].expression))return{type:d.AssignmentExpression,left:t.body[0].expression,right:{type:d.NGValueParameter},operator:"="}}function Rr(t){this.$filter=t}function Hr(t){this.$filter=t}function zr(t,e,n){this.ast=new d(t,n),this.astCompiler=new(n.csp?Hr:Rr)(e)}function Ur(t){return _t(t.valueOf)?t.valueOf():Er.call(t)}function Fr(){var n,r,f=At(),h={true:!0,false:!1,null:null,undefined:void 0};this.addLiteral=function(t,e){h[t]=e},this.setIdentifierFns=function(t,e){return n=t,r=e,this},this.$get=["$filter",function(i){var o={csp:K().noUnsafeEval,literals:X(h),isIdentifierStart:_t(n)&&n,isIdentifierContinue:_t(r)&&r};return t.$$getAst=function(t){return new zr(new Dr(o),i,o).getAst(t).ast},t;function t(t,e){var n,r;switch(typeof t){case"string":return t=t.trim(),(r=f[n=t])||((r=new zr(new Dr(o),i,o).parse(t)).constant?r.$$watchDelegate=a:r.oneTime?r.$$watchDelegate=r.literal?l:s:r.inputs&&(r.$$watchDelegate=u),f[n]=r),c(r,e);case"function":return c(t,e);default:return c(yt,e)}}function d(t,e,n){return null==t||null==e?t===e:!("object"==typeof t&&"object"==typeof(t=Ur(t))&&!n)&&(t===e||t!=t&&e!=e)}function u(t,e,n,o,r){var a,i,s=o.inputs;if(1===s.length)return i=d,s=s[0],t.$watch(function(t){var e=s(t);return d(e,i,s.isPure)||(a=o(t,void 0,void 0,[e]),i=e&&Ur(e)),a},e,n,r);for(var u=[],l=[],c=0,f=s.length;c<f;c++)u[c]=d,l[c]=null;return t.$watch(function(t){for(var e=!1,n=0,r=s.length;n<r;n++){var i=s[n](t);(e=e||!d(i,u[n],s[n].isPure))&&(l[n]=i,u[n]=i&&Ur(i))}return a=e?o(t,void 0,void 0,l):a},e,n,r)}function s(t,r,e,n,i){var o,a=n.inputs?u(t,s,e,n,i):t.$watch(function(t){return n(t)},s,e);return a;function s(t,e,n){o=t,_t(r)&&r(t,e,n),bt(t)&&n.$$postDigest(function(){bt(o)&&a()})}}function l(t,r,e,n){var i,o=t.$watch(function(t){return n(t)},function(t,e,n){i=t,_t(r)&&r(t,e,n),a(t)&&n.$$postDigest(function(){a(i)&&o()})},e);return o;function a(t){var e=!0;return mt(t,function(t){bt(t)||(e=!1)}),e}}function a(t,e,n,r){var i=t.$watch(function(t){return i(),r(t)},e,n);return i}function c(i,o){if(!o)return i;var t=i.$$watchDelegate,a=!1,e=t!==l&&t!==s?function(t,e,n,r){n=a&&r?r[0]:i(t,e,n,r);return o(n,t,e)}:function(t,e,n,r){n=i(t,e,n,r),r=o(n,t,e);return bt(n)?r:n},a=!i.inputs;return t&&t!==u?(e.$$watchDelegate=t,e.inputs=i.inputs):o.$stateful||(e.$$watchDelegate=u,e.inputs=i.inputs||[i]),e.inputs&&(e.input
1s=e.inputs.map(function(e){return e.isPure===Ir?function(t){return e(t)}:e})),e}}]}function Wr(){var n=!0;this.$get=["$rootScope","$exceptionHandler",function(e,t){return qr(function(t){e.$evalAsync(t)},t,n)}],this.errorOnUnhandledRejections=function(t){return bt(t)?(n=t,this):n}}function Br(){var n=!0;this.$get=["$browser","$exceptionHandler",function(e,t){return qr(function(t){e.defer(t)},t,n)}],this.errorOnUnhandledRejections=function(t){return bt(t)?(n=t,this):n}}function qr(s,u,l){var n=E("$q",TypeError),c=0,r=[];function i(){return new t}function t(){var e=this.promise=new o;this.resolve=function(t){h(e,t)},this.reject=function(t){p(e,t)},this.notify=function(t){m(e,t)}}function o(){this.$$state={status:0}}function f(){for(;!c&&r.length;){var t,e=r.shift();e.pur||(Yr(e),t="Possibly unhandled rejection: "+oe(e.value),Lt(e.value)?u(e.value,t):u(t))}}function d(a){!l||a.pending||2!==a.status||a.pur||(0===c&&0===r.length&&s(f),r.push(a)),!a.processScheduled&&a.pending&&(a.processScheduled=!0,++c,s(function(){var t,e,n=a,r=n.pending;n.processScheduled=!1,n.pending=void 0;try{for(var i=0,o=r.length;i<o;++i){Yr(n),e=r[i][0],t=r[i][n.status];try{_t(t)?h(e,t(n.value)):(1===n.status?h:p)(e,n.value)}catch(t){p(e,t),t&&!0===t.$$passToExceptionHandler&&u(t)}}}finally{--c,l&&0===c&&s(f)}}))}function h(t,e){t.$$state.status||(e===t?g(t,n("qcycle","Expected promise to be resolved with value other than itself '{0}'",e)):function e(n,t){var r;var i=!1;try{(wt(t)||_t(t))&&(r=t.then),_t(r)?(n.$$state.status=-1,r.call(t,o,a,s)):(n.$$state.value=t,n.$$state.status=1,d(n.$$state))}catch(t){a(t)}function o(t){i||(i=!0,e(n,t))}function a(t){i||(i=!0,g(n,t))}function s(t){m(n,t)}}(t,e))}function p(t,e){t.$$state.status||g(t,e)}function g(t,e){t.$$state.value=e,t.$$state.status=2,d(t.$$state)}function m(t,i){var o=t.$$state.pending;t.$$state.status<=0&&o&&o.length&&s(function(){for(var t,e,n=0,r=o.length;n<r;n++){e=o[n][0],t=o[n][3];try{m(e,_t(t)?t(i):i)}catch(t){u(t)}}})}function a(t){var e=new o;return p(e,t),e}function v(t,e,n){var r=null;try{_t(n)&&(r=n())}catch(t){return a(t)}return W(r)?r.then(function(){return e(t)},a):e(t)}function y(t,e,n,r){var i=new o;return h(i,t),i.then(e,n,r)}vt(o.prototype,{then:function(t,e,n){if($t(t)&&$t(e)&&$t(n))return this;var r=new o;
1return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([r,t,e,n]),0<this.$$state.status&&d(this.$$state),r},catch:function(t){return this.then(null,t)},finally:function(e,t){return this.then(function(t){return v(t,$,e)},function(t){return v(t,a,e)},t)}});var $=y;function e(t){if(!_t(t))throw n("norslvr","Expected resolverFn, got '{0}'",t);var e=new o;return t(function(t){h(e,t)},function(t){p(e,t)}),e}return e.prototype=o.prototype,e.defer=i,e.reject=a,e.when=y,e.resolve=$,e.all=function(t){var n=new o,r=0,i=St(t)?[]:{};return mt(t,function(t,e){r++,y(t).then(function(t){i[e]=t,--r||h(n,i)},function(t){p(n,t)})}),0===r&&h(n,i),n},e.race=function(t){var e=i();return mt(t,function(t){y(t).then(e.resolve,e.reject)}),e.promise},e}function Yr(t){t.pur=!0}function Gr(t){Yr(t.$$state)}function Xr(){this.$get=["$window","$timeout",function(t,n){var r=t.requestAnimationFrame||t.webkitRequestAnimationFrame,i=t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.webkitCancelRequestAnimationFrame,t=!!r,e=t?function(t){var e=r(t);return function(){i(e)}}:function(t){var e=n(t,16.66,!1);return function(){n.cancel(e)}};return e.supported=t,e}]}function Kr(){var S=10,_=E("$rootScope"),k=null,C=null;this.digestTtl=function(t){return S=arguments.length?t:S},this.$get=["$exceptionHandler","$parse","$browser",function(d,h,p){function i(t){t.currentScope.$$destroyed=!0}function o(){this.$id=I(),this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null,(this.$root=this).$$destroyed=!1,this.$$suspended=!1,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$$isolateBindings=null}o.prototype={constructor:o,$new:function(t,e){var n;function r(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$id=I(),this.$$ChildScope=null,this.$$suspended=!1}return e=e||this,t?(n=new o).$root=this.$root:(this.$$ChildScope||(this.$$ChildScope=(r.prototype=this,r)),n=new this.$$ChildScope),n.$parent=e,n.$$prevSibling=e.$$childTail,e.$$childHead?(e.$$childTail.$$nextSibling=n,e.$$childTail=n):e.$$childHead=e.$$childTail=n,!t&&e===this||n.$on("$destroy",i),n},$watch:function(t,e,n,r){var i=h(t),e=_t(e)?e:yt;if(i.$$watchDelegate)return i.$$watchDelegate(this,e,n,i,t);var o=this,a=o.$$watchers,s={fn:e,last:w,get:i,exp:r||t,eq:!!n};return k=null,a||((a=o.$$watchers=[]).$$digestWatchIndex=-1),a.unshift(s),a.$$digestWatchIndex++,u(this,1),function(){var t=jt(a,s);0<=t&&(u(o,-1),t<a.$$digestWatchIndex&&a.$$digestWatchIndex--),k=null}},$watchGroup:function(t,r){var e,i=new Array(t.length),o=new Array(t.length),a=[],s=this,u=!1,n=!0;return t.length?1===t.length?this.$watch(t[0],function(t,e,n){o[0]=t,i[0]=e,r(o,t===e?o:i,n)}):(mt(t,function(t,n){t=s.$watch(t,function(t,e){o[n]=t,i[n]=e,u||(u=!0,s.$evalAsync(l))});a.push(t)}),function(){for(;a.length;)a.shift()()}):(e=!0,s.$evalAsync(function(){e&&r(o,o,s)}),function(){e=!1});function l(){u=!1,n?(n=!1,r(o,o,s)):r(o,i,s)}},$watchCollection:function(t,n){e.$stateful=!0;var a,s,r,i=this,o=1<n.length,u=0,t=h(t,e),l=[],c={},f=!0,d=0;function e(t){var e,n,r,i;if(!$t(a=t)){if(wt(a))if(L(a)){s!==l&&(d=(s=l).length=0,u++),e=a.length,d!==e&&(u++,s.length=d=e);for(var o=0;o<e;o++)i=s[o],r=a[o],i!=i&&r!=r||i===r||(u++,s[o]=r)}else{for(n in s!==c&&(s=c={},d=0,u++),e=0,a)F.call(a,n)&&(e++,r=a[n],i=s[n],n in s?i!=i&&r!=r||i===r||(u++,s[n]=r):(d++,s[n]=r,u++));if(e<d)for(n in u++,s)F.call(a,n)||(d--,delete s[n])}else s!==a&&(s=a,u++);return u}}return this.$watch(t,function(){if(f?(f=!1,n(a,a,i)):n(a,r,i),o)if(wt(a))if(L(a)){r=new Array(a.length);for(var t=0;t<a.length;t++)r[t]=a[t]}else for(var e in r={},a)F.call(a,e)&&(r[e]=a[e]);else r=a})},$digest:function(){var t,e,n,r,i,o,a,s=S,u=[];$("$digest"),p.$$checkUrlChange(),this===g&&null!==C&&(p.defer.cancel(C),x()),k=null;do{for(var l=!1,c=this,f=0;f<m.length;f++){try{(0,(a=m[f]).fn)(a.scope,a.locals)}catch(t){d(t)}k=null}m.length=0;t:do{if(r=!c.$$suspended&&c.$$watchers)for(r.$$digestWatchIndex=r.length;r.$$digestWatchIndex--;)try{if(t=r[r.$$digestWatchIndex])if((e=(0,t.get)(c))===(n=t.last)||(t.eq?Et(e,n):T(e)&&T(n))){if(t===k){l=!1;break t}}else l=!0,(k=t).last=t.eq?X(e,null):e,(0,t.fn)(e,n===w?e:n,c),s<5&&(u[o=4-s]||(u[o]=[]),u[o].push({msg:_t(t.exp)?"fn: "+(t.exp.name||t.exp.toString()):t.exp,newVal:e,oldVal:n}))}catch(t){d(t)}if(!(i=!c.$$suspended&&c.$$watchersCount&&c.$$childHead||c!==this&&c.$$nextSibling))for(;c!==this&&!(i=c.$$nextSibling);)c=c.$parent}while(c=i);if((l||m.length)&&!s--)throw b(),_("infdig","{0} $digest() iterations reached. Aborting!\nWatchers fired in the last 5 iterations: {1}",S,u)}while(l||m.length);for(b();y<v.length;)try{v[y++]()}catch(t){d(t)}v.length=y=0,p.$$checkUrlChange()},$suspend:function(){this.$$suspended=!0},$isSuspended:function(){return this.$$suspended},$resume:function(){this.$$suspended=!1},$destroy:function(){if(!this.$$destroyed){var t,e=this.$parent;for(t in this.$broadcast("$destroy"),this.$$destroyed=!0,this===g&&p.$$applicationDestroyed(),u(this,-this.$$wat
1chersCount),this.$$listenerCount)a(this,this.$$listenerCount[t],t);e&&e.$$childHead===this&&(e.$$childHead=this.$$nextSibling),e&&e.$$childTail===this&&(e.$$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=yt,this.$on=this.$watch=this.$watchGroup=function(){return yt},this.$$listeners={},this.$$nextSibling=null,!function t(e){9===Dt&&(e.$$childHead&&t(e.$$childHead),e.$$nextSibling&&t(e.$$nextSibling)),e.$parent=e.$$nextSibling=e.$$prevSibling=e.$$childHead=e.$$childTail=e.$root=e.$$watchers=null}(this)}},$eval:function(t,e){return h(t)(this,e)},$evalAsync:function(t,e){g.$$phase||m.length||p.defer(function(){m.length&&g.$digest()}),m.push({scope:this,fn:h(t),locals:e})},$$postDigest:function(t){v.push(t)},$apply:function(t){try{$("$apply");try{return this.$eval(t)}finally{b()}}catch(t){d(t)}finally{try{g.$digest()}catch(t){throw d(t),t}}},$applyAsync:function(t){var e=this;t&&n.push(function(){e.$eval(t)}),t=h(t),null===C&&(C=p.defer(function(){g.$apply(x)}))},$on:function(e,n){for(var r=this.$$listeners[e],t=(r||(this.$$listeners[e]=r=[]),r.push(n),this);t.$$listenerCount[e]||(t.$$listenerCount[e]=0),t.$$listenerCount[e]++,t=t.$parent;);var i=this;return function(){var t=r.indexOf(n);-1!==t&&(delete r[t],a(i,1,e))}},$emit:function(t,e){var n,r,i,o=[],a=this,s=!1,u={name:t,targetScope:a,stopPropagation:function(){s=!0},preventDefault:function(){u.defaultPrevented=!0},defaultPrevented:!1},l=J([u],arguments,1);do{for(n=a.$$listeners[t]||o,u.currentScope=a,r=0,i=n.length;r<i;r++)if(n[r])try{n[r].apply(null,l)}catch(t){d(t)}else n.splice(r,1),r--,i--}while(!s&&(a=a.$parent));return u.currentScope=null,u},$broadcast:function(t,e){var n=this,r=this,i={name:t,targetScope:this,preventDefault:function(){i.defaultPrevented=!0},defaultPrevented:!1};if(!this.$$listenerCount[t])return i;for(var o,a,s,u=J([i],arguments,1);n=r;){for(a=0,s=(o=(i.currentScope=n).$$listeners[t]||[]).length;a<s;a++)if(o[a])try{o[a].apply(null,u)}catch(t){d(t)}else o.splice(a,1),a--,s--;if(!(r=n.$$listenerCount[t]&&n.$$childHead||n!==this&&n.$$nextSibling))for(;n!==this&&!(r=n.$$nextSibling);)n=n.$parent}return i.currentScope=null,i}};var g=new o,m=g.$$asyncQueue=[],v=g.$$postDigestQueue=[],n=g.$$applyAsyncQueue=[],y=0;return g;function $(t){if(g.$$phase)throw _("inprog","{0} already in progress",g.$$phase);g.$$phase=t}function b(){g.$$phase=null}function u(t,e){for(;t.$$watchersCount+=e,t=t.$parent;);}function a(t,e,n){for(;t.$$listenerCount[n]-=e,0===t.$$listenerCount[n]&&delete t.$$listenerCount[n],t=t.$parent;);}function w(){}function x(){for(;n.length;)try{n.shift()()}catch(t){d(t)}C=null}}]}function Zr(){var r=/^\s*(https?|s?ftp|mailto|tel|file):/,i=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(t){return bt(t)?(r=t,this):r},this.imgSrcSanitizationWhitelist=function(t){return bt(t)?(i=t,this):i},this.$get=function(){return function(t,e){var e=e?i:r,n=A(t&&t.trim()).href;return""===n||n.match(e)?t:"unsafe:"+n}}}Rr.prototype={compile:function(t){var i=this,e=(this.state={nextId:0,filters:{},fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},u(t,i.$filter),""),n=(this.stage="assign",(n=Vr(t))&&(this.state.computing="assign",r=this.nextId(),this.recurse(n,r),this.return_(r),e="fn.assign="+this.generateFunction("assign","s,v,l")),Nr(t.body)),r=(i.stage="inputs",mt(n,function(t,e){var n="fn"+e,r=(i.state[n]={vars:[],body:[],own:{}},i.state.computing=n,i.nextId());i.recurse(t,r),i.return_(r),i.state.inputs.push({name:n,isPure:t.isPure}),t.watchId=e}),this.state.computing="fn",this.stage="main",this.recurse(t),'"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+e+this.watchFns()+"return fn;"),n=new Function("$filter","getStringValue","ifDefined","plus",r)(this.$filter,Tr,Mr,Pr);return this.state=this.stage=void 0,n},USE:"use",STRICT:"strict",watchFns:function(){var e=[],t=this.state.inputs,n=this;return mt(t,function(t){e.push("var "+t.name+"="+n.generateFunction(t.name,"s")),t.isPure&&e.push(t.name,".isPure="+JSON.stringify(t.isPure)+";")}),t.length&&e.push("fn.inputs=["+t.map(function(t){return t.name}).join(",")+"];"),e.join("")},generateFunction:function(t,e){return"function("+e+"){"+this.varsPrefix(t)+this.body(t)+"};"},filterPrefix:function(){var n=[],r=this;return mt(this.state.filters,function(t,e){n.push(t+"=$filter("+r.escape(e)+")")}),n.length?"var "+n.join(",")+";":""},varsPrefix:function(t){return this.state[t].vars.length?"var "+this.state[t].vars.join(",")+";":""},body:function(t){return this.state[t].body.join("")},recurse:function(n,e,t,r,i,o){var a,s,u,l,c,f=this;if(r=r||yt,!o&&bt(n.watchId))return e=e||this.nextId(),void this.if_("i",this.lazyAssign(e,this.computedMember("i",n.watchId)),this.lazyRecurse(n,e,t,r,i,!0));switch(n.type){case d.Program:mt(n.body,function(t,e){f.recurse(t.expression,void 0,void 0,function(t){s=t}),e!==n.body.length-1?f.current().body.push(s,";"):f.return_(s)});break;
1case d.Literal:l=this.escape(n.value),this.assign(e,l),r(e||l);break;case d.UnaryExpression:this.recurse(n.argument,void 0,void 0,function(t){s=t}),l=n.operator+"("+this.ifDefined(s,0)+")",this.assign(e,l),r(l);break;case d.BinaryExpression:this.recurse(n.left,void 0,void 0,function(t){a=t}),this.recurse(n.right,void 0,void 0,function(t){s=t}),l="+"===n.operator?this.plus(a,s):"-"===n.operator?this.ifDefined(a,0)+n.operator+this.ifDefined(s,0):"("+a+")"+n.operator+"("+s+")",this.assign(e,l),r(l);break;case d.LogicalExpression:e=e||this.nextId(),f.recurse(n.left,e),f.if_("&&"===n.operator?e:f.not(e),f.lazyRecurse(n.right,e)),r(e);break;case d.ConditionalExpression:e=e||this.nextId(),f.recurse(n.test,e),f.if_(e,f.lazyRecurse(n.alternate,e),f.lazyRecurse(n.consequent,e)),r(e);break;case d.Identifier:e=e||this.nextId(),t&&(t.context="inputs"===f.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",n.name)+"?l:s"),t.computed=!1,t.name=n.name),f.if_("inputs"===f.stage||f.not(f.getHasOwnProperty("l",n.name)),function(){f.if_("inputs"===f.stage||"s",function(){i&&1!==i&&f.if_(f.isNull(f.nonComputedMember("s",n.name)),f.lazyAssign(f.nonComputedMember("s",n.name),"{}")),f.assign(e,f.nonComputedMember("s",n.name))})},e&&f.lazyAssign(e,f.nonComputedMember("l",n.name))),r(e);break;case d.MemberExpression:a=t&&(t.context=this.nextId())||this.nextId(),e=e||this.nextId(),f.recurse(n.object,a,void 0,function(){f.if_(f.notNull(a),function(){n.computed?(s=f.nextId(),f.recurse(n.property,s),f.getStringValue(s),i&&1!==i&&f.if_(f.not(f.computedMember(a,s)),f.lazyAssign(f.computedMember(a,s),"{}")),l=f.computedMember(a,s),f.assign(e,l),t&&(t.computed=!0,t.name=s)):(i&&1!==i&&f.if_(f.isNull(f.nonComputedMember(a,n.property.name)),f.lazyAssign(f.nonComputedMember(a,n.property.name),"{}")),l=f.nonComputedMember(a,n.property.name),f.assign(e,l),t&&(t.computed=!1,t.name=n.property.name))},function(){f.assign(e,"undefined")}),r(e)},!!i);break;case d.CallExpression:e=e||this.nextId(),n.filter?(s=f.filter(n.callee.name),u=[],mt(n.arguments,function(t){var e=f.nextId();f.recurse(t,e),u.push(e)}),l=s+"("+u.join(",")+")",f.assign(e,l),r(e)):(s=f.nextId(),a={},u=[],f.recurse(n.callee,s,a,function(){f.if_(f.notNull(s),function(){mt(n.arguments,function(t){f.recurse(t,n.constant?void 0:f.nextId(),void 0,function(t){u.push(t)})}),l=a.name?f.member(a.context,a.name,a.computed)+"("+u.join(",")+")":s+"("+u.join(",")+")",f.assign(e,l)},function(){f.assign(e,"undefined")}),r(e)}));break;case d.AssignmentExpression:s=this.nextId(),a={},this.recurse(n.left,void 0,a,function(){f.if_(f.notNull(a.context),function(){f.recurse(n.right,s),l=f.member(a.context,a.name,a.computed)+n.operator+s,f.assign(e,l),r(e||l)})},1);break;case d.ArrayExpression:u=[],mt(n.elements,function(t){f.recurse(t,n.constant?void 0:f.nextId(),void 0,function(t){u.push(t)})}),l="["+u.join(",")+"]",this.assign(e,l),r(e||l);break;case d.ObjectExpression:c=!(u=[]),mt(n.properties,function(t){t.computed&&(c=!0)}),c?(e=e||this.nextId(),this.assign(e,"{}"),mt(n.properties,function(t){t.computed?(a=f.nextId(),f.recurse(t.key,a)):a=t.key.type===d.Identifier?t.key.name:""+t.key.value,s=f.nextId(),f.recurse(t.value,s),f.assign(f.member(e,a,t.computed),s)})):(mt(n.properties,function(e){f.recurse(e.value,n.constant?void 0:f.nextId(),void 0,function(t){u.push(f.escape(e.key.type===d.Identifier?e.key.name:""+e.key.value)+":"+t)})}),l="{"+u.join(",")+"}",this.assign(e,l)),r(e||l);break;case d.ThisExpression:this.assign(e,"s"),r(e||"s");break;case d.LocalsExpression:this.assign(e,"l"),r(e||"l");break;case d.NGValueParameter:this.assign(e,"v"),r(e||"v")}},getHasOwnProperty:function(t,e){var n=t+"."+e,r=this.current().own;return r.hasOwnProperty(n)||(r[n]=this.nextId(!1,t+"&&("+this.escape(e)+" in "+t+")")),r[n]},assign:function(t,e){if(t)return this.current().body.push(t,"=",e,";"),t},filter:function(t){return this.state.filters.hasOwnProperty(t)||(this.state.filters[t]=this.nextId(!0)),this.state.filters[t]},ifDefined:function(t,e){return"ifDefined("+t+","+this.escape(e)+")"},plus:function(t,e){return"plus("+t+","+e+")"},return_:function(t){this.current().body.push("return ",t,";")},if_:function(t,e,n){var r;!0===t?e():((r=this.current().body).push("if(",t,"){"),e(),r.push("}"),n&&(r.push("else{"),n(),r.push("}")))},not:function(t){return"!("+t+")"},isNull:function(t){return t+"==null"},notNull:function(t){return t+"!=null"},nonComputedMember:function(t,e){return/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?t+"."+e:t+'["'+e.replace(/[^$_a-zA-Z0-9]/g,this.stringEscapeFn)+'"]'},computedMember:function(t,e){return t+"["+e+"]"},member:function(t,e,n){return n?this.computedMember(t,e):this.nonComputedMember(t,e)},getStringValue:function(t){this.assign(t,"getStringValue("+t+")")},lazyRecurse:function(t,e,n,r,i,o){var a=this;return function(){a.recurse(t,e,n,r,i,o)}},lazyAssign:function(t,e){var n=this;return function(){n.assign(t,e)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(t){return"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)},escape:function(t){if(xt(t))return"'"+t.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(b(t))return t.toString();if(!0===t)return"true";if(!1===t)return"false";if(null===t)return"null";if(void 0===t)return"undefined";throw Cr("esc","IMPOSSIBLE")},nextId:function(t,e){var n="v"+this.state.nextId++;return t||this.current().vars.push(n+(e?"="+e:"")),n},current:function(){return this.state[this.state.computing]}},Hr.prototype={compile:function(t){var r,i,o=this,e=(u(t,o.$filter),(e=Vr(t))&&(r=this.recurse(e)),Nr(t.body)),a=(e&&(i=[],mt(e,function(t,e){var n=o.recurse(t);
vendor: 5,162 bytes, line 1
1n.isPure=t.isPure,t.input=n,i.push(n),t.watchId=e})),[]),e=(mt(t.body,function(t){a.push(o.recurse(t.expression))}),0===t.body.length?yt:1===t.body.length?a[0]:function(e,n){var r;return mt(a,function(t){r=t(e,n)}),r});return r&&(e.assign=function(t,e,n){return r(t,n,e)}),i&&(e.inputs=i),e},recurse:function(t,u,e){var o,l,c,n=this;if(t.input)return this.inputs(t.input,t.watchId);switch(t.type){case d.Literal:return this.value(t.value,u);case d.UnaryExpression:return l=this.recurse(t.argument),this["unary"+t.operator](l,u);case d.BinaryExpression:case d.LogicalExpression:return o=this.recurse(t.left),l=this.recurse(t.right),this["binary"+t.operator](o,l,u);case d.ConditionalExpression:return this["ternary?:"](this.recurse(t.test),this.recurse(t.alternate),this.recurse(t.consequent),u);case d.Identifier:return n.identifier(t.name,u,e);case d.MemberExpression:return o=this.recurse(t.object,!1,!!e),t.computed||(l=t.property.name),t.computed&&(l=this.recurse(t.property)),t.computed?this.computedMember(o,l,u,e):this.nonComputedMember(o,l,u,e);case d.CallExpression:return c=[],mt(t.arguments,function(t){c.push(n.recurse(t))}),t.filter&&(l=this.$filter(t.callee.name)),t.filter||(l=this.recurse(t.callee,!0)),t.filter?function(t,e,n,r){for(var i=[],o=0;o<c.length;++o)i.push(c[o](t,e,n,r));var a=l.apply(void 0,i,r);return u?{context:void 0,name:void 0,value:a}:a}:function(t,e,n,r){var i,o=l(t,e,n,r);if(null!=o.value){for(var a=[],s=0;s<c.length;++s)a.push(c[s](t,e,n,r));i=o.value.apply(o.context,a)}return u?{value:i}:i};case d.AssignmentExpression:return o=this.recurse(t.left,!0,1),l=this.recurse(t.right),function(t,e,n,r){var i=o(t,e,n,r),t=l(t,e,n,r);return i.context[i.name]=t,u?{value:t}:t};case d.ArrayExpression:return c=[],mt(t.elements,function(t){c.push(n.recurse(t))}),function(t,e,n,r){for(var i=[],o=0;o<c.length;++o)i.push(c[o](t,e,n,r));return u?{value:i}:i};case d.ObjectExpression:return c=[],mt(t.properties,function(t){t.computed?c.push({key:n.recurse(t.key),computed:!0,value:n.recurse(t.value)}):c.push({key:t.key.type===d.Identifier?t.key.name:""+t.key.value,computed:!1,value:n.recurse(t.value)})}),function(t,e,n,r){for(var i={},o=0;o<c.length;++o)c[o].computed?i[c[o].key(t,e,n,r)]=c[o].value(t,e,n,r):i[c[o].key]=c[o].value(t,e,n,r);return u?{value:i}:i};case d.ThisExpression:return function(t){return u?{value:t}:t};case d.LocalsExpression:return function(t,e){return u?{value:e}:e};case d.NGValueParameter:return function(t,e,n){return u?{value:n}:n}}},"unary+":function(i,o){return function(t,e,n,r){t=bt(t=i(t,e,n,r))?+t:0;return o?{value:t}:t}},"unary-":function(i,o){return function(t,e,n,r){t=bt(t=i(t,e,n,r))?-t:-0;return o?{value:t}:t}},"unary!":function(i,o){return function(t,e,n,r){t=!i(t,e,n,r);return o?{value:t}:t}},"binary+":function(i,o,a){return function(t,e,n,r){t=Pr(i(t,e,n,r),o(t,e,n,r));return a?{value:t}:t}},"binary-":function(o,a,s){return function(t,e,n,r){var i=o(t,e,n,r),t=a(t,e,n,r),e=(bt(i)?i:0)-(bt(t)?t:0);return s?{value:e}:e}},"binary*":function(i,o,a){return function(t,e,n,r){t=i(t,e,n,r)*o(t,e,n,r);return a?{value:t}:t}},"binary/":function(i,o,a){return function(t,e,n,r){t=i(t,e,n,r)/o(t,e,n,r);return a?{value:t}:t}},"binary%":function(i,o,a){return function(t,e,n,r){t=i(t,e,n,r)%o(t,e,n,r);return a?{value:t}:t}},"binary===":function(i,o,a){return function(t,e,n,r){t=i(t,e,n,r)===o(t,e,n,r);return a?{value:t}:t}},"binary!==":function(i,o,a){return function(t,e,n,r){t=i(t,e,n,r)!==o(t,e,n,r);return a?{value:t}:t}},"binary==":function(i,o,a){return function(t,e,n,r){t=i(t,e,n,r)==o(t,e,n,r);return a?{value:t}:t}},"binary!=":function(i,o,a){return function(t,e,n,r){t=i(t,e,n,r)!=o(t,e,n,r);return a?{value:t}:t}},"binary<":function(i,o,a){return function(t,e,n,r){t=i(t,e,n,r)<o(t,e,n,r);return a?{value:t}:t}},"binary>":function(i,o,a){return function(t,e,n,r){t=i(t,e,n,r)>o(t,e,n,r);return a?{value:t}:t}},"binary<=":function(i,o,a){return function(t,e,n,r){t=i(t,e,n,r)<=o(t,e,n,r);return a?{value:t}:t}},"binary>=":function(i,o,a){return function(t,e,n,r){t=i(t,e,n,r)>=o(t,e,n,r);return a?{value:t}:t}},"binary&&":function(i,o,a){return function(t,e,n,r){t=i(t,e,n,r)&&o(t,e,n,r);return a?{value:t}:t}},"binary||":function(i,o,a){return function(t,e,n,r){t=i(t,e,n,r)||o(t,e,n,r);return a?{value:t}:t}},"ternary?:":function(i,o,a,s){return function(t,e,n,r){t=(i(t,e,n,r)?o:a)(t,e,n,r);return s?{value:t}:t}},value:function(t,e){return function(){return e?{context:void 0,name:void 0,value:t}:t}},identifier:function(i,o,a){return function(t,e,n,r){e=e&&i in e?e:t,a&&1!==a&&e&&null==e[i]&&(e[i]={}),t=e?e[i]:void 0;return o?{context:e,name:i,value:t}:t}},computedMember:function(s,u,l,c){return function(t,e,n,r){var i,o,a=s(t,e,n,r);return null!=a&&(i=u(t,e,n,r),i+="",c&&1!==c&&a&&!a[i]&&(a[i]={}),o=a[i]),l?{context:a,name:i,value:o}:o}},nonComputedMember:function(i,o,a,s){return function(t,e,n,r){t=i(t,e,n,r),s&&1!==s&&t&&null==t[o]&&(t[o]={}),e=null!=t?t[o]:void 0;return a?{context:t,name:o,value:e}:e}},inputs:function(i,o){return function(t,e,n,r){return r?r[o]:i(t,e,n)}}},zr.prototype={constructor:zr,parse:function(t){var e,t=this.getAst(t),n=this.ast
1Compiler.compile(t.ast);return n.literal=0===(e=t.ast).body.length||1===e.body.length&&(e.body[0].expression.type===d.Literal||e.body[0].expression.type===d.ArrayExpression||e.body[0].expression.type===d.ObjectExpression),n.constant=t.ast.constant,n.oneTime=t.oneTime,n},getAst:function(t){var e=!1;return":"===(t=t.trim()).charAt(0)&&":"===t.charAt(1)&&(e=!0,t=t.substring(2)),{ast:this.ast.ast(t),oneTime:e}}};var Jr=E("$sce"),l={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},Qr=/_([a-z])/g;function ti(t){return t.replace(Qr,he)}function ei(t){var e=[];return bt(t)&&mt(t,function(t){e.push(function(t){if("self"===t)return t;if(xt(t)){if(-1<t.indexOf("***"))throw Jr("iwcard","Illegal sequence *** in string matcher. String: {0}",t);return t=q(t).replace(/\\\*\\\*/g,".*").replace(/\\\*/g,"[^:/.?&;]*"),new RegExp("^"+t+"$")}if(z(t))return new RegExp("^"+t.source+"$");throw Jr("imatcher",'Matchers may only be "self", string patterns or RegExp objects')}(t))}),e}function ni(){this.SCE_CONTEXTS=l;var a=["self"],s=[];this.resourceUrlWhitelist=function(t){return a=arguments.length?ei(t):a},this.resourceUrlBlacklist=function(t){return s=arguments.length?ei(t):s},this.$get=["$injector",function(t){var r=function(t){throw Jr("unsafe","Attempting to use an unsafe value in a safe context.")};function o(t,e){return"self"===t?ci(e,li):t.exec(e.href)}function e(t){function e(t){this.$$unwrapTrustedValue=function(){return t}}return(e.prototype=t?new t:e.prototype).valueOf=function(){return this.$$unwrapTrustedValue()},e.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},e}t.has("$sanitize")&&(r=t.get("$sanitize"));var n=e(),i={};return i[l.HTML]=e(n),i[l.CSS]=e(n),i[l.URL]=e(n),i[l.JS]=e(n),i[l.RESOURCE_URL]=e(i[l.URL]),{trustAs:function(t,e){var n=i.hasOwnProperty(t)?i[t]:null;if(!n)throw Jr("icontext","Attempted to trust a value in invalid context. Context: {0}; Value: {1}",t,e);if(null===e||$t(e)||""===e)return e;if("string"!=typeof e)throw Jr("itype","Attempted to trust a non-string value in a content requiring a string: Context: {0}",t);return new n(e)},getTrusted:function(t,e){if(null===e||$t(e)||""===e)return e;var n=i.hasOwnProperty(t)?i[t]:null;if(n&&e instanceof n)return e.$$unwrapTrustedValue();if(t===l.RESOURCE_URL){if(function(t){for(var e=A(t.toString()),n=!1,r=0,i=a.length;r<i;r++)if(o(a[r],e)){n=!0;break}if(n)for(r=0,i=s.length;r<i;r++)if(o(s[r],e)){n=!1;break}return n}(e))return e;throw Jr("insecurl","Blocked loading resource from url not allowed by $sceDelegate policy. URL: {0}",e.toString())}if(t===l.HTML)return r(e);throw Jr("unsafe","Attempting to use an unsafe value in a safe context.")},valueOf:function(t){return t instanceof n?t.$$unwrapTrustedValue():t}}}]}function ri(){var e=!0;this.enabled=function(t){return e=arguments.length?!!t:e},this.$get=["$parse","$sceDelegate",function(r,t){if(e&&Dt<8)throw Jr("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 http://docs.angularjs.org/api/ng.$sce for more information.");var i=ie(l),n=(i.isEnabled=function(){return e},i.trustAs=t.trustAs,i.getTrusted=t.getTrusted,i.valueOf=t.valueOf,e||(i.trustAs=i.getTrusted=function(t,e){return e},i.valueOf=Pt),i.parseAs=function(e,t){var n=r(t);return n.literal&&n.constant?n:r(t,function(t){return i.getTrusted(e,t)})},i.parseAs),o=i.getTrusted,a=i.trustAs;return mt(l,function(e,t){t=pt(t);i[ti("parse_as_"+t)]=function(t){return n(e,t)},i[ti("get_trusted_"+t)]=function(t){return o(e,t)},i[ti("trust_as_"+t)]=function(t){return a(e,t)}}),i}]}function ii(){this.$get=["$window","$document",function(t,e){var n={},r=!(!(t.nw&&t.nw.process)&&t.chrome&&(t.chrome.app&&t.chrome.app.runtime||!t.chrome.app&&t.chrome.runtime&&t.chrome.runtime.id))&&t.history&&t.history.pushState,i=v((/android (\d+)/.exec(pt((t.navigator||{}).userAgent))||[])[1]),t=/Boxee/i.test((t.navigator||{}).userAgent),o=e[0]||{},e=o.body&&o.body.style,a=!1,s=!1;return e&&(a=!!("transition"in e||"webkitTransition"in e),s=!!("animation"in e||"webkitAnimation"in e)),{history:!(!r||i<4||t),hasEvent:function(t){return("input"!==t||!Dt)&&($t(n[t])&&(e=o.createElement("div"),n[t]="on"+t in e),n[t]);var e},csp:K(),transitions:a,animations:s,android:i}}]}var oi=E("$compile");function ai(){var l;this.httpOptions=function(t){return t?(l=t,this):l},this.$get=["$exceptionHandler","$templateCache","$http","$q","$sce",function(r,i,o,a,s){function u(e,n){u.totalPendingRequests++,xt(e)&&!$t(i.get(e))||(e=s.getTrustedResourceUrl(e));var t=o.defaults&&o.defaults.transformResponse;return St(t)?t=t.filter(function(t){return t!==Xn}):t===Xn&&(t=null),o.get(e,vt({cache:i,transformResponse:t},l)).finally(function(){u.totalPendingRequests--}).then(function(t){return i.put(e,t.data),t.data},function(t){n||(t=oi("tpload","Failed to load template: {0} (HTTP status: {1} {2})",e,t.status,t.statusText),r(t));return a.reject(t)})}return u.totalPendingRequests=0,u}]}function si(){this.$get=["$rootScope","$browser","$location",function(e,n,r){var t={findBindings:function(t,n,r){var t=t.getElementsByClassName("ng-binding"),i=[];return mt(t,function(e){var t=$.element(e).data("$binding");t&&mt(t,function(t){r?new RegExp("(^|\\s)"+q(n)+"(\\s|\\||$)").test(t)&&i.push(e):-1!==t.indexOf(n)&&i.push(e)})}),i},findModels:function(t,e,n){for(var r=["ng-","data-ng-","ng\\:"],i=0;i<r.length;++i){var o=t.querySelectorAll("["+r[i]+"model"+(n?"=":"*=")+'"'+e+'"]');if(o.length)return o}},getLocation:function(){return r.url()},setLocation:function(t){t!==r.url()&&(r.url(t),e.$digest())},whenStable:function(t){n.notifyWhenNoOutstandingRequests(t)}};return t}]}function ui(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(s,u,l,c,f){var d={};function t(t,e,n){_t(t)||(n=e,e=t,t=yt);var r=Rt(arguments,3),i=bt(n)&&!n,o=(i?c:l).defer(),a=o.promise,n=u.defer(function(){try{o.resolve(t.apply(null,r))}catch(t){o.reject(t),f(t)}finally{delete d[a.$$timeoutId]}i||s.$apply()},e);return a.$$timeoutId=n,d[n]=o,a}return t.cancel=function(t){return!!(t&&t.$$timeoutId in d)&&(Gr(d[t.$$timeoutId].promise),d[t.$$timeoutId].reject("canceled"),delete d[t.$$timeoutId],u.defer.cancel(t.$$timeoutId))},t}]}var e=w.document.createElement("a"),li=A(w.location.href);function A(t){if(!xt(t))return t;return Dt&&(e.setAttribute("href",t),t=e.href),e.setAttribute("href",t),{href:e.href,protocol:e.protocol?e.protocol.replace(/:$/,""):"",host:e.host,search:e.search?e.search.replace(/^\?/,""):"",hash:e.hash?e.hash.replace(/^#/,""):"",hostname:e.hostname,port:e.port,pathname:"/"===e.pathname.charAt(0)?e.pathname:"/"+e.pathname}}function ci(t,e){return t=A(t),e=A(e),t.protocol===e.protocol&&t.host===e.host}function fi(){this.$get=k(w)}function di(t){var a=t[0]||{},s={},u="";function l(e){try{return decodeURIComponent(e)}catch(t){return e}}return function(){var t,e,n,r,i,o=function(t){try{return t.cookie||""}catch(t){return""}}(a);if(o!==u)for(t=(u=o).split("; "),s={},n=0;n<t.length;n++)0<(r=(e=t[n]).indexOf("="))&&(i=l(e.substring(0,r)),$t(s[i])&&(s[i]=l(e.substring(r+1))));return s}}function hi(){this.$get=di}function pi(r){function i(t,e){var n;return wt(t)?(n={},mt(t,function(t,e){n[e]=i(e,t)}),n):r.factory(t+"Filter",e)}this.register=i,this.$get=["$injector",function(e){return function(t){return e.get(t+"Filter")}}],i("currency",$i),i("date",Oi),i("filter",gi),i("json",Di),i("limitTo",Li),i("lowercase",Mi),i("number",bi),i("orderBy",Ni),i("uppercase",Pi)}function gi(){return function(t,e,n,r){if(!L(t)){if(null==t)return t;throw E("filter")("notarray","Expected array but received: {0}",t)}var i,o;switch(r=r||"$",vi(e)){case"function":i=e;break;case"boolean":case"null":case"number":case"string":o=!0;case"object":i=function(e,n,r,i){var o=wt(e)&&r in e;!0===n?n=Et:_t(n)||(n=function(t,e){return!$t(t)&&(null===t||null===e?t===e:!(wt(e)||wt(t)&&!R(t))&&(t=pt(""+t),e=pt(""+e),-1!==t.indexOf(e)))});return function(t){return o&&!wt(t)?mi(t,e[r],n,r,!1):mi(t,e,n,r,i)}}(e,n,r,o);break;default:return t}return Array.prototype.filter.call(t,i)}}function mi(t,e,n,r,i,o){var a,s=vi(t),u=vi(e);if("string"===u&&"!"===e.charAt(0))return!mi(t,e.substring(1),n,r,i);if(St(t))return t.some(function(t){return mi(t,e,n,r,i)});switch(s){case"object":if(i){for(a in t)if(a.charAt&&"$"!==a.charAt(0)&&mi(t[a],e,n,r,!0))return!0;return!o&&mi(t,e,n,r,!1)}if("object"!==u)return n(t,e);for(a in e){var l=e[a];if(!_t(l)&&!$t(l)){var c=a===r;
1if(!mi(c?t:t[a],l,n,r,c,c))return!1}}return!0;case"function":return!1;default:return n(t,e)}}function vi(t){return null===t?"null":typeof t}di.$inject=["$document"],pi.$inject=["$provide"];var yi="0";function $i(t){var i=t.NUMBER_FORMATS;return function(t,e,n){$t(e)&&(e=i.CURRENCY_SYM),$t(n)&&(n=i.PATTERNS[1].maxFrac);var r=e?/\u00A4/g:/\s*\u00A4\s*/g;return null==t?t:wi(t,i.PATTERNS[1],i.GROUP_SEP,i.DECIMAL_SEP,n).replace(r,e)}}function bi(t){var n=t.NUMBER_FORMATS;return function(t,e){return null==t?t:wi(t,n.PATTERNS[0],n.GROUP_SEP,n.DECIMAL_SEP,e)}}function wi(t,e,n,r,i){if(!xt(t)&&!b(t)||isNaN(t))return"";var o=!isFinite(t),a=!1,s=Math.abs(t)+"",u="";if(o)u="â";else{var l=o=function(t){var e,n,r,i,o,a=0;for(0<(r=(t=-1<(n=t.indexOf("."))?t.replace(".",""):t).search(/e/i))?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;t.charAt(r)===yi;r++);if(r===(o=t.length))e=[0],n=1;else{for(o--;t.charAt(o)===yi;)o--;for(n-=r,e=[],i=0;r<=o;r++,i++)e[i]=+t.charAt(r)}return 22<n&&(e=e.splice(0,21),a=n-1,n=1),{d:e,e:a,i:n}}(s),c=i,s=e.minFrac,i=e.maxFrac,f=l.d,d=f.length-l.i,h=(c=$t(c)?Math.min(Math.max(s,d),i):+c)+l.i,s=f[h];if(0<h){f.splice(Math.max(l.i,h));for(var p=h;p<f.length;p++)f[p]=0}else{d=Math.max(0,d),l.i=1,f.length=Math.max(1,h=c+1),f[0]=0;for(var g=1;g<h;g++)f[g]=0}if(5<=s)if(h-1<0){for(var m=0;h<m;m--)f.unshift(0),l.i++;f.unshift(1),l.i++}else f[h-1]++;for(;d<Math.max(0,c);d++)f.push(0);(i=f.reduceRight(function(t,e,n,r){return r[n]=(e+=t)%10,Math.floor(e/10)},0))&&(f.unshift(i),l.i++);for(var v=o.d,y=o.i,s=o.e,i=[],a=v.reduce(function(t,e){return t&&!e},!0);y<0;)v.unshift(0),y++;0<y?i=v.splice(y,v.length):(i=v,v=[0]);var $=[];for(v.length>=e.lgSize&&$.unshift(v.splice(-e.lgSize,v.length).join(""));v.length>e.gSize;)$.unshift(v.splice(-e.gSize,v.length).join(""));v.length&&$.unshift(v.join("")),u=$.join(n),i.length&&(u+=r+i.join("")),s&&(u+="e+"+s)}return t<0&&!a?e.negPre+u+e.negSuf:e.posPre+u+e.posSuf}function xi(t,e,n,r){var i="";for((t<0||r&&t<=0)&&(r?t=1-t:(t=-t,i="-")),t=""+t;t.length<e;)t=yi+t;return i+(t=n?t.substr(t.length-e):t)}function t(e,n,r,i,o){return r=r||0,function(t){t=t["get"+e]();return(0<r||-r<t)&&(t+=r),xi(t=0===t&&-12===r?12:t,n,i,o)}}function Si(n,r,i){return function(t,e){t=t["get"+n]();return e[S((i?"STANDALONE":"")+(r?"SHORT":"")+n)][t]}}function _i(t){var e=new Date(t,0,1).getDay();return new Date(t,0,(e<=4?5:12)-e)}function ki(n){return function(t){var e=_i(t.getFullYear()),t=(t=t,new Date(t.getFullYear(),t.getMonth(),t.getDate()+(4-t.getDay())));return xi(1+Math.round((+t-+e)/6048e5),n)}}function Ci(t,e){return t.getFullYear()<=0?e.ERAS[0]:e.ERAS[1]}$i.$inject=["$locale"];var Ei={yyyy:t("FullYear",4,0,!(bi.$inject=["$locale"]),!0),yy:t("FullYear",2,0,!0,!0),y:t("FullYear",1,0,!1,!0),MMMM:Si("Month"),MMM:Si("Month",!0),MM:t("Month",2,1),M:t("Month",1,1),LLLL:Si("Month",!1,!0),dd:t("Date",2),d:t("Date",1),HH:t("Hours",2),H:t("Hours",1),hh:t("Hours",2,-12),h:t("Hours",1,-12),mm:t("Minutes",2),m:t("Minutes",1),ss:t("Seconds",2),s:t("Seconds",1),sss:t("Milliseconds",3),EEEE:Si("Day"),EEE:Si("Day",!0),a:function(t,e){return t.getHours()<12?e.AMPMS[0]:e.AMPMS[1]},Z:function(t,e,n){var r=0<=(n=-1*n)?"+":"";return r+=xi(Math[0<n?"floor":"ceil"](n/60),2)+xi(Math.abs(n%60),2)},ww:ki(2),w:ki(1),G:Ci,GG:Ci,GGG:Ci,GGGG:function(t,e){return t.getFullYear()<=0?e.ERANAMES[0]:e.ERANAMES[1]}},Ti=/((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))([\s\S]*)/,Ai=/^-?\d+$/;function Oi(g){var m=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(e,t,n){var r,i,o,a,s,u,l,c,f,d="",h=[];if(t=g.DATETIME_FORMATS[t=t||"mediumDate"]||t,!x(e=b(e=xt(e)?Ai.test(e)?v(e):(f=(o=e).match(m))?(a=new Date(0),c=l=0,u=f[8]?a.setUTCFullYear:a.setFullYear,s=f[8]?a.setUTCHours:a.setHours,f[9]&&(l=v(f[9]+f[10]),c=v(f[9]+f[11])),u.call(a,v(f[1]),v(f[2])-1,v(f[3])),u=v(f[4]||0)-l,l=v(f[5]||0)-c,c=v(f[6]||0),f=Math.round(1e3*parseFloat("0."+(f[7]||0))),s.call(a,u,l,c,f),a):o:e)?new Date(e):e)||!isFinite(e.getTime()))return e;for(;t;)t=(i=Ti.exec(t))?(h=J(h,i,1)).pop():(h.push(t),null);var p=e.getTimezoneOffset();return n&&(p=rt(n,p),e=ot(e,n,!0)),mt(h,function(t){r=Ei[t],d+=r?r(e,g.DATETIME_FORMATS,p):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),d}}function Di(){return function(t,e){return tt(t,e=$t(e)?2:e)}}Oi.$inject=["$locale"];var Mi=k(pt),Pi=k(S);function Li(){return function(t,e,n){return e=(Math.abs(Number(e))===1/0?Number:v)(e),!T(e)&&L(t=b(t)?t.toString():t)?(n=(n=!n||isNaN(n)?0:v(n))<0?Math.max(0,t.length+n):n,0<=e?Ii(t,n,n+e):0===n?Ii(t,e,t.length):Ii(t,Math.max(0,n+e),n)):t}}function Ii(t,e,n){return xt(t)?t.slice(e,n):g.call(t,e,n)}function Ni(i){return function(t,e,n,r){if(null==t)return t;if(!L(t))throw E("orderBy")("notarray","Expected array but received: {0}",t);var o=(e=0===(e=St(e)?e:[e]).length?["+"]:e).map(function(t){var e,n=1,r=Pt;return _t(t)?r=t:xt(t)&&("+"!==t.charAt(0)&&"-"!==t.charAt(0)||(n="-"===t.charAt(0)?-1:1,t=t.substring(1)),""!==t&&(r=i(t)).constant&&(e=r(),r=function(t){return t[e]})),{get:r,descending:n}}),a=n?-1:1,s=_t(r)?r:l,e=Array.prototype.map.call(t,function(r,i){return{value:r,tieBreaker:{value:i,type:"number",index:i},predicateValues:o.map(function(t){var t=t.get(r),e=i,n=typeof t;return null===t?(n="string",t="null"):"object"===n&&(t=function(t){if(_t(t.valueOf)&&u(t=t.valueOf()))return t;if(R(t)&&u(t=t.toString()))return t;return t}(t)),{value:t,type:n,index:e}})}});return e.sort(function(t,e){for(var n=0,r=o.length;n<r;n++){var i=s(t.predicateValues[n],e.predicateValues[n]);if(i)return i*o[n].descending*a}return(s(t.tieBreaker,e.tieBreaker)||l(t.tieBreaker,e.tieBreaker))*a}),t=e.map(function(t){return t.value})};function u(t){switch(typeof t){case"number":case"boolean":case"string":return 1;default:return}}function l(t,e){var n,r,i=0,o=t.type,a=e.type;return o===a?(n=t.value,r=e.value,"string"===o?(n=n.toLowerCase(),r=r.toLowerCase()):"object"===o&&(wt(n)&&(n=t.index),wt(r)&&(r=e.index)),n!==r&&(i=n<r?-1:1)):i=o<a?-1:1,i}}function ji(t){return(t=_t(t)?{link:t}:t).restrict=t.restrict||"AC",k(t)}Ni.$inject=["$parse"];var Vi=k({restrict:"E",compile:function(t,e){if(!e.href&&!e.xlinkHref)return function(t,e){var n;"a"===e[0].nodeName.toLowerCase()&&(n="[object SVGAnimatedString]"===y.call(e.prop("href"))?"xlink:href":"href",e.on("click",function(t){e.attr(n)||t.preventDefault()}))}}}),Ri={},Hi=(mt(Re,function(t,r){var i,e;function o(t,e,n){t.$watch(n[i],function(t){n.$set(r,!!t)})}"multiple"!==t&&(i=On("ng-"+r),e="checked"===t?function(t,e,n){n.ngModel!==n[i]&&o(t,0,n)}:o,Ri[i]=function(){return{restrict:"A",priority:100,link:e}})}),mt(ze,function(t,i){Ri[i]=function(){return{priority:100,link:function(t,e,n){if("ngPattern"===i&&"/"===n.ngPattern.charAt(0)){var r=n.ngPattern.match(h);if(r)return void n.$set("ngPattern",new RegExp(r[1],r[2]))}t.$watch(n[i],function(t){n.$set(i,t)})}}}}),mt(["src","srcset","href"],function(o){var a=On("ng-"+o);Ri[a]=function(){return{priority:99,link:function(t,e,n){var r=o,i=o;"href"===o&&"[object SVGAnimatedString]"===y.call(e.prop("href"))&&(i="xlinkHref",n.$attr[i]="xlink:href",r=null),n.$observe(a,function(t){t?(n.$set(i,t),Dt&&r&&e.prop(r,n[i])):"href"===o&&n.$set(i,null)})}}}}),{$addControl:yt,$$renameControl:function(t,e){t.$name=e},$removeControl:yt,$setValidity:yt,$setDirty:yt,$setPristine:yt,$setSubmitted:yt}),zi="ng-pending",Ui="ng-submitted";function Fi(t,e,n,r,i){this.$$controls=[],this.$error={},this.$$success={},this.$pending=void 0,this.$name=i(e.name||e.ngForm||"")(n),this.$dirty=!1,this.$pristine=!0,this.$valid=!0,this.$invalid=!1,this.$submitted=!1,this.$$parentForm=Hi,this.$$element=t,this.$$animate=r,Yi(this)}Fi.$inject=["$element","$attrs","$scope","$animate","$interpolate"],Fi.prototype={$rollbackViewValue:function(){mt(this.$$controls,function(t){t.$rollbackViewValue()})},$commitViewValue:function(){mt(this.$$controls,function(t){t.$commitViewValue()})},$addControl:function(t){Xt(t.$name,"input"),this.$$controls.push(t),t.$name&&(this[t.$name]=t),t.$$parentForm=this},$$renameControl:function(t,e){var n=t.$name;this[n]===t&&delete this[n],(this[e]=t).$name=e},$removeControl:function(n){n.$name&&this[n.$name]===n&&delete this[n.$name],mt(this.$pending,function(t,e){this.$setValidity(e,null,n)},this),mt(this.$error,function(t,e){this.$setValidity(e,null,n)}
1,this),mt(this.$$success,function(t,e){this.$setValidity(e,null,n)},this),jt(this.$$controls,n),n.$$parentForm=Hi},$setDirty:function(){this.$$animate.removeClass(this.$$element,zo),this.$$animate.addClass(this.$$element,Uo),this.$dirty=!0,this.$pristine=!1,this.$$parentForm.$setDirty()},$setPristine:function(){this.$$animate.setClass(this.$$element,zo,Uo+" "+Ui),this.$dirty=!1,this.$pristine=!0,this.$submitted=!1,mt(this.$$controls,function(t){t.$setPristine()})},$setUntouched:function(){mt(this.$$controls,function(t){t.$setUntouched()})},$setSubmitted:function(){this.$$animate.addClass(this.$$element,Ui),this.$submitted=!0,this.$$parentForm.$setSubmitted()}},Gi({clazz:Fi,set:function(t,e,n){var r=t[e];r?-1===r.indexOf(n)&&r.push(n):t[e]=[n]},unset:function(t,e,n){var r=t[e];r&&(jt(r,n),0===r.length&&delete t[e])}});function Wi(n){return["$timeout","$parse",function(u,e){return{name:"form",restrict:n?"EAC":"E",require:["form","^^?form"],controller:Fi,compile:function(t,e){t.addClass(zo).addClass(Ro);var s=e.name?"name":!(!n||!e.ngForm)&&"ngForm";return{pre:function(e,t,n,r){var i,o=r[0];"action"in n||(t[0].addEventListener("submit",i=function(t){e.$apply(function(){o.$commitViewValue(),o.$setSubmitted()}),t.preventDefault()}),t.on("$destroy",function(){u(function(){t[0].removeEventListener("submit",i)},0,!1)}));(r[1]||o.$$parentForm).$addControl(o);var a=s?l(o.$name):yt;s&&(a(e,o),n.$observe(s,function(t){o.$name!==t&&(a(e,void 0),o.$$parentForm.$$renameControl(o,t),(a=l(o.$name))(e,o))})),t.on("$destroy",function(){o.$$parentForm.$removeControl(o),a(e,void 0),vt(o,Hi)})}}}};function l(t){return""===t?e('this[""]').assign:e(t).assign||yt}}]}var Bi=Wi(),qi=Wi(!0);function Yi(t){t.$$classCache={},t.$$classCache[Ho]=!(t.$$classCache[Ro]=t.$$element.hasClass(Ro))}function Gi(t){var e=t.clazz,s=t.set,u=t.unset;function l(t,e,n){n&&!t.$$classCache[e]?(t.$$animate.addClass(t.$$element,e),t.$$classCache[e]=!0):!n&&t.$$classCache[e]&&(t.$$animate.removeClass(t.$$element,e),t.$$classCache[e]=!1)}function c(t,e,n){e=e?"-"+Bt(e,"-"):"",l(t,Ro+e,!0===n),l(t,Ho+e,!1===n)}e.prototype.$setValidity=function(t,e,n){var r,i,o,a;$t(e)?(r=t,i=n,(o=this)[a="$pending"]||(o[a]={}),s(o[a],r,i)):(o=t,a=n,(r=this)[i="$pending"]&&u(r[i],o,a),Xi(r[i])&&(r[i]=void 0)),Nt(e)?e?(u(this.$error,t,n),s(this.$$success,t,n)):(s(this.$error,t,n),u(this.$$success,t,n)):(u(this.$error,t,n),u(this.$$success,t,n)),this.$pending?(l(this,zi,!0),this.$valid=this.$invalid=void 0,c(this,"",null)):(l(this,zi,!1),this.$valid=Xi(this.$error),this.$invalid=!this.$valid,c(this,"",this.$valid)),c(this,t,e=this.$pending&&this.$pending[t]?void 0:!this.$error[t]&&(!!this.$$success[t]||null)),this.$$parentForm.$setValidity(t,e,this)}}function Xi(t){if(t)for(var e in t)if(t.hasOwnProperty(e))return!1;return!0}var Ki=/^\d{4,}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+(?:[+-][0-2]\d:[0-5]\d|Z)$/,Zi=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:/?#]+|\[[a-f\d:]+])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,Ji=/^(?=.{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])?)*$/,Qi=/^\s*(-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,_=/^(\d{4,})-(\d{2})-(\d{2})$/,to=/^(\d{4,})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,eo=/^(\d{4,})-W(\d\d)$/,no=/^(\d{4,})-(\d\d)$/,ro=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,io="keydown wheel mousedown",oo=At(),ao=(mt("date,datetime-local,month,time,week".split(","),function(t){oo[t]=!0}),{text:function(t,e,n,r,i,o){uo(0,e,n,r,i,o),so(r)},date:co("date",_,lo(_,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":co("datetimelocal",to,lo(to,["yyyy","MM","dd","HH","mm","ss","sss"]),"yyyy-MM-ddTHH:mm:ss.sss"),time:co("time",ro,lo(ro,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:co("week",eo,function(t,e){if(x(t))return t;if(xt(t)){eo.lastIndex=0;var n,r,i,o,a,s,t=eo.exec(t);if(t)return n=+t[1],t=+t[2],a=o=i=r=0,s=_i(n),t=7*(t-1),e&&(r=e.getHours(),i=e.getMinutes(),o=e.getSeconds(),a=e.getMilliseconds()),new Date(n,0,s.getDate()+t,r,i,o,a)}return NaN},"yyyy-Www"),month:co("month",no,lo(no,["yyyy","MM"]),"yyyy-MM"),number:function(t,e,n,r,i,o){var a,s,u;
1fo(0,e,0,r),ho(r),uo(0,e,n,r,i,o),(bt(n.min)||n.ngMin)&&(r.$validators.min=function(t){return r.$isEmpty(t)||$t(a)||a<=t},n.$observe("min",function(t){a=po(t),r.$validate()}));(bt(n.max)||n.ngMax)&&(r.$validators.max=function(t){return r.$isEmpty(t)||$t(s)||t<=s},n.$observe("max",function(t){s=po(t),r.$validate()}));(bt(n.step)||n.ngStep)&&(r.$validators.step=function(t,e){return r.$isEmpty(e)||$t(u)||vo(e,a||0,u)},n.$observe("step",function(t){u=po(t),r.$validate()}))},url:function(t,e,n,r,i,o){uo(0,e,n,r,i,o),so(r),r.$$parserName="url",r.$validators.url=function(t,e){t=t||e;return r.$isEmpty(t)||Zi.test(t)}},email:function(t,e,n,r,i,o){uo(0,e,n,r,i,o),so(r),r.$$parserName="email",r.$validators.email=function(t,e){t=t||e;return r.$isEmpty(t)||Ji.test(t)}},radio:function(t,n,r,i){var o=!r.ngTrim||"false"!==kt(r.ngTrim);$t(r.name)&&n.attr("name",I());n.on("click",function(t){var e;n[0].checked&&(e=r.value,o&&(e=kt(e)),i.$setViewValue(e,t&&t.type))}),i.$render=function(){var t=r.value;o&&(t=kt(t)),n[0].checked=t===i.$viewValue},r.$observe("value",i.$render)},range:function(t,n,r,i,e,o){fo(0,n,0,i),ho(i),uo(0,n,r,i,e,o);var a=i.$$hasNativeValidators&&"range"===n[0].type,s=a?0:void 0,u=a?100:void 0,l=a?1:void 0,c=n[0].validity,t=bt(r.min),e=bt(r.max),o=bt(r.step),f=i.$render;i.$render=a&&bt(c.rangeUnderflow)&&bt(c.rangeOverflow)?function(){f(),i.$setViewValue(n.val())}:f,t&&(i.$validators.min=a?function(){return!0}:function(t,e){return i.$isEmpty(e)||$t(s)||s<=e},d("min",function(t){s=po(t),T(i.$modelValue)||(a?((t=n.val())<s&&(t=s,n.val(t)),i.$setViewValue(t)):i.$validate())}));e&&(i.$validators.max=a?function(){return!0}:function(t,e){return i.$isEmpty(e)||$t(u)||e<=u},d("max",function(t){u=po(t),T(i.$modelValue)||(a?(t=n.val(),u<t&&(n.val(u),t=u<s?s:u),i.$setViewValue(t)):i.$validate())}));o&&(i.$validators.step=a?function(){return!c.stepMismatch}:function(t,e){return i.$isEmpty(e)||$t(l)||vo(e,s||0,l)},d("step",function(t){l=po(t),T(i.$modelValue)||(a&&i.$viewValue!==n.val()?i.$setViewValue(n.val()):i.$validate())}));function d(t,e){n.attr(t,r[t]),r.$observe(t,e)}},checkbox:function(t,e,n,r,i,o,a,s){var u=yo(s,t,"ngTrueValue",n.ngTrueValue,!0),l=yo(s,t,"ngFalseValue",n.ngFalseValue,!1);e.on("click",function(t){r.$setViewValue(e[0].checked,t&&t.type)}),r.$render=function(){e[0].checked=r.$viewValue},r.$isEmpty=function(t){return!1===t},r.$formatters.push(function(t){return Et(t,u)}),r.$parsers.push(function(t){return t?u:l})},hidden:yt,button:yt,submit:yt,reset:yt,file:yt});function so(e){e.$formatters.push(function(t){return e.$isEmpty(t)?t:t.toString()})}function uo(t,n,r,i,e,o){var a,s,u,l=pt(n[0].type),c=(e.android||(a=!1,n.on("compositionstart",function(){a=!0}),n.on("compositionupdate",function(t){!$t(t.data)&&""!==t.data||(a=!1)}),n.on("compositionend",function(){a=!1,c()})),function(t){var e;s&&(o.defer.cancel(s),s=null),a||(e=n.val(),t=t&&t.type,"password"===l||r.ngTrim&&"false"===r.ngTrim||(e=kt(e)),(i.$viewValue!==e||""===e&&i.$$hasNativeValidators)&&i.$setViewValue(e,t))});e.hasEvent("input")?n.on("input",c):(u=function(t,e,n){s=s||o.defer(function(){s=null,e&&e.value===n||c(t)})},n.on("keydown",function(t){var e=t.keyCode;91===e||15<e&&e<19||37<=e&&e<=40||u(t,this,this.value)}),e.hasEvent("paste")&&n.on("paste cut drop",u)),n.on("change",c),oo[l]&&i.$$hasNativeValidators&&l===r.type&&n.on(io,function(t){var e,n,r;s||(e=this[p],n=e.badInput,r=e.typeMismatch,s=o.defer(function(){s=null,e.badInput===n&&e.typeMismatch===r||c(t)}))}),i.$render=function(){var t=i.$isEmpty(i.$viewValue)?"":i.$viewValue;n.val()!==t&&n.val(t)}}function lo(r,i){return function(t,e){var n;if(x(t))return t;if(xt(t)){if('"'===t.charAt(0)&&'"'===t.charAt(t.length-1)&&(t=t.substring(1,t.length-1)),Ki.test(t))return new Date(t);if(r.lastIndex=0,t=r.exec(t))return t.shift(),n=e?{yyyy:e.getFullYear(),MM:e.getMonth()+1,dd:e.getDate(),HH:e.getHours(),mm:e.getMinutes(),ss:e.getSeconds(),sss:e.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},mt(t,function(t,e){e<i.length&&(n[i[e]]=+t)}),new Date(n.yyyy,n.MM-1,n.dd,n.HH,n.mm,n.ss||0,1e3*n.sss||0)}return NaN}}function co(p,g,m,v){return function(t,e,n,r,i,o,a){var s,u,l,c;function f(t){return t&&(!t.getTime||t.getTime()===t.getTime())}function d(t){return bt(t)&&!x(t)?h(t)||void 0:t}function h(t,e){var n=r.$options.getOption("timezone"),t=(u&&u!==n&&(e=it(e,rt(u))),m(t,e));return t=!isNaN(t)&&n?ot(t,n):t}
1fo(0,e,0,r),uo(0,e,n,r,i,o),r.$$parserName=p,r.$parsers.push(function(t){return r.$isEmpty(t)?null:g.test(t)?h(t,s):void 0}),r.$formatters.push(function(t){if(t&&!x(t))throw Yo("datefmt","Expected `{0}` to be a date",t);var e;return f(t)?(s=t,(e=r.$options.getOption("timezone"))&&(s=ot(s,u=e,!0)),a("date")(t,v,e)):(u=s=null,"")}),(bt(n.min)||n.ngMin)&&(r.$validators.min=function(t){return!f(t)||$t(l)||m(t)>=l},n.$observe("min",function(t){l=d(t),r.$validate()})),(bt(n.max)||n.ngMax)&&(r.$validators.max=function(t){return!f(t)||$t(c)||m(t)<=c},n.$observe("max",function(t){c=d(t),r.$validate()}))}}function fo(t,n,e,r){var i=n[0];(r.$$hasNativeValidators=wt(i.validity))&&r.$parsers.push(function(t){var e=n.prop(p)||{};return e.badInput||e.typeMismatch?void 0:t})}function ho(e){e.$$parserName="number",e.$parsers.push(function(t){return e.$isEmpty(t)?null:Qi.test(t)?parseFloat(t):void 0}),e.$formatters.push(function(t){if(!e.$isEmpty(t)){if(!b(t))throw Yo("numfmt","Expected `{0}` to be a number",t);t=t.toString()}return t})}function po(t){return bt(t)&&!b(t)&&(t=parseFloat(t)),T(t)?void 0:t}function go(t){return(0|t)===t}function mo(t){var e=t.toString(),n=e.indexOf(".");if(-1!==n)return e.length-n-1;if(-1<t&&t<1){n=/e-(\d+)$/.exec(e);if(n)return Number(n[1])}return 0}function vo(t,e,n){var r,i,o,t=Number(t),a=!go(t),s=!go(e),u=!go(n);return(a||s||u)&&(i=a?mo(t):0,o=s?mo(e):0,r=u?mo(n):0,i=Math.max(i,o,r),t*=o=Math.pow(10,i),e*=o,n*=o,a&&(t=Math.round(t)),s&&(e=Math.round(e)),u&&(n=Math.round(n))),(t-e)%n==0}function yo(t,e,n,r,i){if(bt(r)){if((t=t(r)).constant)return t(e);throw Yo("constexpr","Expected constant expression for `{0}`, but saw `{1}`.",n,r)}return i}function $o(){function r(t,e,n){var r=bt(n)?n:9===Dt?"":null;t.prop("value",r),e.$set("value",n)}return{restrict:"A",priority:100,compile:function(t,e){return wo.test(e.ngValue)?function(t,e,n){r(e,n,t.$eval(n.ngValue))}:function(t,e,n){t.$watch(n.ngValue,function(t){r(e,n,t)})}}}}var bo=["$browser","$sniffer","$filter","$parse",function(i,o,a,s){return{restrict:"E",require:["?ngModel"],link:{pre:function(t,e,n,r){r[0]&&(ao[pt(n.type)]||ao.text)(t,e,n,r[0],o,i,a,s)}}}}],wo=/^(true|false|\d+)$/,xo=["$compile",function(r){return{restrict:"AC",compile:function(t){return r.$$addBindingClass(t),function(t,e,n){r.$$addBindingInfo(e,n.ngBind),e=e[0],t.$watch(n.ngBind,function(t){e.textContent=Jt(t)})}}}}],So=["$interpolate","$compile",function(i,o){return{compile:function(t){return o.$$addBindingClass(t),function(t,e,n){var r=i(e.attr(n.$attr.ngBindTemplate));o.$$addBindingInfo(e,r.expressions),e=e[0],n.$observe("ngBindTemplate",function(t){e.textContent=$t(t)?"":t})}}}}],_o=["$sce","$parse","$compile",function(o,n,a){return{restrict:"A",compile:function(t,e){var r=n(e.ngBindHtml),i=n(e.ngBindHtml,function(t){return o.valueOf(t)});return a.$$addBindingClass(t),function(e,n,t){a.$$addBindingInfo(n,t.ngBindHtml),e.$watch(i,function(){var t=r(e);n.html(o.getTrustedHtml(t)||"")})}}}}],ko=k({restrict:"A",require:"ngModel",link:function(t,e,n,r){r.$viewChangeListeners.push(function(){t.$eval(n.ngChange)})}});function Co(d,h){var p;return d="ngClass"+d,["$parse",function(f){return{restrict:"AC",link:function(t,e,i){var o,n=i[d].trim(),r=":"===n.charAt(0)&&":"===n.charAt(1),n=f(n,r?y:v),a=r?function(t){t=v(t);t!==o&&c(t)}:c,s=e.data("$classCounts"),u=!0;function l(t,e){var n=[];return mt(t,function(t){(0<e||s[t])&&(s[t]=(s[t]||0)+e,s[t]===+(0<e)&&n.push(t))}),n.join(" ")}function c(t){var e,n,r;u===h&&(n=t,e=m(e=o),n=m(n),r=g(e,n),n=g(n,e),e=l(r,-1),r=l(n,1),i.$addClass(r),i.$removeClass(e)),o=t}s||(s=At(),e.data("$classCounts",s)),"ngClass"!==d&&(p=p||f("$index",function(t){return 1&t}),t.$watch(p,function(t){(t===h?function(t){t=l(m(t),1),i.$addClass(t)}:function(t){t=l(m(t),-1),i.$removeClass(t)})(o);u=t})),t.$watch(n,a,r)}}}];function g(t,e){if(!t||!t.length)return[];if(!e||!e.length)return t;var n=[];t:for(var r=0;r<t.length;r++){for(var i=t[r],o=0;o<e.length;o++)if(i===e[o])continue t;n.push(i)}return n}function m(t){return t&&t.split(" ")}function v(e){var t=e;return St(e)?t=e.map(v).join(" "):wt(e)&&(t=Object.keys(e).filter(function(t){return e[t]}).join(" ")),t}function y(e){var n,t=e;return St(e)?t=e.map(y):wt(e)&&(n=!1,t=Object.keys(e).filter(function(t){t=e[t];return!n&&$t(t)&&(n=!0),t}),n&&t.push(void 0)),t}}function Eo(){return{restrict:"A",priority:100,require:"ngModel",link:function(t,e,n,r){var i=n.ngList||", ",o="false"!==n.ngTrim,a=o?kt
1(i):i;r.$parsers.push(function(t){var e;if(!$t(t))return e=[],t&&mt(t.split(a),function(t){t&&e.push(o?kt(t):t)}),e}),r.$formatters.push(function(t){if(St(t))return t.join(i)}),r.$isEmpty=function(t){return!t||!t.length}}}}var To=Co("",!0),Ao=Co("Odd",0),Oo=Co("Even",1),Do=ji({compile:function(t,e){e.$set("ngCloak",void 0),t.removeClass("ng-cloak")}}),Mo=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],Po={},Lo={blur:!0,focus:!0},Io=(mt("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(o){var a=On("ng-"+o);Po[a]=["$parse","$rootScope",function(n,i){return{restrict:"A",compile:function(t,e){var r=n(e[a]);return function(n,t){t.on(o,function(t){function e(){r(n,{$event:t})}Lo[o]&&i.$$phase?n.$evalAsync(e):n.$apply(e)})}}}}]}),["$animate","$compile",function(u,l){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(t,n,r,e,i){var o,a,s;t.$watch(r.ngIf,function(t){t?a||i(function(t,e){a=e,t[t.length++]=l.$$createComment("end ngIf",r.ngIf),o={clone:t},u.enter(t,n.parent(),n)}):(s&&(s.remove(),s=null),a&&(a.$destroy(),a=null),o&&(s=Zt(o.clone),u.leave(s).done(function(t){!1!==t&&(s=null)}),o=null))})}}}]),No=["$templateRequest","$anchorScroll","$animate",function(g,m,v){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:$.noop,compile:function(t,e){var n=e.ngInclude||e.src,h=e.onload||"",p=e.autoscroll;return function(o,a,t,s,u){function l(){e&&(e.remove(),e=null),c&&(c.$destroy(),c=null),f&&(v.leave(f).done(function(t){!1!==t&&(e=null)}),e=f,f=null)}var c,e,f,d=0;o.$watch(n,function(n){function r(t){!1===t||!bt(p)||p&&!o.$eval(p)||m()}var i=++d;n?(g(n,!0).then(function(t){var e;o.$$destroyed||i===d&&(e=o.$new(),s.template=t,t=u(e,function(t){l(),v.enter(t,null,a).done(r)}),f=t,(c=e).$emit("$includeContentLoaded",n),o.$eval(h))},function(){o.$$destroyed||i===d&&(l(),o.$emit("$includeContentError",n))}),o.$emit("$includeContentRequested",n)):(l(),s.template=null)})}}}}],jo=["$compile",function(i){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(t,e,n,r){if(y.call(e[0]).match(/SVG/))return e.empty(),void i(we(r.template,w.document).childNodes)(t,function(t){e.append(t)},{futureParentElement:e});e.html(r.template),i(e.contents())(t)}}}],Vo=ji({priority:450,compile:function(){return{pre:function(t,e,n){t.$eval(n.ngInit)}}}}),Ro="ng-valid",Ho="ng-invalid",zo="ng-pristine",Uo="ng-dirty",Fo="ng-untouched",Wo="ng-touched",Bo="ng-empty",qo="ng-not-empty",Yo=E("ngModel");function Go(t,e,n,r,i,o,a,s,u){var l;this.$viewValue=Number.NaN,this.$modelValue=Number.NaN,this.$$rawModelValue=void 0,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=void 0,this.$name=u(n.name||"",!1)(t),this.$$parentForm=Hi,this.$options=Qo,this.$$updateEvents="",this.$$updateEventHandler=this.$$updateEventHandler.bind(this),this.$$parsedNgModel=i(n.ngModel),this.$$parsedNgModelAssign=this.$$parsedNgModel.assign,this.$$ngModelGet=this.$$parsedNgModel,this.$$ngModelSet=this.$$parsedNgModelAssign,this.$$pendingDebounce=null,this.$$parserValid=void 0,this.$$currentValidationRunId=0,Object.defineProperty(this,"$$scope",{value:t}),this.$$attr=n,this.$$element=r,this.$$animate=o,this.$$timeout=a,this.$$parse=i,this.$$q=s,this.$$exceptionHandler=e,Yi(this),(l=this).$$scope.$watch(function(t){t=l.$$ngModelGet(t);return t===l.$modelValue||l.$modelValue!=l.$modelValue&&t!=t||l.$$setModelValue(t),t})}Go.$inject=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$q","$interpolate"],Go.prototype={$$initGetterSetters:function(){if(this.$options.getOption("getterSetter")){var n=this.$$parse(this.$$attr.ngModel+"()"),r=this.$$parse(this.$$attr.ngModel+"($$$p)");this.$$ngModelGet=function(t){var e=this.$$parsedNgModel(t);return e=_t(e)?n(t):e},this.$$ngModelSet=function(t,e){_t(this.$$parsedNgModel(t))?r(t,{$$$p:e}):this.$$parsedNgModelAssign(t,e)}}else if(!this.$$parsedNgModel.assign)throw Yo("nonassign","Expression '{0}' is non-assignable. Element: {1}",this.$$attr.ngModel,Tt(this.$$element))},$render:yt,$isEmpty:function(t){return $t(t)||""===t||null===t||t!=t},$$updateEmptyClasses:function(t){this.$isEmpty(t)?(this.$$animate.removeClass(this.$$element,qo),this.$$animate.addClass(this.$$element,Bo)):(this.$$animate.removeClass(this.$$element,Bo),this.$$animate.addClass(this.$$element,qo))},$setPristine:function(){this.$dirty=!1,this.$pristine=!0,this.$$animate.removeClass(this.$$element,Uo),this.$$animate.addClass(this.$$element,zo)},$setDirty:function(){this.$dirty=!0,this.$pristine=!1,this.$$animate.removeClass(this.$$element,zo),this.$$animate.addClass(this.$$element,Uo),this.$$parentForm.$setDirty()},$setUntouched:function(){this.$touched=!1,this.$untouched=!0,this.$$animate.setClass(this.$$element,Fo,Wo)},$setTouched:function(){this.$touched=!0,this.$untouched=!1,this.$$animate.setClass(this.$$element,Wo,Fo)},$rollbackViewValue:function(){this.$$timeout.cancel(this.$$pendingDebounce),this.$viewValue=this.$$lastCommittedViewValue,this.$render()},$validate:function(){var t,e,n,r,i,o;T(this.$modelValue)||(t=this.$$lastCommittedViewValue,e=this.$$rawModelValue,n=this.$valid,r=this.$modelValue,i=this.$options.getOption("allowInvalid"),(o=this).$$runValidators(e,t,function(t){i||n===t||(o.$modelValue=t?e:void 0,o.$modelValue!==r&&o.$$writeModelToScope())}))},$$runValidators:function(n,r,e){this.$$currentValidationRunId++;var i,o,a,s=this.$$currentValidationRunId,u=this;function l(t,e){s===u.$$currentValidationRunId&&u.$setValidity(t,e)}function t(t){s===u.$$currentValidationRunId&&e(t)}!function(){var t=u.$$parserName||"parse";{if(!$t(u.$$parserValid))return u.$$parserValid||(mt(u.$validators,function(t,e){l(e,null)}),mt(u.$asyncValidators,function(t,e){l(e,null)})),l(t,u.$$parserValid),u.$$parserValid;l(t,null)}return 1}()?t(!1):(i=!0,mt(u.$validators,function(t,e){t=Boolean(t(n,r));i=i&&t,l(e,t)}),!i&&(mt(u.$asyncValidators,function(t,e){l(e,null)}),1)?t(!1):(o=[],a=!0,mt(u.$asyncValidators,function(t,e){t=t(n,r);if(!W(t))throw Yo("nopromise","Expected asynchronous validator to return a promise but got '{0}' instead.",t);l(e,void 0),o.push(t.then(function(){l(e,!0)},function(){l(e,a=!1)}))}),o.length?u.$$q.all(o).then(function(){t(a)},yt):t(!0)))},$commitViewValue:function(){var t=this.$viewValue;this.$$timeout.cancel(this.$$pendingDebounce),(this.$$lastCommittedViewValue!==t||""===t&&this.$$hasNativeValidators)&&(this.$$updateEmptyClasses(t),this.$$lastCommittedViewValue=t,this.$pristine&&this.$setDirty(),this.$$parseAndValidate())},$$parseAndValidate:function(){var e=this.$$lastCommittedViewValue,n=this;if(this.$$parserValid=!$t(e)||void 0,this.$$parserValid)for(var t=0;t<this.$parsers.length;t++)if($t(e=this.$parsers[t](e))){this.$$parserValid=!1;break}T(this.$modelValue)&&(this.$modelValue=this.$$ngModelGet(this.$$
1scope));var r=this.$modelValue,i=this.$options.getOption("allowInvalid");function o(){n.$modelValue!==r&&n.$$writeModelToScope()}this.$$rawModelValue=e,i&&(this.$modelValue=e,o()),this.$$runValidators(e,this.$$lastCommittedViewValue,function(t){i||(n.$modelValue=t?e:void 0,o())})},$$writeModelToScope:function(){this.$$ngModelSet(this.$$scope,this.$modelValue),mt(this.$viewChangeListeners,function(t){try{t()}catch(t){this.$$exceptionHandler(t)}},this)},$setViewValue:function(t,e){this.$viewValue=t,this.$options.getOption("updateOnDefault")&&this.$$debounceViewValueCommit(e)},$$debounceViewValueCommit:function(t){var e=this.$options.getOption("debounce"),n=(b(e[t])?e=e[t]:b(e.default)&&(e=e.default),this.$$timeout.cancel(this.$$pendingDebounce),this);0<e?this.$$pendingDebounce=this.$$timeout(function(){n.$commitViewValue()},e):this.$$scope.$root.$$phase?this.$commitViewValue():this.$$scope.$apply(function(){n.$commitViewValue()})},$overrideModelOptions:function(t){this.$options=this.$options.createChild(t),this.$$setUpdateOnEvents()},$processModelValue:function(){var t=this.$$format();this.$viewValue!==t&&(this.$$updateEmptyClasses(t),this.$viewValue=this.$$lastCommittedViewValue=t,this.$render(),this.$$runValidators(this.$modelValue,this.$viewValue,yt))},$$format:function(){for(var t=this.$formatters,e=t.length,n=this.$modelValue;e--;)n=t[e](n);return n},$$setModelValue:function(t){this.$modelValue=this.$$rawModelValue=t,this.$$parserValid=void 0,this.$processModelValue()},$$setUpdateOnEvents:function(){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(t){this.$$debounceViewValueCommit(t&&t.type)}},Gi({clazz:Go,set:function(t,e){t[e]=!0},unset:function(t,e){delete t[e]}});var Xo=["$rootScope",function(a){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:Go,priority:1,compile:function(t){return t.addClass(zo).addClass(Fo).addClass(Ro),{pre:function(t,e,n,r){var i=r[0],o=r[1]||i.$$parentForm,r=r[2];r&&(i.$options=r.$options),i.$$initGetterSetters(),o.$addControl(i),n.$observe("name",function(t){i.$name!==t&&i.$$parentForm.$$renameControl(i,t)}),t.$on("$destroy",function(){i.$$parentForm.$removeControl(i)})},post:function(t,e,n,r){var i=r[0];function o(){i.$setTouched()}i.$$setUpdateOnEvents(),e.on("blur",function(){i.$touched||(a.$$phase?t.$evalAsync(o):t.$apply(o))})}}}}}],Ko=/(\s+|^)default(\s+|$)/;function Zo(t){this.$$options=t}Zo.prototype={getOption:function(t){return this.$$options[t]},createChild:function(n){var r=!1;return mt(n=vt({},n),function(t,e){"$inherit"===t?"*"===e?r=!0:(n[e]=this.$$options[e],"updateOn"===e&&(n.updateOnDefault=this.$$options.updateOnDefault)):"updateOn"===e&&(n.updateOnDefault=!1,n[e]=kt(t.replace(Ko,function(){return n.updateOnDefault=!0," "})))},this),r&&(delete n["*"],ta(n,this.$$options)),ta(n,Qo.$$options),new Zo(n)}};function Jo(){function t(t,e){this.$$attrs=t,this.$$scope=e}return t.$inject=["$attrs","$scope"],t.prototype={$onInit:function(){var t=this.parentCtrl?this.parentCtrl.$options:Qo,e=this.$$
1scope.$eval(this.$$attrs.ngModelOptions);this.$options=t.createChild(e)}},{restrict:"A",priority:10,require:{parentCtrl:"?^^ngModelOptions"},bindToController:!0,controller:t}}var Qo=new Zo({updateOn:"",updateOnDefault:!0,debounce:0,getterSetter:!1,allowInvalid:!1,timezone:null});function ta(n,t){mt(t,function(t,e){bt(n[e])||(n[e]=t)})}var ea=ji({terminal:!0,priority:1e3}),na=E("ngOptions"),ra=/^\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]+?))?$/,ia=["$compile","$document","$parse",function(g,m,a){function v(t,e,l){var s=t.match(ra);if(!s)throw na("iexp","Expected expression in form of '_select_ (as _label_)? for (_key_,)?_value_ in _collection_' but got '{0}'. Element: {1}",t,Tt(e));function c(t,e){return h(t,y(t,e))}var n=s[5]||s[7],r=s[6],t=/ as /.test(s[0])&&s[1],f=s[9],e=a(s[2]?s[1]:n),d=t&&a(t)||e,i=f&&a(f),h=f?function(t,e){return i(l,e)}:function(t){return Ge(t)},p=a(s[2]||s[1]),g=a(s[3]||""),m=a(s[4]||""),v=a(s[8]),o={},y=r?function(t,e){return o[r]=e,o[n]=t,o}:function(t){return o[n]=t,o};function $(t,e,n,r,i){this.selectValue=t,this.viewValue=e,this.label=n,this.group=r,this.disabled=i}function b(t){var e;if(!r&&L(t))e=t;else for(var n in e=[],t)t.hasOwnProperty(n)&&"$"!==n.charAt(0)&&e.push(n);return e}return{trackBy:f,getTrackByValue:c,getWatchables:a(v,function(t){for(var e=[],n=b(t=t||[]),r=n.length,i=0;i<r;i++){var o=t===n?i:n[i],a=t[o],o=y(a,o),a=h(a,o);e.push(a),(s[2]||s[1])&&(a=p(l,o),e.push(a)),s[4]&&(a=m(l,o),e.push(a))}return e}),getOptions:function(){for(var t=[],e={},n=v(l)||[],r=b(n),i=r.length,o=0;o<i;o++){var a=n===r?o:r[o],s=n[a],s=y(s,a),a=d(l,s),u=h(a,s),a=new $(u,a,p(l,s),g(l,s),m(l,s));t.push(a),e[u]=a}return{items:t,selectValueMap:e,getOptionFromViewValue:function(t){return e[c(t)]},getViewValueFromOption:function(t){return f?X(t.viewValue):t.viewValue}}}}}var y=w.document.createElement("option"),$=w.document.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","ngModel"],link:{pre:function(t,e,n,r){r[0].registerOption=yt},post:function(t,o,e,n){for(var a=n[0],s=n[1],u=e.multiple,r=0,i=o.children(),l=i.length;r<l;r++)if(""===i[r].value){a.hasEmptyOption=!0,a.emptyOption=i.eq(r);break}o.empty();var c,n=!!a.emptyOption,f=(gt(y.cloneNode(!1)).val("?"),v(e.ngOptions,o,t)),d=m[0].createDocumentFragment();function h(t,e){var n=y.cloneNode(!1),e=(e.appendChild(n),t),t=n;(e.element=t).disabled=e.disabled,e.label!==t.label&&(t.label=e.label,t.textContent=e.label),t.value=e.selectValue}function p(t){var t=c.getOptionFromViewValue(t),e=t&&t.element;return e&&!e.selected&&(e.selected=!0),t}a.generateUnknownOptionValue=function(t){return"?"},u?(a.writeValue=function(t){var e;c&&(e=t&&t.map(p)||[],c.items.forEach(function(t){t.element.selected&&!G(e,t)&&(t.element.selected=!1)}))},a.readValue=function(){var t=o.val()||[],e=[];return mt(t,function(t){t=c.selectValueMap[t];t&&!t.disabled&&e.push(c.getViewValueFromOption(t))}),e},f.trackBy&&t.$watchCollection(function(){if(St(s.$viewValue))return s.$viewValue.map(function(t){return f.getTrackByValue(t)})},function(){s.$render()})):(a.writeValue=function(t){var e,n;c&&(e=o[0].options[o[0].selectedIndex],n=c.getOptionFromViewValue(t),e&&e.removeAttribute("selected"),n?(o[0].value!==n.selectValue&&(a.removeUnknownOption(),o[0].value=n.selectValue,n.element.selected=!0),n.element.setAttribute("selected","selected")):a.selectUnknownOrEmptyOption(t))},a.readValue=function(){var t=c.selectValueMap[o.val()];return t&&!t.disabled?(a.unselectEmptyOption(),a.removeUnknownOption(),c.getViewValueFromOption(t)):null},f.trackBy&&t.$watch(function(){return f.getTrackByValue(s.$viewValue)},function(){s.$render()})),n&&(g(a.emptyOption)(t),o.prepend(a.emptyOption),a.emptyOption[0].nodeType===ee?(a.hasEmptyOption=!1,a.registerOption=function(t,e){""===e.val()&&(a.hasEmptyOption=!0,a.emptyOption=e,a.emptyOption.removeClass("ng-scope"),s.$render(),e.on("$destroy",function(){var t=a.$isEmptyOptionSelected();a.hasEmptyOption=!1,a.emptyOption=void 0,t&&s.$render()}))}):a.emptyOption.removeClass("ng-scope")),t.$watchCollection(f.getWatchables,function(){var t=c&&a.readValue();if(c)for(var e=c.items.length-1;0<=e;e--){var n=c.items[e];bt(n.group)?Ne(n.element.parentNode):Ne(n.element)}c=f.getOptions();var r={};{var i;
1c.items.forEach(function(t){var e;bt(t.group)?((e=r[t.group])||(e=$.cloneNode(!1),d.appendChild(e),e.label=null===t.group?"null":t.group,r[t.group]=e),h(t,e)):h(t,d)}),o[0].appendChild(d),s.$render(),s.$isEmpty(t)||(i=a.readValue(),(f.trackBy||u?Et(t,i):t===i)||(s.$setViewValue(i),s.$render()))}})}}}}],oa=["$locale","$interpolate","$log",function(p,g,m){var v=/{}/g,y=/^when(Minus)?(.+)$/;return{link:function(r,i,o){var a,t=o.count,s=o.$attr.when&&i.attr(o.$attr.when),u=o.offset||0,l=r.$eval(s)||{},c={},e=g.startSymbol(),n=g.endSymbol(),f=e+t+"-"+u+n,d=$.noop;function h(t){i.text(t||"")}mt(o,function(t,e){var n=y.exec(e);n&&(n=(n[1]?"-":"")+pt(n[2]),l[n]=i.attr(o.$attr[e]))}),mt(l,function(t,e){c[e]=g(t.replace(v,f))}),r.$watch(t,function(t){var e=parseFloat(t),n=T(e);(e=n||e in l?e:p.pluralCat(e-u))===a||n&&T(a)||(d(),$t(n=c[e])?(null!=t&&m.debug("ngPluralize: no rule defined for '"+e+"' in "+s),d=yt,h()):d=r.$watch(n,h),a=e)})}}}],aa=["$parse","$animate","$compile",function(s,O,u){function D(t,e,n,r,i,o,a){t[n]=r,i&&(t[i]=o),t.$index=e,t.$first=0===e,t.$last=e===a-1,t.$middle=!(t.$first||t.$last),t.$odd=!(t.$even=0==(1&e))}var M="$$NG_REMOVED",P=E("ngRepeat");return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(t,e){var x=e.ngRepeat,S=u.$$createComment("end ngRepeat",x),e=x.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/);if(!e)throw P("iexp","Expected expression in form of '_item_ in _collection_[ track by _id_]' but got '{0}'.",x);var n=e[1],r=e[2],_=e[3],i=e[4];if(!(e=n.match(/^(?:(\s*[$\w]+)|\(\s*([$\w]+)\s*,\s*([$\w]+)\s*\))$/)))throw P("iidexp","'_item_' in '_item_ in _collection_' should be an identifier or '(_key_, _value_)' expression, but got '{0}'.",n);var o,k,C,E,T=e[3]||e[1],A=e[2];if(_&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(_)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(_)))throw P("badident","alias '{0}' is invalid --- must be a valid JS identifier which is not a reserved name.",_);var a={$id:Ge};return i?o=s(i):(C=function(t,e){return Ge(e)},E=function(t){return t}),function(y,$,t,e,b){o&&(k=function(t,e,n){return A&&(a[A]=t),a[T]=e,a.$index=n,o(y,a)});var w=At();y.$watchCollection(r,function(t){var n,e,r,i,o,a,s,u,l,c,f,d,h,p,g=$[0],m=At();if(_&&(y[_]=t),L(t))l=t,u=k||C;else for(var v in u=k||E,l=[],t)F.call(t,v)&&"$"!==v.charAt(0)&&l.push(v);for(i=l.length,f=new Array(i),n=0;n<i;n++)if(o=t===l?n:l[n],a=t[o],s=u(o,a,n),w[s])c=w[s],delete w[s],m[s]=c,f[n]=c;else{if(m[s])throw mt(f,function(t){t&&t.scope&&(w[t.id]=t)}),P("dupes","Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: {0}, Duplicate key: {1}, Duplicate value: {2}",x,s,a);f[n]={id:s,scope:void 0,clone:void 0},m[s]=!0}for(h in w){if(d=Zt((c=w[h]).clone),O.leave(d),d[0].parentNode)for(n=0,e=d.length;n<e;n++)d[n][M]=!0;c.scope.$destroy()}for(n=0;n<i;n++)if(o=t===l?n:l[n],a=t[o],(c=f[n]).scope){for(r=g;(r=r.nextSibling)&&r[M];);c.clone[0]!==r&&O.move(Zt(c.clone),null,g),g=(p=c).clone[p.clone.length-1],D(c.scope,n,T,a,A,o,i)}else b(function(t,e){c.scope=e;e=S.cloneNode(!1);t[t.length++]=e,O.enter(t,null,g),g=e,c.clone=t,m[c.id]=c,D(c.scope,n,T,a,A,o,i)});w=m})}}}}],sa="ng-hide",ua="ng-hide-animate",la=["$animate",function(r){return{restrict:"A",multiElement:!0,link:function(t,e,n){t.$watch(n.ngShow,function(t){r[t?"removeClass":"addClass"](e,sa,{tempClasses:ua})})}}}],ca=["$animate",function(r){return{restrict:"A",multiElement:!0,link:function(t,e,n){t.$watch(n.ngHide,function(t){r[t?"addClass":"removeClass"](e,sa,{tempClasses:ua})})}}}],fa=ji(function(t,n,e){t.$watch(e.ngStyle,function(t,e){e&&t!==e&&mt(e,function(t,e){n.css(e,"")}),t&&n.css(t)},!0)}),da=["$animate","$compile",function(l,c){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(t,e,n,i){var o,n=n.ngSwitch||n.on,a=[],s=[],u=[];t.$watch(n,function(t){for(var e,n;s.length;)l.cancel(s.pop());for(e=0,n=u.length;e<n;++e){var r=Zt(a[e].clone);u[e].$destroy(),(s[e]=l.leave(r)).done(function(e,n){return function(t){!1!==t&&e.splice(n,1)}}(s,e))}a.length=0,u.length=0,(o=i.cases["!"+t]||i.cases["?"])&&mt(o,function(n){n.transclude(function(t,e){u.push(e);e=n.element;t[t.length++]=c.$$createComment("end ngSwitchWhen"),a.push({clone:t}),l.enter(t,e.parent(),e)})})})}}}],ha=ji({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(t,e,n,r,i){mt(n.ngSwitchWhen.split(n.ngSwitchWhenSeparator).sort().filter(function(t,e,n){return n[e-1]!==t}),function(t){r.cases["!"+t]=r.cases["!"+t]||[],r.cases["!"+t].push({transclude:i,element:e})})}}),pa=ji({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(t,e,n,r,i){r.cases["?"]=r.cases["?"]||[],r.cases["?"].push({transclude:i,element:e})}}),ga=E("ngTransclude"),ma=["$compile",function(e){return{restrict:"EAC",compile:function(t){var a=e(t.contents());return t.empty(),function(t,n,e,r,i){if(!i)throw ga("orphan","Illegal use of ngTransclude directive in the template! No parent directive that requires a transclusion found. Element: {0}",Tt(n));e.ngTransclude===e.$attr.ngTransclude&&(e.ngTransclude="");e=e.ngTransclude||e.ngTranscludeSlot;function o(){a(t,function(t){n.append(t)})}i(function(t,e){t.length&&function(t){for(var e=0,n=t.length;e<n;e++){var r=t[e];if(r.nodeType!==te||r.nodeValue.trim())return 1}}(t)?n.append(t):(o(),e.$destroy())},null,e),e&&!i.isSlotFilled(e)&&o()}}}}],va=["$templateCache",function(n){return{restrict:"E",terminal:!0,compile:function(t,e){"text/ng-template"===e.type&&(e=e.id,t=t[0].text,n.put(e,t))}}}],ya={$setViewValue:yt,$render:yt};function $a(t,e){t.prop("selected",e),t.attr("selected",e)}function ba(){return{restrict:"E",require:["select","?ngModel"],controller:Ca,priority:1,link:{pre:function(t,r,e,n){var i,o,a=n[0],s=n[1];s?(a.ngModelCtrl=s,r.on("change",function(){a.removeUnknownOption(),t.$apply(function(){s.$setViewValue(a.readValue())})}),e.multiple&&(a.multiple=!0,a.readValue=function(){var e=[];return mt(r.find("option"),function(t){t.selected&&!t.disabled&&(t=t.value,e.push(t in a.selectValueMap?a.selectValueMap[t]:t))}),e},a.writeValue=function(n){mt(r.find("option"),function(t){var e=!!n&&(G(n,t.value)||G(n,a.selectValueMap[t.value]));e!==t.selected&&$a(gt(t),e)})},o=NaN,t.$watch(function(){o!==s.$viewValue||Et(i,s.$viewValue)||(i=ie(s.$viewValue),s.$render()),o=s.$viewValue}),s.$isEmpty=function(t){return!t||0===t.length})):a.registerOption=yt},post:function(t,e,n,r){var i,o=r[1];o&&(i=r[0],o.$render=function(){i.writeValue(o.$viewValue)})}}}}function wa(){return{restrict:"A",require:"?ngModel",link:function(t,e,n,r){r&&(n.required=!0,r.$validators.required=function(t,e){return!n.required||!r.$isEmpty(e)},n.$observe("required",function(){r.$validate()}))}}}function xa(){return{restrict:"A",require:"?ngModel",link:function(t,e,n,r){var i,o;r&&(o=n.ngPattern||n.pattern,n.$observe("pattern",function(t){if((t=xt(t)&&0<t.length?new RegExp("^"+t+"$"):t)&&!t.test)throw E("ngPattern")("noregexp","Expected {0} to be a RegExp but was {1}. Element: {2}",o,t,Tt(e));i=t||void 0,r.$validate()}),r.$validators.pattern=function(t,e){return r.$isEmpty(e)||$t(i)||i.test(e)})}}}function Sa(){return{restrict:"A",require:"?ngModel",link:function(t,e,n,r){var i;r&&(i=-1,n.$observe("maxlength",function(t){t=v(t);i=T(t)?-1:t,r.$validate()}),r.$validators.maxlength=function(t,e){return i<0||r.$isEmpty(e)||e.length<=i})}}}function _a(){return{restrict:"A",require:"?ngModel",link:function(t,e,n,r){var i;r&&(i=0,n.$observe("minlength",function(t){i=v(t)||0,r.$validate()}),r.$validators.minlength=function(t,e){return r.$isEmpty(e)||e.length>=i})}}}
1var ka,Ca=["$element","$scope",function(n,e){var s=this,r=new Ze,t=(s.selectValueMap={},s.ngModelCtrl=ya,s.multiple=!1,s.unknownOption=gt(w.document.createElement("option")),s.hasEmptyOption=!1,s.emptyOption=void 0,s.renderUnknownOption=function(t){t=s.generateUnknownOptionValue(t);s.unknownOption.val(t),n.prepend(s.unknownOption),$a(s.unknownOption,!0),n.val(t)},s.updateUnknownOption=function(t){t=s.generateUnknownOptionValue(t);s.unknownOption.val(t),$a(s.unknownOption,!0),n.val(t)},s.generateUnknownOptionValue=function(t){return"? "+Ge(t)+" ?"},s.removeUnknownOption=function(){s.unknownOption.parent()&&s.unknownOption.remove()},s.selectEmptyOption=function(){s.emptyOption&&(n.val(""),$a(s.emptyOption,!0))},s.unselectEmptyOption=function(){s.hasEmptyOption&&$a(s.emptyOption,!1)},e.$on("$destroy",function(){s.renderUnknownOption=yt}),s.readValue=function(){var t=n.val(),t=t in s.selectValueMap?s.selectValueMap[t]:t;return s.hasOption(t)?t:null},s.writeValue=function(t){var e=n[0].options[n[0].selectedIndex];e&&$a(gt(e),!1),s.hasOption(t)?(s.removeUnknownOption(),e=Ge(t),n.val(e in s.selectValueMap?e:t),e=n[0].options[n[0].selectedIndex],$a(gt(e),!0)):s.selectUnknownOrEmptyOption(t)},s.addOption=function(t,e){e[0].nodeType!==ee&&(Xt(t,'"option value"'),""===t&&(s.hasEmptyOption=!0,s.emptyOption=e),e=r.get(t)||0,r.set(t,e+1),u())},s.removeOption=function(t){var e=r.get(t);e&&(1===e?(r.delete(t),""===t&&(s.hasEmptyOption=!1,s.emptyOption=void 0)):r.set(t,e-1))},s.hasOption=function(t){return!!r.get(t)},s.$hasEmptyOption=function(){return s.hasEmptyOption},s.$isUnknownOptionSelected=function(){return n[0].options[0]===s.unknownOption[0]},s.$isEmptyOptionSelected=function(){return s.hasEmptyOption&&n[0].options[n[0].selectedIndex]===s.emptyOption[0]},!(s.selectUnknownOrEmptyOption=function(t){null==t&&s.emptyOption?(s.removeUnknownOption(),s.selectEmptyOption()):s.unknownOption.parent().length?s.updateUnknownOption(t):s.renderUnknownOption(t)}));function u(){t||(t=!0,e.$$postDigest(function(){t=!1,s.ngModelCtrl.$render()}))}var i=!1;function l(t){i||(i=!0,e.$$postDigest(function(){e.$$destroyed||(i=!1,s.ngModelCtrl.$setViewValue(s.readValue()),t&&s.ngModelCtrl.$render())}))}s.registerOption=function(t,r,i,e,n){var o,a;i.$attr.ngValue?(a=NaN,i.$observe("value",function(t){var e,n=r.prop("selected");bt(a)&&(s.removeOption(o),delete s.selectValueMap[a],e=!0),a=Ge(t),o=t,s.selectValueMap[a]=t,s.addOption(t,r),r.attr("value",a),e&&n&&l()})):e?i.$observe("value",function(t){s.readValue();var e,n=r.prop("selected");bt(o)&&(s.removeOption(o),e=!0),o=t,s.addOption(t,r),e&&n&&l()}):n?t.$watch(n,function(t,e){i.$set("value",t);var n=r.prop("selected");e!==t&&s.removeOption(e),s.addOption(t,r),e&&n&&l()}):s.addOption(i.value,r),i.$observe("disabled",function(t){("true"===t||t&&r.prop("selected"))&&(s.multiple?l(!0):(s.ngModelCtrl.$setViewValue(null),s.ngModelCtrl.$render()))}),r.on("$destroy",function(){var t=s.readValue(),e=i.value;s.removeOption(e),u(),(s.multiple&&t&&-1!==t.indexOf(e)||t===e)&&l(!0)})}}],Ea=["$interpolate",function(n){return{restrict:"E",priority:100,compile:function(t,e){var o,a;return bt(e.ngValue)||(bt(e.value)?o=n(e.value,!0):(a=n(t.text(),!0))||e.$set("value",t.text())),function(t,e,n){var r="$selectController",i=e.parent(),i=i.data(r)||i.parent().data(r);i&&i.registerOption(t,e,n,o,a)}}}}];w.angular.bootstrap?w.console&&console.log("WARNING: Tried to load AngularJS more than once."):(qt||(_=Z(),(i=$t(_)?w.jQuery:_?w[_]:void 0)&&i.fn.on?(vt((gt=i).fn,{scope:Ve.scope,isolateScope:Ve.isolateScope,controller:Ve.controller,injector:Ve.injector,inheritedData:Ve.inheritedData}),ka=i.cleanData,i.cleanData=function(t){for(var e,n,r=0;null!=(n=t[r]);r++)(e=i._data(n,"events"))&&e.$destroy&&i(n).triggerHandler("$destroy");ka(t)}):gt=s,$.element=gt,qt=!0),vt($,{errorHandlingConfig:n,bootstrap:zt,copy:X,extend:vt,merge:V,equals:Et,element:gt,forEach:mt,injector:un,noop:yt,bind:Ht,toJson:tt,fromJson:et,identity:Pt,isUndefined:$t,isDefined:bt,isString:xt,isFunction:_t,isObject:wt,isNumber:b,isElement:Y,isArray:St,version:ae,isDate:x,lowercase:pt,uppercase:S,callbacks:{$$counter:0},getTestability:Ft,reloadWithDebugInfo:Ut,$$minErr:E,$$csp:K,$$encodeUriSegment:lt,$$encodeUriQuery:o,$$stringify:Jt}
1),(m=re(w))("ng",["ngLocale"],["$provide",function(t){t.provider({$$sanitizeUri:Zr}),t.provider("$compile",Cn).directive({a:Vi,input:bo,textarea:bo,form:Bi,script:va,select:ba,option:Ea,ngBind:xo,ngBindHtml:_o,ngBindTemplate:So,ngClass:To,ngClassEven:Oo,ngClassOdd:Ao,ngCloak:Do,ngController:Mo,ngForm:qi,ngHide:ca,ngIf:Io,ngInclude:No,ngInit:Vo,ngNonBindable:ea,ngPluralize:oa,ngRepeat:aa,ngShow:la,ngStyle:fa,ngSwitch:da,ngSwitchWhen:ha,ngSwitchDefault:pa,ngOptions:ia,ngTransclude:ma,ngModel:Xo,ngList:Eo,ngChange:ko,pattern:xa,ngPattern:xa,required:wa,ngRequired:wa,minlength:_a,ngMinlength:_a,maxlength:Sa,ngMaxlength:Sa,ngValue:$o,ngModelOptions:Jo}).directive({ngInclude:jo}).directive(Ri).directive(Po),t.provider({$anchorScroll:ln,$animate:bn,$animateCss:$n,$$animateJs:gn,$$animateQueue:mn,$$AnimateRunner:yn,$$animateAsyncRun:vn,$browser:xn,$cacheFactory:Sn,$controller:In,$document:Nn,$$isDocumentHidden:jn,$exceptionHandler:Vn,$filter:pi,$$forceReflow:Rn,$interpolate:ir,$interval:or,$http:tr,$httpParamSerializer:Yn,$httpParamSerializerJQLike:Gn,$httpBackend:nr,$xhrFactory:er,$jsonpCallbacks:ar,$location:_r,$log:kr,$parse:Fr,$rootScope:Kr,$q:Wr,$$q:Br,$sce:ri,$sceDelegate:ni,$sniffer:ii,$templateCache:_n,$templateRequest:ai,$$testability:si,$timeout:ui,$window:fi,$$rAF:Xr,$$jqLite:Ye,$$Map:Je,$$cookieReader:hi})}]).info({angularVersion:"1.6.10"}),$.module("ngLocale",[],["$provide",function(t){var o="one",a="other";t.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(t,e){var n,r,i=0|t;return t=t,void 0===(e=e)&&(e=Math.min((r=t,-1==(n=(r+="").indexOf("."))?0:r.length-n-1),3)),r=Math.pow(10,e),1==i&&0=={v:e,f:(t*r|0)%r}.v?o:a}})}]),gt(function(){ht(w.document,zt)}))}(window),window.angular.$$csp().noInlineStyle||window.angular.element(document.head).prepend('<style type="text/css">@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;}</style>'),function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("whatInput",[],e):"object"==typeof exports?exports.whatInput=e():t.whatInput=e()}(this,function(){return r=[function(t,e){"use strict";t.exports=function(){var i="initial",o=null,n=document.documentElement,a=["input","select","textarea"],r=[],s=[16,17,18,91,93],u={keydown:"keyboard",mousedown:"mouse",mousemove:"mouse",MSPointerDown:"pointer",MSPointerMove:"pointer",pointerdown:"pointer",pointermove:"pointer",touchstart:"touch"},t=[],l=!1,c=!1,f={x:null,y:null},e={2:"touch",3:"touch",4:"mouse"},d=!1;try{var h=Object.defineProperty({},"passive",{get:function(){d=!0}});window.addEventListener("test",null,h)}catch(t){}function p(){window.PointerEvent?(n.addEventListener("pointerdown",v),n.addEventListener("pointermove",y)):window.MSPointerEvent?(n.addEventListener("MSPointerDown",v),n.addEventListener("MSPointerMove",y)):(n.addEventListener("mousedown",v),n.addEventListener("mousemove",y),"ontouchstart"in window&&(n.addEventListener("touchstart",$),n.addEventListener("touchend",$))),n.addEventListener(w(),y,!!d&&{passive:!0}),n.addEventListener("keydown",v)}function g(){n.setAttribute("data-whatinput",i),n.setAttribute("data-whatintent",i),-1===t.indexOf(i)&&(t.push(i),n.className+=" whatinput-types-"+i),b("input")}function m(t){return"number"==typeof t.pointerType?e[t.pointerType]:"pen"===t.pointerType?"touch":t.pointerType}var v=function(t){var e,n,r;l||(e=t.which,"pointer"===(n=u[t.type])&&(n=m(t)),i===n&&o===n||(t=!1,(r=document.activeElement)&&r.nodeName&&-1===a.indexOf(r.nodeName.toLowerCase())&&(t=!0),("touch"===n||"mouse"===n||"keyboard"===n&&e&&t&&-1===s.indexOf(e))&&(i=o=n,g())))},y=function(t){var e;f.x!==t.screenX||f.y!==t.screenY?(c=!1,f.x=t.screenX,f.y=t.screenY):c=!0,l||c||
1("pointer"===(e=u[t.type])&&(e=m(t)),o!==e&&(o=e,n.setAttribute("data-whatintent",o),b("intent")))},$=function(t){"touchstart"===t.type?(l=!1,v(t)):l=!0},b=function(t){for(var e=0,n=r.length;e<n;e++)r[e].type===t&&r[e].function.call(void 0,o)},w=function(){return"onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll"};return"addEventListener"in window&&Array.prototype.indexOf&&(u[w()]="mouse",p(),g()),{ask:function(t){return"loose"===t?o:i},types:function(){return t},ignoreKeys:function(t){s=t},onChange:function(t,e){r.push({function:t,type:e})}}}()}],i={},n.m=r,n.c=i,n.p="",n(0);function n(t){if(i[t])return i[t].exports;var e=i[t]={exports:{},id:t,loaded:!1};return r[t].call(e.exports,e,e.exports,n),e.loaded=!0,e.exports}var r,i}),function(t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Clipboard=t()}(function(){return function r(i,o,a){function s(n,t){if(!o[n]){if(!i[n]){var e="function"==typeof require&&require;if(!t&&e)return e(n,!0);if(u)return u(n,!0);t=new Error("Cannot find module '"+n+"'");throw t.code="MODULE_NOT_FOUND",t}e=o[n]={exports:{}};i[n][0].call(e.exports,function(t){var e=i[n][1][t];return s(e||t)},e,e.exports,r,i,o,a)}return o[n].exports}for(var u="function"==typeof require&&require,t=0;t<a.length;t++)s(a[t]);return s}({1:[function(t,e,n){var r;Element&&!Element.prototype.matches&&((r=Element.prototype).matches=r.matchesSelector||r.mozMatchesSelector||r.msMatchesSelector||r.oMatchesSelector||r.webkitMatchesSelector),e.exports=function(t,e){for(;t&&9!==t.nodeType;){if(t.matches(e))return t;t=t.parentNode}}},{}],2:[function(t,e,n){var a=t("./closest");e.exports=function(t,e,n,r,i){var o=function(e,n,t,r){return function(t){t.delegateTarget=a(t.target,n),t.delegateTarget&&r.call(e,t)}}.apply(this,arguments);return t.addEventListener(n,o,i),{destroy:function(){t.removeEventListener(n,o,i)}}}},{"./closest":1}],3:[function(t,e,n){n.node=function(t){return void 0!==t&&t instanceof HTMLElement&&1===t.nodeType},n.nodeList=function(t){var e=Object.prototype.toString.call(t);return void 0!==t&&("[object NodeList]"===e||"[object HTMLCollection]"===e)&&"length"in t&&(0===t.length||n.node(t[0]))},n.string=function(t){return"string"==typeof t||t instanceof String},n.fn=function(t){return"[object Function]"===Object.prototype.toString.call(t)}},{}],4:[function(t,e,n){var l=t("./is"),c=t("delegate");e.exports=function(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required arguments");if(!l.string(e))throw new TypeError("Second argument must be a String");if(!l.fn(n))throw new TypeError("Third argument must be a Function");if(l.node(t))return s=e,u=n,(a=t).addEventListener(s,u),{destroy:function(){a.removeEventListener(s,u)}};if(l.nodeList(t))return r=t,i=e,o=n,Array.prototype.forEach.call(r,function(t){t.addEventListener(i,o)}),{destroy:function(){Array.prototype.forEach.call(r,function(t){t.removeEventListener(i,o)})}};if(l.string(t))return c(document.body,t,e,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var r,i,o,a,s,u}},{"./is":3,delegate:2}],5:[function(t,e,n){e.exports=function(t){var e,n;return t="SELECT"===t.nodeName?(t.focus(),t.value):"INPUT"===t.nodeName||"TEXTAREA"===t.nodeName?(t.focus(),t.setSelectionRange(0,t.value.length),t.value):(t.hasAttribute("contenteditable")&&t.focu
1s(),e=window.getSelection(),(n=document.createRange()).selectNodeContents(t),e.removeAllRanges(),e.addRange(n),e.toString())}},{}],6:[function(t,e,n){function r(){}r.prototype={on:function(t,e,n){var r=this.e||(this.e={});return(r[t]||(r[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var r=this;function i(){r.off(t,i),e.apply(n,arguments)}return i._=e,this.on(t,i,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),r=0,i=n.length;r<i;r++)n[r].fn.apply(n[r].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),r=n[t],i=[];if(r&&e)for(var o=0,a=r.length;o<a;o++)r[o].fn!==e&&r[o].fn._!==e&&i.push(r[o]);return i.length?n[t]=i:delete n[t],this}},e.exports=r},{}],7:[function(t,e,n){var r,i;r=this,i=function(t,e){"use strict";var n=(e=e)&&e.__esModule?e:{default:e};var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function i(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}(function(t,e,n){e&&i(t.prototype,e),n&&i(t,n)})(o,[{key:"resolveOptions",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,e="rtl"==document.documentElement.getAttribute("dir"),e=(this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=document.body.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[e?"right":"left"]="-9999px",window.pageYOffset||document.documentElement.scrollTop);this.fakeElem.addEventListener("focus",window.scrollTo(0,e)),this.fakeElem.style.top=e+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,document.body.appendChild(this.fakeElem),this.selectedText=(0,n.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(document.body.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(document.body.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,n.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.target&&this.target.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){if(this._action=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"copy","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(t){if(void 0!==t){if(!t||"object"!==(void 0===t?"undefined":r(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function(){return this._target}}]);e=o;function o(t){if(!(this instanceof o))throw new TypeError("Cannot call a class as a function");this.resolveOptions(t),this.initSelection()}t.exports=e},void 0!==n?i(e,t("select")):(i(i={exports:{}}
1,r.select),r.clipboardAction=i.exports)},{select:5}],8:[function(t,e,n){var r,i;r=this,i=function(t,e,n,r){"use strict";var i=a(e),e=a(n),o=a(r);function a(t){return t&&t.__esModule?t:{default:t}}var s=function(t,e,n){return e&&u(t.prototype,e),n&&u(t,n),t};function u(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}n=function(t){var e=r;if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);function r(t,e){if(!(this instanceof r))throw new TypeError("Cannot call a class as a function");var n=function(t,e){if(t)return!e||"object"!=typeof e&&"function"!=typeof e?t:e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(this,(r.__proto__||Object.getPrototypeOf(r)).call(this));return n.resolveOptions(e),n.listenClick(t),n}return e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t),s(r,[{key:"resolveOptions",value:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText}},{key:"listenClick",value:function(t){var e=this;this.listener=(0,o.default)(t,"click",function(t){return e.onClick(t)})}},{key:"onClick",value:function(t){t=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new i.default({action:this.action(t),target:this.target(t),text:this.text(t),trigger:t,emitter:this})}},{key:"defaultAction",value:function(t){return l("action",t)}},{key:"defaultTarget",value:function(t){t=l("target",t);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(t){return l("text",t)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}]),r}(e.default);function l(t,e){t="data-clipboard-"+t;if(e.hasAttribute(t))return e.getAttribute(t)}t.exports=n},void 0!==n?i(e,t("./clipboard-action"),t("tiny-emitter"),t("good-listener")):(i(i={exports:{}},r.clipboardAction,r.tinyEmitter,r.goodListener),r.clipboard=i.exports)},{"./clipboard-action":7,"good-listener":4,"tiny-emitter":6}]},{},[8])(8)}),function(c,t){"use strict";var Q,tt,V=1,et="-add",nt="-remove",vt="ng-",S="ng-animate",R="$$ngAnimateChildren",yt=void 0===c.ontransitionend&&void 0!==c.onwebkittransitionend?(Q="WebkitTransition","webkitTransitionEnd transitionend"):(Q="transition","transitionend"),$t=void 0===c.onanimationend&&void 0!==c.onwebkitanimationend?(tt="WebkitAnimation","webkitAnimationEnd animationend"):(tt="animation","animationend"),r="Duration",bt="TimingFunction",o="PlayState",n=tt+"Delay",rt=tt+r,i=Q+"Delay",e=Q+r,a=t.$$minErr("ng");function h(t,e,n){if(!t)throw a("areq","Argument '{0}' is {1}",e||"?",n||"required")}function _(t,e){return t||e?t?e?(t=gt(t)?t.join(" "):t)+" "+(e=gt(e)?e.join(" "):e):t:e:""}function it(t,n,r){var i="";return t=gt(t)?t:t&&W(t)&&t.length?t.split(/\s+/):[],pt(t,function(t,e){t&&0<t.length&&(i=i+(0<e?" ":"")+(r?n+t:t+n))}),i}function G(t){if(t instanceof q)switch(t.length){case 0:return t;case 1:if(t[0].nodeType===V)return t;break;default:return q(f(t))}if(t.nodeType===V)return q(t)}function f(t){if(!t[0])return t;for(var e=0;e<t.length;e++){var n=t[e];if(n.nodeType===V)return n}}function H(a){return function(t,e){var n,r,i,o;e.addClass&&(n=a,r=e.addClass,pt(t,function(t){n.addClass(t,r)}),e.addClass=null),e.removeClass&&(i=a,o=e.removeClass,pt(t,function(t){i.removeClass(t,o)}),e.removeClass=null)}}function ot(t){var e;return(t=t||{}).$$prepared||(e=t.domOperation||mt,t.domOperation=function(){t.$$domOperationFired=!0,e(),e=mt},t.$$prepared=!0),t}function at(t,e){wt(t,e),xt(t,e)}function wt(t,e){e.from&&(t.css(e.from),e.from=null)}function xt(t,e){e.to&&(t.css(e.to),e.to=null)}function z(t,e,n){var i,r,o,a=e.options||{},n=n.options||{},s=(a.addClass||"")+" "+(n.addClass||""),u=(a.removeClass||"")+" "+(n.removeClass||""),u=(i=t.attr("class"),t=s,s=u,r={},i=l(i),t=l(t),pt(t,function(t,e){r[e]=1}),s=l(s),pt(s,function(t,e){r[e]=1===r[e]?null:-1}),o={addClass:"",removeClass:""},pt(r,function(t,e){var n,r;1===t?(n="addClass",r=!i[e]||i[e+nt]):-1===t&&(n="removeClass",r=i[e]||i[e+et]),r&&(o[n].length&&(o[n]+=" "),o[n]+=e)}),o);
1function l(t){W(t)&&(t=t.split(" "));var e={};return pt(t,function(t){t.length&&(e[t]=!0)}),e}n.preparationClasses&&(a.preparationClasses=U(n.preparationClasses,a.preparationClasses),delete n.preparationClasses);t=a.domOperation!==mt?a.domOperation:null;return p(a,n),t&&(a.domOperation=t),u.addClass?a.addClass=u.addClass:a.addClass=null,u.removeClass?a.removeClass=u.removeClass:a.removeClass=null,e.addClass=a.addClass,e.removeClass=a.removeClass,a}function st(t){return t instanceof q?t[0]:t}function ut(t,e){e=e?"-"+e+"s":"";ct(t,[i,e])}function lt(t,e){var e=e?"paused":"",n=tt+o;return ct(t,[n,e]),[n,e]}function ct(t,e){var n=e[0],e=e[1];t.style[n]=e}function U(t,e){return t?e?t+" "+e:t:e}var s=["$interpolate",function(o){return{link:function(t,e,n){var r=n.ngAnimateChildren;function i(t){e.data(R,t="on"===t||"true"===t)}W(r)&&0===r.length?e.data(R,!0):(i(o(r)(t)),n.$observe("ngAnimateChildren",i))}}}],ft="$$animateCss",u={transitionDuration:e,transitionDelay:i,transitionProperty:Q+"Property",animationDuration:rt,animationDelay:n,animationIterationCount:tt+"IterationCount"},St={transitionDuration:e,transitionDelay:i,animationDuration:rt,animationDelay:n};function dt(t,e){return[e?n:i,t+"s"]}function _t(t,e,n){var i=Object.create(null),o=t.getComputedStyle(e)||{};return pt(n,function(t,e){var n,r,t=o[t];t&&(("-"===(n=t.charAt(0))||"+"===n||0<=n)&&(r=0,n=(n=t).split(/\s*,\s*/),pt(n,function(t){"s"===t.charAt(t.length-1)&&(t=t.substring(0,t.length-1)),t=parseFloat(t)||0,r=r?Math.max(t,r):t}),t=r),0===t&&(t=null),i[e]=t)}),i}function ht(t){return 0===t||null!=t}function kt(t,e){var n=Q,t=t+"s";return e?n+=r:t+=" linear all",[n,t]}function l(){var n=Object.create(null);return{flush:function(){n=Object.create(null)},count:function(t){t=n[t];return t?t.total:0},get:function(t){t=n[t];return t&&t.value},put:function(t,e){n[t]?n[t].total++:n[t]={total:1,value:e}}}}function Ct(e,n,t){pt(t,function(t){e[t]=X(e[t])?e[t]:n.style.getPropertyValue(t)})}var Et,p,pt,gt,X,d,b,F,W,B,q,mt,e=["$animateProvider",function(t){var Z=l(),J=l();this.$get=["$window","$$jqLite","$$AnimateRunner","$timeout","$$forceReflow","$sniffer","$$rAFScheduler","$$animateQueue",function(z,U,F,W,n,B,e,q){var Y=H(U),i=0;function G(t,e){var n="$$ngAnimateParentKey",r=t.parentNode;return(r[n]||(r[n]=++i))+"-"+t.getAttribute("class")+"-"+e}var r=[];function X(t){r.push(t),e.waitUntilQuiet(function(){Z.flush(),J.flush();for(var t=n(),e=0;e<r.length;e++)r[e](t);r.length=0})}function K(t,e,n){t=t,n=n,i=u,(r=Z.get(n))||"infinite"===(r=_t(z,t,i)).animationIterationCount&&(r.animationIterationCount=1),Z.put(n,r);var r,t=r,i=t.animationDelay,n=t.transitionDelay;return t.maxDelay=i&&n?Math.max(i,n):i||n,t.maxDuration=Math.max(t.animationDuration*t.animationIterationCount,t.transitionDuration),t}return function(a,t){var s=t||{},u=(s.$$prepared||(s=ot(Et(s))),{}),l=st(a);if(!l||!l.parentNode||!q.enabled())return I();var c,r,i,n,f,d,h,p,g=[],t=a.attr("class"),e=(w={},(e=s)&&(e.to||e.from)&&(w.to=e.to,w.from=e.from),w),m=[];if(0===s.duration||!B.animations&&!B.transitions)return I();var v,y,o,$,b,w=s.event&>(s.event)?s.event.join(" "):s.event,x="",S="",_=(w&&s.structural?x=it(w,vt,!0):w&&(x=w),s.addClass&&(S+=it(s.addClass,et)),s.removeClass&&(S.length&&(S+=" "),S+=it(s.removeClass,nt)),s.applyClassesEarly&&S.length&&Y(a,s),[x,S].join(" ").trim()),k=t+" "+_,N=it(_,"-active"),w=e.to&&0<Object.keys(e.to).length;if(!(0<(s.keyframeStyle||"").length)&&!w&&!_)return I();y=0<s.stagger?{transitionDelay:x=parseFloat(s.stagger),animationDelay:x,transitionDuration:0,animationDuration:0}:(v=G(l,k),t=l,e=_,x=v,$=St,0<Z.count(x)&&((o=J.get(x))||(e=it(e,"-stagger"),U.addClass(t,e),(o=_t(z,t,$)).animationDuration=Math.max(o.animationDuration,0),o.transitionDuration=Math.max(o.transitionDuration,0),U.removeClass(t,e),J.put(x,o))),o||{}),s.$$skipPreparationClasses||U.addClass(a,_),s.transitionStyle&&($=[Q,s.transitionStyle],ct(l,$),g.push($)),0<=s.duration&&(b=0<l.style[Q].length,t=kt(s.duration,b),ct(l,t),g.push(t)),s.keyframeStyle&&(e=[tt,s.keyframeStyle],ct(l,e),g.push(e));var C,E=y?0<=s.staggerIndex?s.staggerIndex:Z.count(v):0,x=0===E,T=(x&&
1!s.skipBlocking&&ut(l,9999),K(l,0,v)),A=T.maxDelay,O=Math.max(A,0),D=T.maxDuration,M={};return M.hasTransitions=0<T.transitionDuration,M.hasAnimations=0<T.animationDuration,M.hasTransitionAll=M.hasTransitions&&"all"===T.transitionProperty,M.applyTransitionDuration=w&&(M.hasTransitions&&!M.hasTransitionAll||M.hasAnimations&&!M.hasTransitions),M.applyAnimationDuration=s.duration&&M.hasAnimations,M.applyTransitionDelay=ht(s.delay)&&(M.applyTransitionDuration||M.hasTransitions),M.applyAnimationDelay=ht(s.delay)&&M.hasAnimations,M.recalculateTimingStyles=0<S.length,(M.applyTransitionDuration||M.applyAnimationDuration)&&(D=s.duration?parseFloat(s.duration):D,M.applyTransitionDuration&&(M.hasTransitions=!0,T.transitionDuration=D,b=0<l.style[Q+"Property"].length,g.push(kt(D,b))),M.applyAnimationDuration&&(M.hasAnimations=!0,T.animationDuration=D,g.push([rt,D+"s"]))),0!==D||M.recalculateTimingStyles?(null!=s.delay&&("boolean"!=typeof s.delay&&(C=parseFloat(s.delay),O=Math.max(C,0)),M.applyTransitionDelay&&g.push(dt(C)),M.applyAnimationDelay&&g.push(dt(C,!0))),null==s.duration&&0<T.transitionDuration&&(M.recalculateTimingStyles=M.recalculateTimingStyles||x),d=1e3*O,h=1e3*D,s.skipBlocking||(M.blockTransition=0<T.transitionDuration,M.blockKeyframeAnimation=0<T.animationDuration&&0<y.animationDelay&&0===y.animationDuration),s.from&&(s.cleanupStyles&&Ct(u,l,Object.keys(s.from)),wt(a,s)),M.blockTransition||M.blockKeyframeAnimation?V(D):s.skipBlocking||ut(l,!1),{$$willAnimate:!0,end:P,start:function(){if(!c)return n=new F(f={end:P,cancel:j,resume:null,pause:null}),X(H),n}}):I();function P(){L()}function j(){L(!0)}function L(t){var e;c||i&&r||(r=!(c=!0),s.$$skipPreparationClasses||U.removeClass(a,_),U.removeClass(a,N),lt(l,!1),ut(l,!1),pt(g,function(t){l.style[t[0]]=""}),Y(a,s),at(a,s),Object.keys(u).length&&pt(u,function(t,e){t?l.style.setProperty(e,t):l.style.removeProperty(e)}),s.onDone&&s.onDone(),m&&m.length&&a.off(m.join(" "),R),(e=a.data(ft))&&(W.cancel(e[0].timer),a.removeData(ft)),n&&n.complete(!t))}function V(t){M.blockTransition&&ut(l,t),M.blockKeyframeAnimation&<(l,!!t)}function I(){return n=new F({end:P,cancel:j}),X(mt),L(),{$$willAnimate:!1,start:function(){return n},end:P}}function R(t){t.stopPropagation();var e,t=t.originalEvent||t;t.target===l&&(e=t.$manualTimeStamp||Date.now(),t=parseFloat(t.elapsedTime.toFixed(3)),Math.max(e-p,0)>=d&&D<=t&&(i=!0,L()))}function H(){var t,e;function n(){if(!c){if(V(!1),pt(g,function(t){var e=t[0],t=t[1];l.style[e]=t}),Y(a,s),U.addClass(a,N),M.recalculateTimingStyles){if(k=l.getAttribute("class")+" "+_,v=G(l,k),T=K(l,0,v),A=T.maxDelay,O=Math.max(A,0),0===(D=T.maxDuration))return void L();M.hasTransitions=0<T.transitionDuration,M.hasAnimations=0<T.animationDuration}M.applyAnimationDelay&&(A="boolean"!=typeof s.delay&&ht(s.delay)?parseFloat(s.delay):A,O=Math.max(A,0),T.animationDelay=A,C=dt(A,!0),g.push(C),l.style[C[0]]=C[1]),d=1e3*O,h=1e3*D,s.easing&&(n=s.easing,M.hasTransitions&&(e=Q+bt,g.push([e,n]),l.style[e]=n),M.hasAnimations&&(e=tt+bt,g.push([e,n]),l.style[e]=n)),T.transitionDuration&&m.push(yt),T.animationDuration&&m.push($t),p=Date.now();var t,e=d+1.5*h,n=p+e,r=a.data(ft)||[],i=!0;r.length&&((i=n>(t=r[0]).expectedEndTime)?W.cancel(t.timer):r.push(L)),i&&(t=W(o,e,!1),r[0]={timer:t,expectedEndTime:n},r.push(L),a.data(ft,r)),m.length&&a.on(m.join(" "),R),s.to&&(s.cleanupStyles&&Ct(u,l,Object.keys(s.to)),xt(a,s))}}function o(){var t=a.data(ft);if(t){for(var e=1;e<t.length;e++)t[e]();a.removeData(ft)}}c||(l.parentNode?(t=function(t){var e,n;i?r&&t&&(r=!1,L()):(r=!t,T.animationDuration&&(t=lt(l,r),r?g.push(t):(t=t,n=(e=g).indexOf(t),0<=t&&e.splice(n,1))))},(e=0<E&&(T.transitionDuration&&0===y.transitionDuration||T.animationDuration&&0===y.animationDuration)&&Math.max(y.animationDelay,y.transitionDelay))?W(n,Math.floor(e*E*1e3),!1):n(),f.resume=function(){t(!0)},f.pause=function(){t(!1)}):L())}}}]}],g=["$$animationProvider",function(t){t.drivers.push("$$animateCssDriver");var v="ng-animate-shim",y="ng-anchor-out";this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$sniffer","$$jqLite","$document",function(f,t,d,e,n,r,i){if(!n.animations&&!n.transitions)return mt;var h=i[0].body,n=st(e),p=q((i=n).parentNode&&11===i.parentNode.nodeType||h.contains(n)?n:h);return function(t){if(!t.from||!t.to)return a(t);var e=t.from,n=t.to,t=(t.classes,t.anchors),r=a(e),i=a(n),o=[];return pt(t,function(t){t=function(e,n){var r=q(st(e).cloneNode(!0)),i=g(u(r));e.addClass(v),n.addClass(v),r.addClass("ng-anchor"),p.append(r);var o,t=function(){var t=f(r,{addClass:y,delay:!0,from:s(e)});return t.$$willAnimate?t:null}();if(!t&&!(o=l()))return c();var a=t||o;return{start:function(){var t,e=a.start();return e.done(function(){if(e=null,!o&&(o=l()))return(e=o.start()).done(function(){e=null,c(),t.complete()}),e;c(),t.complete()}),t=new d({end:n,cancel:n});function n(){e&&e.end()}}};function s(t){var n={},r=st(t).getBoundingClientRect();return pt(["width","height","top","left"],function(t){var e=r[t];switch(t){case"top":e+=h.scrollTop;break;case"left":e+=h.scrollLeft}n[t]=Math.floor(e)+"px"}),n}function u(t){return t.attr("class")||""}function l(){var t=g(u(n)),e=m(t,i),t=m(i,t),e=f(r,{to:s(n),addClass:"ng-anchor-in "+e,removeClass:y+" "+t,delay:!0});return e.$$willAnimate?e:null}function c(){r.remove(),e.removeClass(v),n.removeClass(v)}}(t.out,t.in);t&&o.push(t)}),r||i||0!==o.length?{start:function(){var e=[],n=(r&&e.push(r.start()),i&&e.push(i.start()),pt(o,function(t){e.push(t.start())}),new d({end:t,cancel:t}));return d.all(e,function(t){n.complete(t)}),n;function t(){pt(e,function(t){t.end()})}}}:void 0};function g(t){return t.replace(/\bng-\S+\b/g,"")}
1function m(t,e){return W(t)&&(t=t.split(" ")),W(e)&&(e=e.split(" ")),t.filter(function(t){return-1===e.indexOf(t)}).join(" ")}function a(t){var e=t.element,n=t.options||{},t=(t.structural&&(n.event=t.event,n.structural=!0,n.applyClassesEarly=!0,"leave"===t.event&&(n.onDone=n.domOperation)),n.preparationClasses&&(n.event=U(n.event,n.preparationClasses)),f(e,n));return t.$$willAnimate?t:null}}]}],m=["$animateProvider",function($){this.$get=["$injector","$$AnimateRunner","$$jqLite",function(m,v,t){var y=H(t);return function(t,e,n,r){var i,o,a,s,u,l=!1,c=(3===arguments.length&&F(n)&&(r=n,n=null),r=ot(r),n||(n=t.attr("class")||"",r.addClass&&(n+=" "+r.addClass),r.removeClass&&(n+=" "+r.removeClass)),r.addClass),f=r.removeClass,n=function(t){t=gt(t)?t:t.split(" ");for(var e=[],n={},r=0;r<t.length;r++){var i=t[r],o=$.$$registeredAnimations[i];o&&!n[i]&&(e.push(m.get(o)),n[i]=!0)}return e}(n);if(n.length&&(s="leave"===e?(a="leave","afterLeave"):(a="before"+e.charAt(0).toUpperCase()+e.substr(1),e),"enter"!==e&&"move"!==e&&(i=g(t,e,r,n,a)),o=g(t,e,r,n,s)),i||o)return{$$willAnimate:!0,end:function(){return u?u.end():(h(),(u=new v).complete(!0)),u},start:function(){if(u)return u;u=new v;var e,t=[];return i&&t.push(function(t){e=i(t)}),t.length?t.push(function(t){d(),t(!0)}):d(),o&&t.push(function(t){e=o(t)}),u.setHost({end:function(){r()},cancel:function(){r(!0)}}),v.chain(t,n),u;function n(t){h(),u.complete(t)}function r(t){l||((e||mt)(t),n(t))}}};function d(){r.domOperation(),y(t,r)}function h(){l=!0,d(),at(t,r)}function p(a,s,u,t,e){var n=[];return pt(t,function(t){var o=t[e];o&&n.push(function(){function e(t){n||(n=!0,(i||mt)(t),r.complete(!t))}var n=!1,r=new v({end:function(){e()},cancel:function(){e(!0)}}),i=function(t,e,n,r,i){var o;switch(n){case"animate":o=[e,r.from,r.to,i];break;case"setClass":o=[e,c,f,i];break;case"addClass":o=[e,c,i];break;case"removeClass":o=[e,f,i];break;default:o=[e,i]}if(o.push(r),n=t.apply(t,o))if((n=b(n.start)?n.start():n)instanceof v)n.done(i);else if(b(n))return n;return mt}(o,a,s,u,function(t){e(!1===t)});return r})}),n}function g(t,e,n,r,i){var o,a,s=p(t,e,n,r,i);if(0===s.length&&("beforeSetClass"===i?(o=p(t,"removeClass",n,r,"beforeRemoveClass"),a=p(t,"addClass",n,r,"beforeAddClass")):"setClass"===i&&(o=p(t,"removeClass",n,r,"removeClass"),a=p(t,"addClass",n,r,"addClass")),o&&(s=s.concat(o)),a&&(s=s.concat(a))),0!==s.length)return function(t){var n=[];return s.length&&pt(s,function(t){n.push(t())}),n.length?v.all(n,t):t(),function(e){pt(n,function(t){e?t.cancel():t.end()})}}}}}]}],v=["$$animationProvider",function(t){t.drivers.push("$$animateJsDriver"),this.$get=["$$animateJs","$$AnimateRunner",function(i,o){return function(t){if(!t.from||!t.to)return e(t);var r=e(t.from),i=e(t.to);return r||i?{start:function(){var t=[],e=(r&&t.push(r.start()),i&&t.push(i.start()),o.all(t,function(t){e.complete(t)}),new o({end:n(),cancel:n()}));return e;function n(){return function(){pt(t,function(t){t.end()})}}}}:void 0};function e(t){var e=t.element,n=t.event,r=t.options,t=t.classes;return i(e,n,t,r)}}]}],Y="data-ng-animate",K="$ngAnimatePin",y=["$animateProvider",function(l){var r=" ",i=this.rules={skip:[],cancel:[],join:[]};function o(t,e){var n;if(t&&e)return n=function(t){if(!t)return null;var t=t.split(r),e=Object.create(null);return pt(t,function(t){e[t]=!0}),e}(e),t.split(r).some(function(t){return n[t]})}function N(t,e,n){return i[t].some(function(t){return t(e,n)})}function j(t,e){var n=0<(t.addClass||"").length,t=0<(t.removeClass||"").length;return e?n&&t:n||t}i.join.push(function(t,e){return!t.structural&&j(t)}),i.skip.push(function(t,e){return!t.structural&&!j(t)}),i.skip.push(function(t,e){return"leave"===e.event&&t.structural}),i.skip.push(function(t,e){return e.structural&&2===e.state&&!t.structural}),i.cancel.push(function(t,e){return e.structural&&t.structural}),i.cancel.push(function(t,e){return 2===e.state&&t.structural}),i.cancel.push(function(t,e){if(e.structural)return!1;var n=t.addClass,t=t.removeClass,r=e.addClass,e=e.removeClass;return!(B(n)&&B(t)||B(r)&&B(e))&&(o(n,e)||o(t,r))}),this.$get=["$$rAF","$rootScope","$rootElement","$document","$$Map","$$animation","$$AnimateRunner","$templateRequest","$$jqLite","$$forceReflow","$$isDocumentHidden",function(v,y,$,b,t,w,x,e,n,r,S){var _=new t,k=new t,C=null;function i(){return!0}var o=y.$watch(function(){return 0===e.totalPendingRequests},function(t){t&&(o(),y.$$postDigest(function(){y.$$postDigest(function(){null===C&&(C=!0)})}))}),E=Object.create(null),t=l.customFilter(),a=l.classNameFilter(),T=t||i,A=a?function(t,e){t=[t.getAttribute("class"),e.addClass,e.removeClass].join(" ");return a.test(t)}:i,O=H(n);function D(t,e){z(t,e,{})}var M=c.Node.prototype.contains||function(t){return this===t||!!(16&this.compareDocumentPosition(t))};function s(t,e,n){var r=f(e);return t.filter(function(t){return!(t.node===r&&(!n||t.callback===n))})}function P(t,e){"close"!==t||e.parentNode||u.off(e)}var u={on:function(t,e,n){var r=f(e);E[t]=E[t]||[],E[t].push({node:r,callback:n}),q(e).on("$destroy",function(){_.get(r)||u.off(t,e,n)})},off:function(t,e,n){if(1!==arguments.length||W(t)){var r=E[t];r&&(E[t]=1===arguments.length?null:s(r,e,n))}else for(var i in e=t,E)E[i]=s(E[i],e)},pin:function(t,e){h(d(t),"element","not an element"),h(d(e),"parentElement","not an element"),t.data(K,e)},push:function(t,e,n,r){(n=n||{}).domOperation=r;var i=t,o=e,r=n,a=Et(r),l=G(i),c=st(l),f=c&&c.parentNode,s=(a=ot(a),new x),d=function(){var e=!1;return function(t){e?t():y.$$postDigest(function(){e=!0,t()})}}();if(gt(a.addClass)&&(a.addClass=a.addClass.join(" ")),a.addClass&&!W
1(a.addClass)&&(a.addClass=null),gt(a.removeClass)&&(a.removeClass=a.removeClass.join(" ")),a.removeClass&&!W(a.removeClass)&&(a.removeClass=null),a.from&&!F(a.from)&&(a.from=null),a.to&&!F(a.to)&&(a.to=null),!(C&&c&&T(c,o,r)&&A(c,a)))return m(),s;var u=0<=["enter","move","leave"].indexOf(o),t=(r=S())||k.get(c),e=!t&&_.get(c)||{},n=!!e.state;if(t=t||n&&1===e.state?t:!function(t,e){var n,r=b[0].body,i=st($),o=t===r||"HTML"===t.nodeName,a=t===i,s=!1,u=k.get(t),l=q.data(t,K);l&&(e=st(l));for(;e&&(a=a||e===i,e.nodeType===V);){var c=_.get(e)||{};if(!s){var f=k.get(e);if(!0===f&&!1!==u){u=!0;break}!1===f&&(u=!1),s=c.structural}if(!B(n)&&!0!==n||(f=q.data(e,R),X(f)&&(n=f)),s&&!1===n)break;if((o=o||e===r)&&a)break;e=!a&&(l=q.data(e,K))?st(l):e.parentNode}return(!s||n)&&!0!==u&&a&&o}(c,f))return r&&g(s,o,"start"),m(),r&&g(s,o,"close"),s;{var h;u&&(h=(h=c).querySelectorAll("["+Y+"]"),pt(h,function(t){var e=parseInt(t.getAttribute(Y),10),n=_.get(t);if(n)switch(e){case 2:n.runner.end();case 1:_.delete(t)}}))}if(t={structural:u,element:l,event:o,addClass:a.addClass,removeClass:a.removeClass,close:m,options:a,runner:s},n){if(N("skip",t,e))return 2===e.state?(m(),s):(z(l,e,t),e.runner);r=N("cancel",t,e);if(r)if(2===e.state)e.runner.end();else{if(!e.structural)return z(l,e,t),e.runner;e.close()}else if(N("join",t,e)){if(2!==e.state)return function(t,e,n){var r="";e&&(r=it(e,vt,!0)),n.addClass&&(r=U(r,it(n.addClass,et))),(r=n.removeClass?U(r,it(n.removeClass,nt)):r).length&&(n.preparationClasses=r,t.addClass(r))}(l,u?o:null,a),o=t.event=e.event,a=z(l,e,t),e.runner;D(l,t)}}else D(l,t);if(!(n=(n=t.structural)||"animate"===t.event&&0<Object.keys(t.options.to||{}).length||j(t)))return m(),L(c),s;var p=(e.counter||0)+1;return t.counter=p,I(c,1,t),y.$$postDigest(function(){l=G(i);var t=!(e=_.get(c)),e=e||{},n=0<(l.parent()||[]).length&&("animate"===e.event||e.structural||j(e));if(t||e.counter!==p||!n)return t&&(O(l,a),at(l,a)),(t||u&&e.event!==o)&&(a.domOperation(),s.end()),void(n||L(c));o=!e.structural&&j(e,!0)?"setClass":e.event,I(c,2);t=w(l,o,e.options);s.setHost(t),g(s,o,"start",{}),t.done(function(t){m(!t);t=_.get(c);t&&t.counter===p&&L(c),g(s,o,"close",{})})}),s;function g(t,a,s,u){d(function(){e=f,n=c,i=[],(t=E[r=a])&&pt(t,function(t){(M.call(t.node,n)||"leave"===r&&M.call(t.node,e))&&i.push(t.callback)});var e,n,r,i,t,o=i;o.length?v(function(){pt(o,function(t){t(l,s,u)}),P(s,c)}):P(s,c)}),t.progress(a,s,u)}function m(t){var e,n;e=l,(n=a).preparationClasses&&(e.removeClass(n.preparationClasses),n.preparationClasses=null),n.activeClasses&&(e.removeClass(n.activeClasses),n.activeClasses=null),O(l,a),at(l,a),a.domOperation(),s.complete(!t)}},enabled:function(t,e){var n,r=arguments.length;return 0===r?e=!!C:d(t)?(n=st(t),1===r?e=!k.get(n):k.set(n,!e)):e=C=!!t,e}};return u;function L(t){t.removeAttribute(Y),_.delete(t)}function I(t,e,n){(n=n||{}).state=e,t.setAttribute(Y,e);e=_.get(t),e=e?p(e,n):n;_.set(t,e)}}]}],$=["$animateProvider",function(t){var $="ng-animate-ref",b=this.drivers=[],w="$$animationRunner";function x(t){return t.data(w)}this.$get=["$$jqLite","$rootScope","$injector","$$AnimateRunner","$$Map","$$rAFScheduler",function(c,f,d,h,p,g){var m=[],v=H(c);function y(t){for(var o={children:[]},a=new p,e=0;e<t.length;e++){var n=t[e];a.set(n.domNode,t[e]={domNode:n.domNode,fn:n.fn,children:[]})}for(e=0;e<t.length;e++)!function t(e){if(e.processed)return e;e.processed=!0;var n=e.domNode;var r=n.parentNode;a.set(n,e);var i;for(;r;){if(i=a.get(r)){i.processed||(i=t(i));break}r=r.parentNode}(i||o).children.push(e);return e}(t[e]);var r,i=o,s=[],u=[];for(r=0;r<i.children.length;r++)u.push(i.children[r]);var l=u.length,c=0,f=[];for(r=0;r<u.length;r++){var d=u[r];l<=0&&(l=c,c=0,s.push(f),f=[]),f.push(d.fn),d.children.forEach(function(t){c++,u.push(t)}),l--}return f.length&&s.push(f),s}return function(e,n,r){r=ot(r);var t=0<=["enter","move","leave"].indexOf(n),i=new h({end:function(){l()},cancel:function(){l(!0)}});if(!b.length)return l(),i;e.data(w,i);var o,a=_(e.attr("class"),_(r.addClass,r.removeClass)),s=r.tempClasses;
1return s&&(a+=" "+s,r.tempClasses=null),t&&(o="ng-"+n+"-prepare",c.addClass(e,o)),m.push({element:e,classes:a,event:n,structural:t,options:r,beforeStart:function(){e.addClass(S),s&&c.addClass(e,s);o&&(c.removeClass(e,o),o=null)},close:l}),e.on("$destroy",u),1<m.length||f.$$postDigest(function(){var s,u,a,l,c,e=[],t=(pt(m,function(t){x(t.element)?e.push(t):t.close()}),m.length=0,u=[],a={},pt(s=e,function(t,n){var r,i,e=st(t.element),o=t.event,o=0<=["enter","move"].indexOf(o),e=t.structural?(e=(e=e).hasAttribute($)?[e]:e.querySelectorAll("[ng-animate-ref]"),r=[],pt(e,function(t){var e=t.getAttribute($);e&&e.length&&r.push(t)}),r):[];e.length?(i=o?"to":"from",pt(e,function(t){var e=t.getAttribute($);a[e]=a[e]||{},a[e][i]={animationID:n,element:q(t)}})):u.push(t)}),l={},c={},pt(a,function(t,e){var n=t.from,t=t.to;if(!n||!t)return a=(r=(n||t).animationID).toString(),void(l[a]||(l[a]=!0,u.push(s[r])));var r,i=s[n.animationID],o=s[t.animationID],a=n.animationID.toString();c[a]||((r=c[a]={structural:!0,beforeStart:function(){i.beforeStart(),o.beforeStart()},close:function(){i.close(),o.close()},classes:function(t,e){t=t.split(" "),e=e.split(" ");for(var n=[],r=0;r<t.length;r++){var i=t[r];if("ng-"!==i.substring(0,3))for(var o=0;o<e.length;o++)if(i===e[o]){n.push(i);break}}return n.join(" ")}(i.classes,o.classes),from:i,to:o,anchors:[]}).classes.length?u.push(r):(u.push(i),u.push(o))),c[a].anchors.push({out:n.element,in:t.element})}),u),n=[];pt(t,function(o){n.push({domNode:st((o.from||o).element),fn:function(){o.beforeStart();var t,e,n,r=o.close;function i(t){t=x(t);t&&t.setHost(n)}x(o.anchors?o.from.element||o.to.element:o.element)&&(t=function(t){for(var e=b.length-1;0<=e;e--){var n=b[e],n=d.get(n)(t);if(n)return n}}(o))&&(e=t.start),e?((t=e()).done(function(t){r(!t)}),n=t,(e=o).from&&e.to?(i(e.from.element),i(e.to.element)):i(e.element)):r()}})}),g(y(n))}),i;function u(){var t=x(e);!t||"leave"===n&&r.$$domOperationFired||t.end()}function l(t){e.off("$destroy",u),e.removeData(w),v(e,r),at(e,r),r.domOperation(),s&&c.removeClass(e,s),e.removeClass(S),i.complete(!t)}}}]}];t.module("ngAnimate",[],function(){mt=t.noop,Et=t.copy,p=t.extend,q=t.element,pt=t.forEach,gt=t.isArray,W=t.isString,F=t.isObject,B=t.isUndefined,X=t.isDefined,b=t.isFunction,d=t.isElement}).info({angularVersion:"1.6.10"}).directive("ngAnimateSwap",["$animate","$rootScope",function(s,t){return{restrict:"A",transclude:"element",terminal:!0,priority:600,link:function(e,n,t,r,i){var o,a;e.$watchCollection(t.ngAnimateSwap||t.for,function(t){o&&s.leave(o),a&&(a.$destroy(),a=null),!t&&0!==t||(a=e.$new(),i(a,function(t){o=t,s.enter(t,null,n)}))})}}}]).directive("ngAnimateChildren",s).factory("$$rAFScheduler",["$$rAF",function(n){var r,i;function t(t){r=r.concat(t),o()}return r=t.queue=[],t.waitUntilQuiet=function(t){i&&i(),i=n(function(){i=null,t(),o()})},t;function o(){if(r.length){for(var t=r.shift(),e=0;e<t.length;e++)t[e]();i||n(function(){i||o()})}}}]).provider("$$animateQueue",y).provider("$$animation",$).provider("$animateCss",e).provider("$$animateCssDriver",g).provider("$$animateJs",m).provider("$$animateJsDriver",v)}(window,window.angular),function(u){"use strict";function t(t,o,e){var a=e.baseHref(),s=t[0];return function(t,e,n){var r,i;s.cookie=(t=t,e=e,r=(n=(n=n)||{}).expires,i=u.isDefined(n.path)?n.path:a,u.isUndefined(e)&&(r="Thu, 01 Jan 1970 00:00:00 GMT",e=""),u.isString(r)&&(r=new Date(r)),4096<(i=(e=(e=(e=(e=encodeURIComponent(t)+"="+encodeURIComponent(e))+(i?";path="+i:"")+(n.domain?";domain="+n.domain:""))+(r?";expires="+r.toUTCString():""))+(n.secure?";secure":"")).length+1)&&o.warn("Cookie '"+t+"' possibly not set or overflowed because it was too large ("+i+" > 4096 bytes)!"),e)}}u.module("ngCookies",["ng"]).info({angularVersion:"1.6.10"}).provider("$cookies",[function(){var e=this.defaults={};function i(t){return t?u.extend({},e,t):e}this.$get=["$$cookieReader","$$cookieWriter",function(e,r){return{get:function(t){return e()[t]},getObject:function(t){t=this.get(t);return t&&u.fromJson(t)},getAll:function(){return e()},put:function(t,e,n){r(t,e,i(n))},putObject:function(t,e,n){this.put(t,u.toJson(e),n)},remove:function(t,e){r(t,void 0,i(e))}}}]}]),u.module("ngCookies").factory("$cookieStore",["$cookies",function(n){return{get:function(t){return n.getObject(t)},put:function(t,e){n.putObject(t,e)},remove:function(t){n.remove(t)}}}]),t.$inject=["$document","$log","$browser"],u.module("ngCookies").provider("$$cookieWriter",function(){this.$get=t})}((window,window.angular)),function(t,e){"function"==typeof define&&define.amd?define(["exports"],e):"undefined"!=typeof exports?e(exports):(e(e={}),t.angularFoundation=e)}(this,function(t){"use strict";n.$inject=["$scope","$attrs","accordionConfig"],i.$inject=["$scope","$attrs","mediaQueries","$element","$position","$timeout","$transclude","dropdownPaneOffset"],o.$inject=["$document","$window","$location"],u.$inject=["$element"],l.$inject=["$element"],
1c.$inject=["$element","$interval","$scope","$swipe"],f.$inject=["$element"],d.$inject=["$element"],h.$inject=["$element"],Object.defineProperty(t,"__esModule",{value:!0});var e=function(t,e,n){return e&&r(t.prototype,e),n&&r(t,n),t};function r(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function b(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function n(t,n,r){this.groups=[],this.closeOthers=function(e){(angular.isDefined(n.closeOthers)?t.$eval(n.closeOthers):r.closeOthers)&&angular.forEach(this.groups,function(t){t!==e&&(t.isOpen=!1)})},this.addGroup=function(t){this.groups.push(t)},this.removeGroup=function(t){t=this.groups.indexOf(t);-1!==t&&this.groups.splice(t,1)}}function i(n,t,e,r,i,o,a,s){var u=this,l=void 0,c=void 0,f=angular.element(document.querySelector("body"));function d(t){u.active=!1,n.$emit("close.af.dropdownToggle",r,n),u.closeOnClick&&f.off("click",h),c&&c()}function h(e){var t=Array.prototype.slice.apply(r[0].querySelectorAll("*"));t.length&&t.every(function(t){return t!==e.target})&&(d(),n.$apply())}function p(t){var t=u.paneOffset||t,e=angular.element(r[0].querySelector("toggle *:first-child")),e=i.position(e);u.css.top=e.top+e.height+t+"px","center"===u.paneAlign?(u.css.left=e.left+e.width/2+"px",u.css.transform="translateX(-50%)"):"right"===u.paneAlign?(u.css.left=e.left+e.width+"px",u.css.transform="translateX(-100%)"):u.css.left=e.left+"px"}u.css={},a(function(t,e){angular.element(r[0].querySelector("span:nth-child(1)")).append(t)},r.parent(),"toggle"),a(function(t,e){e.$close=d,angular.element(r[0].querySelector("div:nth-child(2)")).append(t)},r.parent(),"pane"),o(function(){p()}),u.$onDestroy=function(){u.closeOnClick&&f.off("click",h)},u.toggle=function(){u.active?d():(u.active=!0,n.$emit("open.af.dropdownToggle",r,n),p(s),u.closeOnClick&&f.on("click",h),c=n.$on("doClose.af.dropdownToggle",d))},u.mouseover=function(){o.cancel(l),o(function(){u.active=!0}),p(s)},u.mouseleave=function(){o.cancel(l),l=o(function(){n.$apply(function(){u.active=!1})},250)}}function o(t,e,n){return{scope:{},restrict:"EA",bindToController:{closeOnClick:"=",paneAlign:"@",toggleOnHover:"=",paneOffset:"="},transclude:{toggle:"toggle",pane:"pane"},templateUrl:"template/dropdownToggle/dropdownToggle.html",controller:i,controllerAs:"$ctrl"}}angular.module("mm.foundation.accordion",[]).constant("accordionConfig",{closeOthers:!0}).controller("AccordionController",n).directive("accordion",function(){return{restrict:"EA",controller:n,controllerAs:"$ctrl",transclude:!0,replace:!1,templateUrl:"template/accordion/accordion.html"}}).directive("accordionGroup",function(){return{require:{accordion:"^accordion"},restrict:"EA",transclude:!0,replace:!0,templateUrl:"template/accordion/accordion-group.html",scope:{},controllerAs:"$ctrl",bindToController:{heading:"@"},controller:["$scope","$element","$attrs","$parse",function(n,r,i,o){var a=this;a.isOpen=!1,a.setHTMLHeading=function(t){a.HTMLHeading=t},a.$onInit=function(){var t,e;a.accordion.addGroup(a),n.$on("$destroy",function(t){a.accordion.removeGroup(a)}),i.isOpen&&(t=o(i.isOpen),e=t.assign,n.$parent.$watch(t,function(t){a.isOpen=!!t})),n.$watch(function(){return a.isOpen},function(t){t&&a.accordion.closeOthers(a),e&&e(n.$parent,t),t?n.$emit("down.af.accordionGroup",r,n):n.$emit("up.af.accordionGroup",r,n)})}}]}}).directive("accordionHeading",function(){return{restrict:"EA",transclude:!0,template:"",replace:!0,require:"^accordionGroup",link:function(t,e,n,r,i){r.setHTMLHeading(i(t,function(){}))}}}).directive("accordionTransclude",function(){return{require:"^accordionGroup",link:function(t,e,n,r){t.$watch(function(){return r.HTMLHeading},function(t){t&&(e.html(""),e.append(t))})}}}),angular.module("mm.foundation.accordion").run(["$templateCache",function(t){t.put("template/accordion/accordion-group.html",'<li class="accordion-item" ng-class="{ \'is-active\': $ctrl.isOpen }">\n <a ng-click="$ctrl.isOpen = !$ctrl.isOpen" class="accordion-title" accordion-transclude>{{$ctrl.heading}}</a>\n <div class="accordion-content" style="display: block;" ng-show="$ctrl.isOpen" ng-transclude></div>\n</li>\n'),t.put("template/accordion/accordion.html",'<ul class="accordion" ng-transclude></ul>\n')}
1]),angular.module("mm.foundation.alert",[]).controller("AlertController",["$scope","$attrs",function(t,e){t.closeable="close"in e&&void 0!==e.close}]).directive("alert",function(){return{restrict:"EA",controller:"AlertController",templateUrl:"template/alert/alert.html",transclude:!0,replace:!0,scope:{type:"=",close:"&"}}}),angular.module("mm.foundation.alert").run(["$templateCache",function(t){t.put("template/alert/alert.html",'<div class="callout" ng-class=\'(type || "")\'>\n <span ng-transclude></span>\n <button ng-click="close()" ng-show="closeable" class="close-button" aria-label="Close alert" type="button">\n <span aria-hidden="true">×</span>\n </button>\n</div>\n')}]),angular.module("mm.foundation.bindHtml",[]).directive("bindHtmlUnsafe",function(){return function(t,e,n){e.addClass("ng-binding").data("$binding",n.bindHtmlUnsafe),t.$watch(n.bindHtmlUnsafe,function(t){e.html(t||"")})}}),angular.module("mm.foundation.buttons",[]).constant("buttonConfig",{activeClass:"hollow",toggleEvent:"click"}).controller("ButtonsController",["buttonConfig",function(t){this.activeClass=t.activeClass,this.toggleEvent=t.toggleEvent}]).directive("btnRadio",function(){return{require:["btnRadio","ngModel"],controller:"ButtonsController",link:function(t,e,n,r){var i=r[0],o=r[1];o.$render=function(){e.toggleClass(i.activeClass,angular.equals(o.$modelValue,t.$eval(n.btnRadio)))},e.on(i.toggleEvent,function(){e.hasClass(i.activeClass)||t.$apply(function(){o.$setViewValue(t.$eval(n.btnRadio)),o.$render()})})}}}).directive("btnCheckbox",function(){return{require:["btnCheckbox","ngModel"],controller:"ButtonsController",link:function(n,t,e,r){var i=r[0],o=r[1];function a(){return s(e.btnCheckboxTrue,!0)}function s(t,e){t=n.$eval(t);return angular.isDefined(t)?t:e}o.$render=function(){t.toggleClass(i.activeClass,angular.equals(o.$modelValue,a()))},t.on(i.toggleEvent,function(){n.$apply(function(){o.$setViewValue(t.hasClass(i.activeClass)?s(e.btnCheckboxFalse,!1):a()),o.$render()})})}}}),angular.module("mm.foundation.drilldownMenu",[]).directive("drilldownMenu",["$compile","$timeout","$window",function(t,e,n){var i="mm.foundation.drilldownMenu";return{bindToController:{drilldownMenuApi:"=?"},scope:{},restrict:"A",controllerAs:"vm",controller:["$scope","$element",function(t,e){this.maxHeight=-1,this.maxWidth=-1,this.childMenus=[],this.generatedWrapper=null,this.reportChild=r,this.$onInit=function(t,e){var r=this;r.drilldownMenuApi={show:o,hide:a,hideAll:function(){for(var t=r,e=0;e<t.childMenus.length;++e){var n=t.childMenus[e];n.hasClass("is-active")&&t.drilldownMenuApi.hide(n)}},resizeMenu:function(){return s(r)},EVENTS:{resize:"resize."+i,open:"open."+i,hide:"hide."+i,_emitEvent:function(t,e,n){for(var r=arguments.length,i=Array(3<r?r-3:0),o=3;o<r;o++)i[o-3]=arguments[o];e=[e].concat(i);t.$emit.apply(t,[n].concat(b(e)))}.bind(r,t,e)}}}.bind(this,t,e),this.$postLink=u,this.$onDestroy=l}],link:function(t,e,n,r){var i;r&&((i=e.parent())&&i[0]&&"DIV"===i[0].nodeName&&i.hasClass("is-drilldown")||(r.generatedWrapper=angular.element('<div class="is-drilldown"></div>'),e.wrap(r.generatedWrapper)),r.$element=e)}};function o(t){t.removeClass("invisible"),t.addClass("is-active"),this.EVENTS._emitEvent(this.EVENTS.open,t)}function a(t){t.addClass("is-closing"),t.one("transitionend",function(){t.removeClass("is-active is-closing"),t.addClass("invisible")}),this.EVENTS._emitEvent(this.EVENTS.hide,t)}function r(t){this.childMenus.push(t)}function s(e){var t=e.$element.parent();function n(t){t=t[0].getBoundingClientRect();e.maxHeight=Math.max(e.maxHeight,t.height),e.maxWidth=Math.max(e.maxWidth,t.width)}t.css({"max-width":"none","min-height":"none"}),e.maxHeight=-1,e.maxWidth=-1,n(e.$element),angular.forEach(e.childMenus,n);var r={minHeight:e.maxHeight+"px",maxWidth:e.maxWidth+"px"};t.css(r),e.drilldownMenuApi.EVENTS._emitEvent(e.drilldownMenuApi.EVENTS.resize)}function u(){s(this),angular.element(n).on("resize",this.drilldownMenuApi.resizeMenu)}function l(){angular.element(n).off("resize",this.drilldownMenuApi.resizeMenu),this.generatedWrapper&&delete this.generatedWrapper,delete this.drilldownMenuApi.hideAll,delete this.drilldownMenuApi.resizeMenu,delete this.drilldownMenuApi.EVENTS._emitEvent,this.drilldownMenuApi={},delete this.$onInit}}]).directive("ul",["$compile",function(h){return{require:"?^^drilldownMenu",restrict:"E",link:function(t,e,n,r){if(r){for(var i=null,o=!1,a=e.children(),s=0;s<a.length;++s){var u=angular.element(a[s]);"LI"===u[0].nodeName&&u.hasClass("js-drilldown-back")&&(i=u)}i||(o=!0,i=angular.element('<li class="js-drilldown-back"><a tabindex="0">Back</a></li>'),e.prepend(i),h(i)(t)),i.on("click",f),r.reportChild(e);var l="vertical nested submenu is-drilldown-submenu drilldown-submenu-cover-previous invisible",c=(e.addClass(l),e.parent());c.addClass("is-drilldown-submenu-parent"),c.on("click",d),t.$on("$destroy",function(){c.off("click",d),i.off("click",f),o&&i.remove(),e.removeClass(l)})}function f(t){r.drilldownMenuApi.hide(e),t.stopImmediatePropagation(),t.preventDefault()}function d(t){r.drilldownMenuApi.show(e),t.stopImmediatePropagation()}}}}]),angular.module("mm.foundation.dropdownMenu",[]).directive("dropdownMenu",["$compile",function(t){return{bindToController:{disableHover:"=",disableClickOpen:"=",closingTime:"=",opensLeft:"="},scope:{},restrict:"A",controllerAs:"vm",controller:["$scope","$element",function(t,e){}]}}]).directive("li",["$timeout",function(c){return{require:"?^^dropdownMenu",restrict:"E",link:function(t,e,n,r){if(r){for(var i,o=null,a=e[0].children,s=0;s<a.length;s++){var u=angular.element(a[s]);"UL"===u[0].nodeName&&u.hasClass("menu")&&(o=u)}var l=e.parent()[0].hasAttribute("dropdown-menu");l||e.addClass("is-submenu-item"),o&&(o.addClass("is-dropdown-submenu menu submenu vertical"),e.addClass("is-dropdown-submenu-parent opens-"+(r.opensLeft?"left"
1:"right")),l&&o.addClass("first-sub"),r.disableHover||e.on("mouseenter",function(){c.cancel(i),e.parent().children().children().removeClass("js-dropdown-active"),o.addClass("js-dropdown-active"),e.addClass("is-active")}),e.on("click",function(){o.addClass("js-dropdown-active"),e.addClass("is-active")}),e.on("mouseleave",function(){i=c(function(){o.removeClass("js-dropdown-active"),e.removeClass("is-active")},r.closingTime||500)}))}}}}]),angular.module("mm.foundation.dropdownToggle",["mm.foundation.position","mm.foundation.mediaQueries"]).directive("dropdownToggle",o).constant("dropdownPaneOffset",1),angular.module("mm.foundation.dropdownToggle").run(["$templateCache",function(t){t.put("template/dropdownToggle/dropdownToggle.html",'<span\n ng-class="{\'is-open\': $ctrl.active}"\n ng-click="$ctrl.toggle()"\n ng-mouseover="$ctrl.toggleOnHover && $ctrl.mouseover()"\n ng-mouseleave="$ctrl.toggleOnHover && $ctrl.mouseleave($event)"></span>\n<div\n ng-style="$ctrl.css"\n ng-class="{\'is-open\': $ctrl.active}"\n ng-attr-aria-hidden="$ctrl.active"\n ng-mouseover="$ctrl.toggleOnHover && $ctrl.mouseover()"\n ng-mouseleave="$ctrl.toggleOnHover && $ctrl.mouseleave($event)"\n class="dropdown-pane{{$ctrl.paneAlign && \' dropdown-pane-\' + $ctrl.paneAlign}}"></div>\n')}]),angular.module("mm.foundation.mediaQueries",[]).factory("matchMedia",["$document","$window",function(t,e){return e.matchMedia||(e=t[0],r=e.documentElement,i=r.firstElementChild||r.firstChild,o=e.createElement("body"),(a=e.createElement("div")).id="mq-test-1",a.style.cssText="position:absolute;top:-100em",o.style.background="none",o.appendChild(a),function(t){return a.innerHTML='­<style media="'+t+'"> #mq-test-1 { width: 42px; }</style>',r.insertBefore(o,i),n=42===a.offsetWidth,r.removeChild(o),{matches:n,media:t}});var n,r,i,o,a}]).factory("mediaQueries",["$document","matchMedia",function(t,r){var e,n,t=angular.element(t[0].querySelector("head")),t=(t.append('<meta class="foundation-mq" />'),getComputedStyle(t[0].querySelector("meta.foundation-mq")).fontFamily),i=(e={},"string"==typeof(t=t)&&(t=t.trim().slice(1,-1))?t.split("&").reduce(function(t,e){var e=e.replace(/\+/g," ").split("="),n=e[0],e=e[1],n=decodeURIComponent(n),e=void 0===e?null:decodeURIComponent(e);return t.hasOwnProperty(n)?Array.isArray(t[n])?t[n].push(e):t[n]=[t[n],e]:t[n]=e,t},{}):e),o=[];for(n in i)o.push({name:n,value:"only screen and (min-width: "+i[n]+")"});return{getCurrentSize:function(){for(var t=void 0,e=0;e<o.length;e++){var n=o[e];r(n.value).matches&&(t=n)}return"object"===(void 0===t?"undefined":a(t))?t.name:t},atLeast:function(t){return!!(t=function(t){for(var e in o){e=o[e];if(t===e.name)return e.value}return null}(t))&&window.matchMedia(t).matches},mobileSniff:function(){return/iP(ad|hone|od).*OS/.test(window.navigator.userAgent)||/Android/.test(window.navigator.userAgent)}}}]);var w=t.StackedMap=(e(s,[{key:"add",value:function(t,e){this.stack.push({key:t,value:e})}},{key:"get",value:function(e){return this.stack.find(function(t){return t.key===e})}},{key:"keys",value:function(){return this.stack.map(function(t){return t.key})}},{key:"top",value:function(){return this.stack[this.stack.length-1]}},{key:"remove",value:function(e){this.stack=this.stack.filter(function(t){return t.key!==e})}},{key:"removeTop",value:function(){return this.stack.splice(this.stack.length-1,1)[0]}},{key:"length",value:function(){return this.stack.length}}]),s);function s(){if(!(this instanceof s))throw new TypeError("Cannot call a class as a function");this.stack=[]}function u(t){var e=this;this.container=null,(this.$element=t).css({overflow:"hidden"}),this.setContainer=function(t){e.container=t}}function l(t){}function c(o,t,e,n){var a=this,r=(this.slides=[],this.currentIdx=0,this.skipInterval=!0,o.css({position:"relative"}),this.addSlide=function(e){a.slides.push(e);var t=!0,e=!1,n=void 0;try{for(var r,i=a.slides[Symbol.iterator]();!(t=(r=i.next()).done);t=!0)r.value.element.css({width:100/a.slides.length+"%"})}catch(t){e=!0,n=t}finally{try{!t&&i.return&&i.return()}finally{if(e)throw n}}o.css({width:100*a.slides.length+"%"})},this.activateState=function(t){a.currentIdx=t;t=100*a.currentIdx/a.slides.length;o.css({transform:"translateX("+-t+"%)"})},this.prevState=function(){e.$apply(function(){0<a.currentIdx?a.activateState((a.currentIdx-1)%a.slides.length):a.activateState(a.slides.length-1)})},this.nextState=function(){e.$apply(function(){a.activateState((a.currentIdx+1)%a.slides.length)})},this.stopAutoPlay=function(){t.cancel(a.autoSlider),a.autoSlider=null},this.restartTimer=function(){a.stopAutoPlay(),a.autoSlider=t(function(){a.activateState(++a.currentIdx%a.slides.length)},a.cycleTime||5e3)},o.on("mouseenter",this.stopAutoPlay),o.on("mouseleave",this.restartTimer),this.$onDestroy=function(){a.stopAutoPlay(),o.off("mouseenter",a.stopAutoPlay),o.off("mouseleave",a.restartTimer)},null),i=this.currentIdx;n.bind(o,{start:function(t){o.addClass("touching"),a.stopAutoPlay(),r=t},move:function(t){var e=r.x-t.x,n=a.orbit.$element[0].offsetWidth,e=100*a.currentIdx/a.slides.length+100*e/n/a.slides.length,n=t.x>r.x?Math.floor:Math.ceil;i=n(e/(100/a.slides.length)),o.css({transform:"translateX("+-e+"%)"})},end:function(t){o.removeClass("touching"),i>=a.slides.length?i=a.slides.length-1:i<0&&(i=0),a.activateState(i),a.restartTimer(),e.$apply()},cancel:function(){a.restartTimer(),o.removeClass("touching")}}),this.$onInit=function(){a.orbit.setContainer(a),e.$watch(function(){return a.currentIdx},a.restartTimer)}}function f(t){var e=this;t.css({overflow:"hidden",float:"left",position:"relative"}),this.$onInit=function(){e.orbitContainer.addSlide({element:t})}}function d(t){var e=this;t.css({cursor:"pointer"}),this.$onInit=function(){t.on("click",function(){e.orbit.container.prevState()})}}function h(t){var e=this;t.css({cursor:"pointer"}),this.$onInit=function(){t.on("click",function(){e.orbit.container.nextState()})}}angular.module("mm.foundation.modal",["mm.foundation.mediaQueries"]).directive("modalBackdrop",["$modalStack",function(n){return{restrict:"EA",replace:!0,templateUrl:"template/modal/backdrop.html",link:function(t){t.close=function(t){var e=n.getTop();e&&e.value.closeOnClick&&e.value.backdrop&&"static"!==e.value.backdrop&&t.target===t.currentTarget&&(t.preventDefault(),t.stopPropagation(),n.dismiss(e.key,"backdrop click"))}}}}]).directive("modalWindow",["$modalStack",function(r){return{restrict:"EA",scope:{index:"@"},replace:!0,transclude:!0,templateUrl:"template/modal/window.html",link:function(e,t,n){e.windowClass=n.windowClass||"",e.isTop=function(){var t=r.getTop();return!t||t.value.modalScope&&t.value.modalScope===e.$parent}}}}]).factory("$modalStack",["$window","$timeout","$document","$compile","$rootScope","$animate","$q","mediaQueries",function(s,n,u,l,c,f,d,t){var h=t.mobileSniff(),p="is-reveal-open",g=null,m=new w,i={},v=/[A-Z]/g;function y(){for(var t=m.keys(),e=(t.length,u.find("body").eq(0),0);e<t.length;e++){var n=i.reposition(t[e]);n&&n.position}}function r(t){var e=m.get(t).value;m.remove(t),e.backdropDomEl&&f.leave(e.backdropDomEl).then(function(){e.backdropScope.$destroy()}),0===m.length()&&((t=u.find("body").eq(0)).removeClass(p),h&&(u.find("html").eq(0).removeClass(p),g&&(t[0].scrollTop=g,g=null)),angular.element(s).off("resize",y)),f.leave(e.modalDomEl).then(function(){e.modalScope.$destroy()})}function $(t){t=t.options;if(t.backdrop)return{left:0,position:"relative"};var e=t.modalDomEl,n=u.find("body").eq(0),r=n.clientWidth||u[0].documentElement.clientWidth,n=n.clientHeight||u[0].documentElement.clientHeight,i=e[0].offsetWidth,e=e[0].offsetHeight,r=parseInt((r-i)/2,10),i=(e<n&&parseInt((n-e)/4,10),t.modalPos=t.modalPos||{});return i.left=r,i.position="fixed",i}
1return u.on("keydown",function(t){var e,n,r=m.top();r&&(27===t.which?r.value.keyboard&&c.$apply(function(){i.dismiss(r.key)}):9===t.which&&(e=i.loadFocusElementList(r),n=!1,t.shiftKey?(i.isFocusInFirstItem(t,e)||i.isModalFocused(t,r))&&(n=i.focusLastFocusableElement(e)):i.isFocusInLastItem(t,e)&&(n=i.focusFirstFocusableElement(e)),n&&(t.preventDefault(),t.stopPropagation())))}),i.loadFocusElementList=function(t){if(!t)return[];var t=t.value.modalDomEl;return t&&t.length?(t=t[0].querySelectorAll("a[href], area[href], input:not([disabled]):not([tabindex='-1']), button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']), textarea:not([disabled]):not([tabindex='-1']), iframe, object, embed, *[tabindex]:not([tabindex='-1']), *[contenteditable=true]"),[].concat(b(t)).filter(function(t){return!!((t=t).offsetWidth||t.offsetHeight||t.getClientRects().length)})):[]},i.isModalFocused=function(t,e){if(t&&e){e=e.value.modalDomEl;if(e&&e.length)return(t.target||t.srcElement)===e[0]}return!1},i.isFocusInLastItem=function(t,e){return 0<e.length&&(t.target||t.srcElement)===e[e.length-1]},i.focusFirstFocusableElement=function(t){return 0<t.length&&(t[0].focus(),!0)},i.focusLastFocusableElement=function(t){return 0<t.length&&(t[t.length-1].focus(),!0)},i.isFocusInFirstItem=function(t,e){return 0<e.length&&(t.target||t.srcElement)===e[0]},i.open=function(r,i){r.options={deferred:i.deferred,modalScope:i.scope,backdrop:i.backdrop,keyboard:i.keyboard,closeOnClick:i.closeOnClick,id:i.id},m.add(r,r.options);!function(){for(var t=-1,e=m.keys(),n=0;n<e.length;n++)m.get(e[n]).value.backdrop&&(t=n)}();var o=void 0,t=(i.backdrop&&(t=c.$new(!0),o=l("<div modal-backdrop></div>")(t),m.top().value.backdropDomEl=o,m.top().value.backdropScope=t),1===m.length()&&angular.element(s).on("resize",y),[]),e=(i.windowClass&&t.push(i.windowClass),i.size&&t.push(i.size),i.backdrop||t.push("without-overlay"),void 0),a=(i.component?(e=document.createElement(i.component.name.replace(v,function(t,e){return(e?"-":"")+t.toLowerCase()})),(e=angular.element(e)).attr({resolve:"$resolve","modal-instance":"$modalInstance",close:"$close($value)",dismiss:"$dismiss($value)"})):e=i.content,angular.element("<div modal-window></div>").attr({"window-class":t.join(" "),index:m.length()-1}));return a.append(e),l(a)(i.scope),m.top().value.modalDomEl=a,n(function(){i.scope.$apply();var t=u.find("body").eq(0),e=(t.prepend(a),$(r),a.detach(),a.css({visibility:"visible",left:"${modalPos.left}px",display:"block",position:"${modalPos.position}","z-index":""}),[]),n=(o&&(o.css({display:"block"}),e.push(f.enter(o,t,t[0].lastChild))),o||t);return e.push(f.enter(a,n,n[0].lastChild)),h&&(g=s.pageYOffset,u.find("html").eq(0).addClass(p)),t.addClass(p),i.backdrop||i.scope.$watch(function(){return Math.floor(a[0].offsetHeight/10)},y),d.all(e).then(function(){var t=a[0].querySelector("[autofocus]")||a[0],e=n[0].scrollTop;t.focus(),n[0].scrollTop=e})},100)},i.reposition=function(t){var e=m.get(t).value;return e?(e=e.modalDomEl,t=$(t),e.css("left",t.left+"px"),e.css("position",t.position),t):{}},i.close=function(t,e){var n=m.get(t);return n?(n.value.deferred.resolve(e),t.opened.then(function(){r(t)})):d.resolve()},i.dismiss=function(t,e){var n=m.get(t);return n?(n.value.deferred.reject(e),t.opened.then(function(){r(t)})):d.resolve()},i.dismissAll=function(e){var n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[];return d.all(m.keys().filter(function(t){return-1===n.indexOf(m.get(t).value.id)}).map(function(t){return i.dismiss(t,e)}))},i.getTop=function(){return m.top()},i.isOpen=function(t){return m.keys().some(function(t){return-1!==skipIds.indexOf(m.get().value.id)})},i}]).provider("$modal",function(){var s=this;this.options={backdrop:!0,keyboard:!0,closeOnClick:!0,id:0},this.$get=["$injector","$rootScope","$q","$http","$templateCache","$controller","$modalStack",function(n,f,r,i,o,d,h){var t={};function a(t){var e=[];return angular.forEach(t,function(t){(angular.isFunction(t)||angular.isArray(t))&&e.push(r.when(n.invoke(t)))}),e}return t.open=function(t){var u=r.defer(),e=r.defer(),l={result:u.promise,opened:e.promise,close:function(t){h.close(l,t)},dismiss:function(t){h.dismiss(l,t)},reposition:function(){h.reposition(l)}},c=angular.extend({},s.options,t);if(c.resolve=c.resolve||{},!c.component&&!c.template&&!c.templateUrl)throw new Error("One of component or template or templateUrl options is required.");
1if(c.component&&(c.template||c.templateUrl||c.controller))throw new Error("Either component or template options is required, not both.");return(c.component?r.all(a(c.resolve)):r.all([(t=c).template?r.resolve(t.template):i.get(t.templateUrl,{cache:o}).then(function(t){return t.data})].concat(a(c.resolve)))).then(function(n){var t,r,i,o,e=(c.scope||f).$new(),a=(e.$close=l.close,e.$dismiss=l.dismiss,{scope:e,deferred:u,content:n[0],backdrop:c.backdrop,keyboard:c.keyboard,windowClass:c.windowClass,size:c.size,closeOnClick:c.closeOnClick,id:c.id}),s={};return c.component?((r={name:c.component,$scope:e}).$scope.$modalInstance=l,r.$scope.$resolve={},i=0,angular.forEach(c.resolve,function(t,e){r.$scope.$resolve[e]=n[i++]}),a.component=r):c.controller&&(s.$scope=e,s.$modalInstance=l,o=1,angular.forEach(c.resolve,function(t,e){s[e]=n[o++]}),t=d(c.controller,s),c.controllerAs&&(e[c.controllerAs]=t)),h.open(l,a)},function(t){return u.reject(t),r.reject(t)}).then(function(){e.resolve()},function(t){e.reject(t)}),l},t}]}),angular.module("mm.foundation.modal").run(["$templateCache",function(t){t.put("template/modal/backdrop.html",'<div ng-animate-children="true"\n class="reveal-overlay ng-animate"\n ng-click="close($event)"\n ></div>\n'),t.put("template/modal/window.html",'<div tabindex="-1" class="reveal {{ windowClass }}">\n <div ng-transclude></div>\n</div>\n')}]),angular.module("mm.foundation.offcanvas",[]).directive("offCanvasWrapper",["$window",function(u){return{scope:{},bindToController:{disableAutoClose:"="},controllerAs:"vm",restrict:"C",controller:["$scope","$element",function(t,e){var n=this,r=angular.element(e[0].querySelector(".position-left")),i=angular.element(e[0].querySelector(".position-right")),o=angular.element(e[0].querySelector(".off-canvas-wrapper-inner")),a=angular.element('<div class="js-off-canvas-exit"></div>'),s=(o.append(a),a.on("click",function(){n.hide()}),n.leftToggle=function(){o&&o.toggleClass("is-off-canvas-open"),o&&o.toggleClass("is-open-left"),r&&r.toggleClass("is-open"),a.addClass("is-visible")},n.rightToggle=function(){o&&o.toggleClass("is-off-canvas-open"),o&&o.toggleClass("is-open-right"),i&&i.toggleClass("is-open"),a.addClass("is-visible")},n.hide=function(){o&&o.removeClass("is-open-left"),o&&o.removeClass("is-open-right"),r&&r.removeClass("is-open"),i&&i.removeClass("is-open"),o&&o.removeClass("is-off-canvas-open"),a.removeClass("is-visible")},angular.element(u));s.on("resize.body",n.hide),t.$on("$destroy",function(){s.off("resize.body",n.hide)})}]}}]).directive("leftOffCanvasToggle",function(){return{require:"^^offCanvasWrapper",restrict:"C",link:function(t,e,n,r){e.on("click",function(){r.leftToggle()})}}}).directive("rightOffCanvasToggle",function(){return{require:"^^offCanvasWrapper",restrict:"C",link:function(t,e,n,r){e.on("click",function(){r.rightToggle()})}}}).directive("offCanvas",function(){return{require:{offCanvasWrapper:"^^offCanvasWrapper"},restrict:"C",bindToController:{},scope:{},controllerAs:"vm",controller:function(){}}}).directive("li",function(){return{require:"?^^offCanvas",restrict:"E",link:function(t,e,n,r){r&&!r.offCanvasWrapper.disableAutoClose&&e.on("click",function(){r.offCanvasWrapper.hide()})}}}),angular.module("mm.foundation.orbit",["ngTouch"]).directive("orbit",function(){return{scope:{},restrict:"C",controller:u}}).directive("orbitContainer",function(){return{scope:{cycleTime:"<"},restrict:"C",require:{orbit:"^^orbit"},controller:c,controllerAs:"vm",bindToController:!0}}).directive("orbitSlide",function(){return{scope:{},restrict:"C",require:{orbitContainer:"^^orbitContainer"},controller:f,controllerAs:"vm",bindToController:!0}}).directive("orbitPrevious",function(){return{scope:{},restrict:"C",require:{orbit:"^^orbit"},controller:d,controllerAs:"vm",bindToController:!0}}).directive("orbitNext",function(){return{scope:{},restrict:"C",require:{orbit:"^^orbit"},controller:h,controllerAs:"vm",bindToController:!0}}).directive("orbitBullets",function(){return{scope:{},restrict:"EC",require:{orbit:"^^orbit"},controller:l,controllerAs:"vm",bindToController:!0,template:'\n <button\n ng-click="vm.orbit.container.activateState($index)"\n ng-repeat="slide in vm.orbit.container.slides"\n ng-class="{\'is-active\': $index === vm.orbit.container.currentIdx}">\n </button>\n '}}
1),angular.module("mm.foundation.pagination",[]).controller("PaginationController",["$scope","$attrs","$parse","$interpolate",function(r,e,n,i){var o=this,a=e.numPages?n(e.numPages).assign:angular.noop;this.init=function(t){e.itemsPerPage?r.$parent.$watch(n(e.itemsPerPage),function(t){o.itemsPerPage=parseInt(t,10),r.totalPages=o.calculateTotalPages()}):this.itemsPerPage=t},this.noPrevious=function(){return 1===this.page},this.noNext=function(){return this.page===r.totalPages},this.isActive=function(t){return this.page===t},this.calculateTotalPages=function(){var t=this.itemsPerPage<1?1:Math.ceil(r.totalItems/this.itemsPerPage);return Math.max(t||0,1)},this.getAttributeValue=function(t,e,n){return angular.isDefined(t)?n?i(t)(r.$parent):r.$parent.$eval(t):e},this.render=function(){this.page=parseInt(r.page,10)||1,0<this.page&&this.page<=r.totalPages&&(r.pages=this.getPages(this.page,r.totalPages))},r.selectPage=function(t){!o.isActive(t)&&0<t&&t<=r.totalPages&&(r.page=t,r.onSelectPage({page:t}))},r.$watch("page",function(){o.render()}),r.$watch("totalItems",function(){r.totalPages=o.calculateTotalPages()}
1),r.$watch("totalPages",function(t){a(r.$parent,t),o.page>t?r.selectPage(t):o.render()})}]).constant("paginationConfig",{itemsPerPage:10,boundaryLinks:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",rotate:!0}).directive("pagination",["$parse","paginationConfig",function(r,i){return{restrict:"EA",scope:{page:"=",totalItems:"=",onSelectPage:" &"},controller:"PaginationController",templateUrl:"template/pagination/pagination.html",replace:!0,link:function(t,e,n,u){var l,c=u.getAttributeValue(n.boundaryLinks,i.boundaryLinks),f=u.getAttributeValue(n.directionLinks,i.directionLinks),d=u.getAttributeValue(n.firstText,i.firstText,!0),h=u.getAttributeValue(n.previousText,i.previousText,!0),p=u.getAttributeValue(n.nextText,i.nextText,!0),g=u.getAttributeValue(n.lastText,i.lastText,!0),m=u.getAttributeValue(n.rotate,i.rotate);function v(t,e,n,r){return{number:t,text:e,active:n,disabled:r}}u.init(i.itemsPerPage),n.maxSize&&t.$parent.$watch(r(n.maxSize),function(t){l=parseInt(t,10),u.render()}),u.getPages=function(t,e){var n=[],r=1,i=e,o=angular.isDefined(l)&&l<e;o&&(m?e<(i=(r=Math.max(t-Math.floor(l/2),1))+l-1)&&(r=(i=e)-l+1):(r=(Math.ceil(t/l)-1)*l+1,i=Math.min(r+l-1,e)));for(var a=r;a<=i;a++){var s=v(a,a,u.isActive(a),!1);n.push(s)}return o&&!m&&(1<r&&(o=v(r-1,"...",!1,!1),n.unshift(o)),i<e&&(r=v(i+1,"...",!1,!1),n.push(r))),f&&(o=v(t-1,h,!1,u.noPrevious()),n.unshift(o),r=v(t+1,p,!1,u.noNext()),n.push(r)),c&&(o=v(1,d,!1,u.noPrevious()),n.unshift(o),t=v(e,g,!1,u.noNext()),n.push(t)),n}}}}]).constant("pagerConfig",{itemsPerPage:10,previousText:"« Previous",nextText:"Next »",align:!0}).directive("pager",["pagerConfig",function(u){return{restrict:"EA",scope:{page:"=",totalItems:"=",onSelectPage:" &"},controller:"PaginationController",templateUrl:"template/pagination/pager.html",replace:!0,link:function(t,e,n,r){var i=r.getAttributeValue(n.previousText,u.previousText,!0),o=r.getAttributeValue(n.nextText,u.nextText,!0),a=r.getAttributeValue(n.align,u.align);function s(t,e,n,r,i){return{number:t,text:e,disabled:n,previous:a&&r,next:a&&i}}r.init(u.itemsPerPage),r.getPages=function(t){return[s(t-1,i,r.noPrevious(),!0,!1),s(t+1,o,r.noNext(),!1,!0)]}}}}]),angular.module("mm.foundation.pagination").run(["$templateCache",function(t){t.put("template/pagination/pager.html",'<ul class="pagination">\n <li ng-repeat="page in pages" class="arrow" ng-class="{unavailable: page.disabled, left: page.previous, right: page.next}"><a ng-click="selectPage(page.number)">{{page.text}}</a></li>\n</ul>\n'),t.put("template/pagination/pagination.html",'<ul class="pagination" role="navigation" aria-label="Pagination">\n <li ng-repeat="page in pages"\n ng-class="{\n \'pagination-previous\': $first,\n \'pagination-next\': $last,\n current: page.active,\n disabled: page.disabled\n }">\n <a ng-if="!page.active" ng-click="selectPage(page.number)">{{page.text}}</a>\n <span ng-if="page.active">{{page.text}}</span>\n </li>\n</ul>\n')}]),angular.module("mm.foundation.position",[]).factory("$position",["$document","$window",function(i,n){function o(t){return"static"===(e="position",((t=t).currentStyle||(n.getComputedStyle?n.getComputedStyle(t):t.style))[e]||"static");var e}return{position:function(t){var e=this.offset(t),n={top:0,left:0},r=function(t){for(var e=i[0],n=t.offsetParent||e;n&&n!==e&&o(n);)n=n.offsetParent;return n||e}(t[0]),r=(r!=i[0]&&((n=this.offset(angular.element(r))).top+=r.clientTop-r.scrollTop,n.left+=r.clientLeft-r.scrollLeft),t[0].getBoundingClientRect());return{width:r.width||t.prop("offsetWidth"),height:r.height||t.prop("offsetHeight"),top:e.top-n.top,left:e.left-n.left}},offset:function(t){var e=t[0].getBoundingClientRect();return{width:e.width||t.prop("offsetWidth"),height:e.height||t.prop("offsetHeight"),top:e.top+(n.pageYOffset||i[0].body.scrollTop||i[0].documentElement.scrollTop),left:e.left+(n.pageXOffset||i[0].body.scrollLeft||i[0].documentElement.scrollLeft)}}}}]),angular.module("mm.foundation.progressbar",[]).constant("progressConfig",{animate:!0,max:100}).controller("ProgressController",["$scope","$attrs","progressConfig","$animate",function(t,e,n,r){var i=this,o=[],a=angular.isDefined(e.max)?t.$parent.$eval(e.max):n.max,s=angular.isDefined(e.animate)?t.$parent.$eval(e.animate):n.animate;this.addBar=function(t,n){var e=0,r=t.$parent.$index;angular.isDefined(r)&&o[r]&&(e=o[r].value),o.push(t),this.update(n,t.value,e),t.$watch("value",function(t,e){t!==e&&i.update(n,t,e)}),t.$on("$destroy",function(){i.removeBar(t)})},this.update=function(t,e,n){e=this.getPercentage(e);s?(t.css("width",this.getPercentage(n)+"%"),r.animate(t,{width:this.getPercentage(n)+"%"},{width:e+"%"})):t.css({transition:"none",width:e+"%"})},this.removeBar=function(t){o.splice(o.indexOf(t),1)},this.getPercentage=function(t){return Math.round(100*t/a)}}]).directive("progress",function(){return{restrict:"EA",replace:!0,transclude:!0,controller:"ProgressController",require:"progress",scope:{},template:'<div class="progress" ng-transclude></div>'}}).directive("bar",function(){return{restrict:"EA",replace:!0,transclude:!0,require:"^progress",scope:{value:"=",type:"@"},templateUrl:"template/progressbar/bar.html",link:function(t,e,n,r){r.addBar(t,e)}}}).directive("progressbar",function(){return{restrict:"EA",replace:!0,transclude:!0,controller:"ProgressController",scope:{value:"=",type:"@"},templateUrl:"template/progressbar/progressbar.html",link:function(t,e,n,r){r.addBar(t,angular.element(e.children()[0]))}}}),angular.module("mm.foundation.progressbar").run(["$templateCache",function(t){t.put("template/progressbar/bar.html",'<span class="meter" ng-transclude></span>\n'),t.put("template/progressbar/progress.html",'<div class="progress" ng-class="type" ng-transclude></div>\n'),t.put("template/progressbar/progressbar.html",'<div class="progress" role="progressbar" ng-class="type">\n <span class="progress-meter"><p class="progress-meter-text" ng-transclude></p></span>\n</div>\n')}]),angular.module("mm.foundation.rating",[]).constant("ratingConfig",{max:5,stateOn:null,
1stateOff:null}).controller("RatingController",["$scope","$attrs","$parse","ratingConfig",function(e,t,n,r){this.maxRange=angular.isDefined(t.max)?e.$parent.$eval(t.max):r.max,this.stateOn=angular.isDefined(t.stateOn)?e.$parent.$eval(t.stateOn):r.stateOn,this.stateOff=angular.isDefined(t.stateOff)?e.$parent.$eval(t.stateOff):r.stateOff,this.createRateObjects=function(t){for(var e={stateOn:this.stateOn,stateOff:this.stateOff},n=0,r=t.length;n<r;n++)t[n]=angular.extend({index:n},e,t[n]);return t},e.range=angular.isDefined(t.ratingStates)?this.createRateObjects(angular.copy(e.$parent.$eval(t.ratingStates))):this.createRateObjects(new Array(this.maxRange)),e.rate=function(t){e.value===t||e.readonly||(e.value=t)},e.enter=function(t){e.readonly||(e.val=t),e.onHover({value:t})},e.reset=function(){e.val=angular.copy(e.value),e.onLeave()},e.$watch("value",function(t){e.val=t}),e.readonly=!1,t.readonly&&e.$parent.$watch(n(t.readonly),function(t){e.readonly=!!t})}]).directive("rating",function(){return{restrict:"EA",scope:{value:"=",onHover:"&",onLeave:"&"},controller:"RatingController",templateUrl:"template/rating/rating.html",replace:!0}}),angular.module("mm.foundation.rating").run(["$templateCache",function(t){t.put("template/rating/rating.html",'<span ng-mouseleave="reset()">\n <i ng-repeat="r in range" ng-mouseenter="enter($index + 1)" ng-click="rate($index + 1)" class="fa"\n ng-class="$index < val && (r.stateOn || \'fa-star\') || (r.stateOff || \'fa-star-o\')"></i>\n</span>\n')}]),angular.module("mm.foundation.tabs",[]).controller("TabsetController",["$scope",function(e){var n=this,r=n.tabs=e.tabs=[];angular.isUndefined(e.openOnLoad)&&(e.openOnLoad=!0),n.select=function(t){angular.forEach(r,function(t){t.active=!1}),t.active=!0},n.addTab=function(t){r.push(t),e.openOnLoad&&(1===r.length||t.active)&&n.select(t)},n.removeTab=function(t){var e=r.indexOf(t);t.active&&1<r.length&&(t=e==r.length-1?e-1:e+1,n.select(r[t])),r.splice(e,1)}}]).directive("tabset",function(){return{restrict:"EA",transclude:!0,replace:!0,scope:{openOnLoad:"=?"},controller:"TabsetController",templateUrl:function(t,e){return"template/tabs/tabset-"+("true"==e.vertical?"vertical":"horizontal")+".html"},link:function(t,e,n){t.vertical=!!angular.isDefined(n.vertical)&&t.$parent.$eval(n.vertical),t.justified=!!angular.isDefined(n.justified)&&t.$parent.$eval(n.justified),t.type=angular.isDefined(n.type)?t.$parent.$eval(n.type):"tabs"}}}).directive("tab",["$parse",function(s){return{require:"^tabset",restrict:"EA",replace:!0,templateUrl:"template/tabs/tab.html",transclude:!0,scope:{heading:"@",onSelect:"&select",onDeselect:"&deselect"},controller:function(){},compile:function(t,e,a){return function(n,e,t,r){var i,o;t.active?(i=s(t.active),o=i.assign,n.$parent.$watch(i,function(t,e){t!==e&&(n.active=!!t)}),n.active=i(n.$parent)):o=i=angular.noop,n.$watch("active",function(t){angular.isFunction(o)&&(o(n.$parent,t),t?(r.select(n),n.onSelect(),n.$emit("change.af.tabs",e)):n.onDeselect())}),n.disabled=!1,t.disabled&&n.$parent.$watch(s(t.disabled),function(t){n.disabled=!!t}),n.select=function(){n.disabled||(n.active=!0)},r.addTab(n),n.$on("$destroy",function(){r.removeTab(n)}),n.$transcludeFn=a}}}}]).directive("tabHeadingTransclude",function(){return{restrict:"A",require:"^tab",link:function(t,e,n,r){t.$watch("headingElement",function(t){t&&(e.html(""),e.append(t))})}}}).directive("tabContentTransclude",function(){return{restrict:"A",require:"^tabset",link:function(t,n,e){var r=t.$eval(e.tabContentTransclude);r.$transcludeFn(r.$parent,function(t){angular.forEach(t,function(t){var e;(e=t).tagName&&(e.hasAttribute("tab-heading")||e.hasAttribute("data-tab-heading")||"tab-heading"===e.tagName.toLowerCase()||"data-tab-heading"===e.tagName.toLowerCase())?r.headingElement=t:n.append(t)})})}}}),angular.module("mm.foundation.tabs").run(["$templateCache",function(t){t.put("template/tabs/tab.html",'<li class="tabs-title" ng-class="{\'is-active\': active}">\n <a href="" ng-click="select()" ng-attr-aria-selected="{{active}}" tab-heading-transclude>{{heading}}</a>\n</li>\n'),t.put("template/tabs/tabset-horizontal.html",'<div class="tabbable">\n <ul class="tabs" ng-transclude></ul>\n <div class="tabs-content">\n <div class="tabs-panel"\n ng-repeat="tab in tabs"\n ng-class="{\'is-active\': tab.active}" \n aria-hidden=\\"{{!tab.active}}\\">\n <div tab-content-transclude="tab"></div>\n </div>\n </div>\n</div>\n'),t.put("template/tabs/tabset-vertical.html",'<div class="tabbable row collapse">\n <div class="medium-3 columns">\n <ul class="tabs vertical" ng-transclude></ul>\n </div>\n <div class="medium-9 columns">\n <div class="tabs-content vertical">\n <div class="tabs-panel"\n ng-repeat="tab in tabs"\n ng-class="{\'is-active\': tab.active}" aria-hidden=\\"{{!tab.active}}\\">\n <div tab-content-transclude="tab"></div>\n </div>\n </div>\n </div>\n</div>\n')}]),angular.module("mm.foundation.tooltip",["mm.foundation.position","mm.foundation.bindHtml"]).provider("$tooltip",function(){var s={placement:"top",popupDelay:0},u={mouseover:"mouseout",click:"click",focus:"blur"},l={};this.options=function(t){angular.extend(l,t)},this.setTriggers=function(t){angular.extend(u,t)},this.$get=["$window","$compile","$timeout","$parse","$document","$position","$interpolate","$animate",function(S,o,_,k,C,E,a,T){return function($,b,n){var w=angular.extend({},s,l);function x(t){var t=(t||w.trigger||n).split(" "),e=t.map(function(t){return u[t]||t});return{show:t,hide:e}}var t=$.replace(/[A-Z]/g,function(t,e){return(e?"-":"")+t.toLowerCase()}),e=a.startSymbol(),r=a.endSymbol(),i="<div "+t+'-popup title="'+e+"tt_title"+r+'" content="'+e+"tt_content"+r+'" placement="'+e+"tt_placement"+r+'" is-open="tt_isOpen"></div>';return{restrict:"EA",scope:!0,compile:function(t){var y=o(i);return function(a,s,t){function e(){var t,e=l?E.offset(s):E.position(s),n=u.prop("offsetWidth"),r=u.prop("offsetHeight"),i=S.pageYOffset,o=("top"===a.tt_placement&&e.top-i-r-20<0&&(a.tt_placement="bottom"),parseFloat(getComputedStyle(u[0]).fontSize));
1switch(a.tt_placement){case"right":t={top:e.top+e.height/2-r/2,left:e.left+e.width+10};break;case"bottom":t={top:e.top+e.height+10,left:e.left-2.25*o+s[0].offsetWidth/2};break;case"left":t={top:e.top+e.height/2-r/2,left:e.left-n-10};break;default:t={top:e.top-r-10,left:e.left-2.25*o+s[0].offsetWidth/2}}t.top+="px",t.left+="px",u.css(t)}var u,n,r=angular.element(document.querySelector("body")),l=!!angular.isDefined(w.appendToBody)&&w.appendToBody,i=x(void 0),o=angular.isDefined(t[b+"Enable"]);function c(){(a.tt_isOpen?h:f)()}function f(){o&&!a.$eval(t[b+"Enable"])||(a.tt_popupDelay?(n=_(p,a.tt_popupDelay,!1)).then(function(t){t()},angular.noop):p()())}function d(e){var t=Array.prototype.slice.apply(s[0].querySelectorAll("*"));t.length&&t.every(function(t){return t!==e.target})&&(g(),a.$apply())}function h(){a.$apply(function(){g()})}function p(){return a.tt_content?(u&&m(),u=y(a,function(){}),a.$digest(),u.css({top:0,left:0}),l?T.enter(u,C.find("body")):T.enter(u,s.parent(),s),e(),a.tt_isOpen=!0,r.on("click",d),a.$digest(),e):angular.noop}function g(){a.tt_isOpen=!1,_.cancel(n),r.off("click",d),m()}function m(){u&&(T.leave(u),u=null)}a.tt_isOpen=!1,t.$observe($,function(t){!(a.tt_content=t)&&a.tt_isOpen&&g()}),t.$observe(b+"Title",function(t){a.tt_title=t}),t[b+"Placement"]=t[b+"Placement"]||null,t.$observe(b+"Placement",function(t){a.tt_placement=angular.isDefined(t)&&t?t:w.placement}),t[b+"PopupDelay"]=t[b+"PopupDelay"]||null,t.$observe(b+"PopupDelay",function(t){t=parseInt(t,10);a.tt_popupDelay=isNaN(t)?w.popupDelay:t});function v(){i.show.forEach(function(t,e){e=i.hide[e];t===e?s.off(t,c):(s.off(t,f),s.off(e,h))})}t[b+"Trigger"]=t[b+"Trigger"]||null,t.$observe(b+"Trigger",function(t){v(),(i=x(t)).show.forEach(function(t,e){e=i.hide[e];t===e?s.on(t,c):(s.on(t,f),s.on(e,h))}),s.on("keydown",function(t){27===t.which&&h()})}),t.$observe(b+"AppendToBody",function(t){l=angular.isDefined(t)?k(t)(a):l}),l&&a.$on("$locationChangeSuccess",function(){a.tt_isOpen&&g()}),a.$on("$destroy",function(){_.cancel(n),v(),m()})}}}}}]}).directive("tooltipPopup",function(){return{restrict:"EA",replace:!0,scope:{content:"@",placement:"@",isOpen:"&"},templateUrl:"template/tooltip/tooltip-popup.html"}}).directive("tooltip",["$tooltip",function(t){return t("tooltip","tooltip","mouseover")}]).directive("tooltipHtmlUnsafePopup",function(){return{restrict:"EA",replace:!0,scope:{content:"@",placement:"@",isOpen:"&"},templateUrl:"template/tooltip/tooltip-html-unsafe-popup.html"}}).directive("tooltipHtmlUnsafe",["$tooltip",function(t){return t("tooltipHtmlUnsafe","tooltip","mouseover")}]),angular.module("mm.foundation.tooltip").run(["$templateCache",function(t){t.put("template/tooltip/tooltip-html-unsafe-popup.html",'<div class="tooltip {{placement}}" style="width: auto;">\n <span bind-html-unsafe="content"></span>\n</div>\n'),t.put("template/tooltip/tooltip-popup.html",'<div class="tooltip {{placement}}" style="width: auto;">\n <span ng-bind="content"></span>\n</div>\n')}]),angular.module("mm.foundation",["mm.foundation.accordion","mm.foundation.alert","mm.foundation.bindHtml","mm.foundation.buttons","mm.foundation.drilldownMenu","mm.foundation.dropdownMenu","mm.foundation.dropdownToggle","mm.foundation.mediaQueries","mm.foundation.modal","mm.foundation.offcanvas","mm.foundation.orbit","mm.foundation.pagination","mm.foundation.position","mm.foundation.progressbar","mm.foundation.rating","mm.foundation.tabs","mm.foundation.tooltip"])}),window.matchMedia||(window.matchMedia=function(){"use strict";var e,t,n,r=window.styleMedia||window.media;return r||(e=document.createElement("style"),t=document.getElementsByTagName("script")[0],n=null,e.type="text/css",e.id="matchmediajs-test",t.parentNode.insertBefore(e,t),n="getComputedStyle"in window&&window.getComputedStyle(e,null)||e.currentStyle,r={matchMedium:function(t){t="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return e.styleSheet?e.styleSheet.cssText=t:e.textContent=t,"1px"===n.width}}),function(t){return{matches:r.matchMedium(t||"all"),media:t||"all"}}}()),function(w){"use strict";
1w.module("ngIdle",["ngIdle.keepalive","ngIdle.idle","ngIdle.countdown","ngIdle.title","ngIdle.localStorage"]),w.module("ngIdle.keepalive",[]).provider("Keepalive",function(){var s={http:null,interval:600},u=(this.http=function(t){if(!t)throw new Error("Argument must be a string containing a URL, or an object containing the HTTP request configuration.");(t=w.isString(t)?{url:t,method:"GET"}:t).cache=!1,s.http=t},this.interval=function(t){if(t=parseInt(t),isNaN(t)||t<=0)throw new Error("Interval must be expressed in seconds and be greater than 0.");s.interval=t});this.$get=["$rootScope","$log","$interval","$http",function(n,t,e,r){var i={ping:null};function o(t,e){n.$broadcast("KeepaliveResponse",t,e)}function a(){n.$broadcast("Keepalive"),w.isObject(s.http)&&r(s.http).success(o).error(o)}return{_options:function(){return s},setInterval:u,start:function(){return e.cancel(i.ping),i.ping=e(a,1e3*s.interval),i.ping},stop:function(){e.cancel(i.ping)},ping:function(){a()}}}]}),w.module("ngIdle.idle",["ngIdle.keepalive","ngIdle.localStorage"]).provider("Idle",function(){var y={idle:1200,timeout:30,autoResume:"idle",interrupt:"mousemove keydown DOMMouseScroll mousewheel mousedown touchstart touchmove scroll",keepalive:!0},$=this.timeout=function(t){if(!1===t)y.timeout=0;else{if(!(w.isNumber(t)&&0<=t))throw new Error("Timeout must be zero or false to disable the feature, or a positive integer (in seconds) to enable it.");y.timeout=t}},b=(this.interrupt=function(t){y.interrupt=t},this.idle=function(t){if(t<=0)throw new Error("Idle must be a value in seconds, greater than 0.");y.idle=t});this.autoResume=function(t){y.autoResume=!0===t?"idle":!1===t?"off":t},this.keepalive=function(t){y.keepalive=!0===t},this.$get=["$interval","$log","$rootScope","$document","Keepalive","IdleLocalStorage","$window",function(n,t,e,r,i,o,a){var s={idle:null,timeout:null,idling:!1,running:!1,
1countdown:null},u=(new Date).getTime();function l(){y.keepalive&&(s.running&&i.ping(),i.start())}function c(){y.keepalive&&i.stop()}function f(){s.idling=!s.idling;var t=s.idling?"Start":"End";e.$broadcast("Idle"+t),s.idling?(c(),y.timeout&&(s.countdown=y.timeout,d(),s.timeout=n(d,1e3,y.timeout,!1))):l(),n.cancel(s.idle)}function d(){s.countdown<=0?h():(e.$broadcast("IdleWarn",s.countdown),s.countdown--)}function h(){c(),n.cancel(s.idle),n.cancel(s.timeout),s.idling=!0,s.running=!1,s.countdown=0,e.$broadcast("IdleTimeout")}function p(t,e,n){var r=t.running();t.unwatch(),e(n),r&&t.watch()}function g(t){t?o.set("expiry",{id:u,time:t}):o.remove("expiry")}function m(t){"ngIdle.expiry"===t.key&&t.newValue&&t.newValue!==t.oldValue&&w.fromJson(t.newValue).id!==u&&v.interrupt(!0)}var v={_options:function(){return y},_getNow:function(){return new Date},getIdle:function(){return y.idle},getTimeout:function(){return y.timeout},setIdle:function(t){p(this,b,t)},setTimeout:function(t){p(this,$,t)},isExpired:function(){var t=(t=o.get("expiry"))&&t.time?new Date(t.time):null;return null!==t&&t<=this._getNow()},running:function(){return s.running},idling:function(){return s.idling},watch:function(t){n.cancel(s.idle),n.cancel(s.timeout);var e=y.timeout||0;t||g(new Date((new Date).getTime()+1e3*(y.idle+e))),s.idling?f():s.running||l(),s.running=!0,s.idle=n(f,1e3*y.idle,0,!1)},unwatch:function(){n.cancel(s.idle),n.cancel(s.timeout),s.idling=!1,s.running=!1,g(null),c()},interrupt:function(t){s.running&&(y.timeout&&this.isExpired()?h():"idle"!==y.autoResume&&("notIdle"!==y.autoResume||s.idling)||this.watch(t))}};r.find("html").on(y.interrupt,function(t){"mousemove"===t.type&&t.originalEvent&&0===t.originalEvent.movementX&&0===t.originalEvent.movementY||("mousemove"!==t.type||w.isUndefined(t.movementX)||t.movementX||t.movementY)&&v.interrupt()});return a.addEventListener?a.addEventListener("storage",m,!1):a.attachEvent("onstorage",m),v}]}),w.module("ngIdle.countdown",["ngIdle.idle"]).directive("idleCountdown",["Idle",function(t){return{restrict:"A",scope:{value:"=idleCountdown"},link:function(n){n.value=t.getTimeout(),n.$on("IdleWarn",function(t,e){n.$evalAsync(function(){n.value=e})}),n.$on("IdleTimeout",function(){n.$evalAsync(function(){n.value=0})})}}}]),w.module("ngIdle.title",[]).provider("Title",function(){var i={enabled:!0},t=this.enabled=function(t){i.enabled=!0===t};this.$get=["$document","$interpolate",function(e,r){var n={original:null,idle:"{{minutes}}:{{seconds}} until your session times out!",timedout:"Your session has expired."};return{setEnabled:t,isEnabled:function(){return i.enabled},original:function(t){if(w.isUndefined(t))return n.original;n.original=t},store:function(t){!t&&n.original||(n.original=this.value())},value:function(t){if(w.isUndefined(t))return e[0].title;e[0].title=t},idleMessage:function(t){if(w.isUndefined(t))return n.idle;n.idle=t},timedOutMessage:function(t){if(w.isUndefined(t))return n.timedout;n.timedout=t},setAsIdle:function(t){this.store();var e,n={totalSeconds:t};n.minutes=Math.floor(t/60),n.seconds=(t=t-60*n.minutes,new Array(2-String(t).length+1).join(e||"0")+t),this.value(r(this.idleMessage())(n))},setAsTimedOut:function(){this.store(),this.value(this.timedOutMessage())},restore:function(){this.original()&&this.value(this.original())}}}]}).directive("title",["Title",function(r){return{restrict:"E",link:function(t,e,n){r.isEnabled()&&!n.idleDisabled&&(r.store(!0),t.$on("IdleStart",function(){r.original(e[0].innerText)}),t.$on("IdleWarn",function(t,e){r.setAsIdle(e)}),t.$on("IdleEnd",function(){r.restore()}),t.$on("IdleTimeout",function(){r.setAsTimedOut()}))}}}]),w.module("ngIdle.localStorage",[]).service("IdleStorageAccessor",["$window",function(t){return{get:function(){return t.localStorage}}}]).service("IdleLocalStorage",["IdleStorageAccessor",function(e){function n(){var n={};this.setItem=function(t,e){n[t]=e},this.getItem=function(t){return void 0!==n[t]?n[t]:null},this.removeItem=function(t){n[t]=void 0}}var r=function(){try{var t=e.get();return t.setItem("ngIdleStorage",""),t.removeItem("ngIdleStorage"),t}catch(t){return new n}}();return{set:function(t,e){r.setItem("ngIdle."+t,w.toJson(e))},get:function(t){return w.fromJson(r.getItem("ngIdle."+t))},remove:function(t){r.removeItem("ngIdle."+t)},_wrapped:function(){return r}}}])}((window,window.angular)),function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.moment=e()}(this,function(){"use strict";var N;function d(){return N.apply(null,arguments)}function u(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function j(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function V(t,e){for(var n=[],r=0;r<t.length;++r)n.push(e(t[r],r));return n}function f(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function a(t,e){for(var n in e)f(e,n)&&(t[n]=e[n]);return f(e,"toString")&&(t.toString=e.toString),f(e,"valueOf")&&(t.valueOf=e.valueOf),t}function R(t,e,n,r){return fe(t,e,n,r,!0).utc()}function h(t){return null==t._pf&&(t._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invali
1dFormat:!1,userInvalidated:!1,iso:!1}),t._pf}function H(t){var e;return null==t._isValid&&(e=h(t),t._isValid=!(isNaN(t._d.getTime())||!(e.overflow<0)||e.empty||e.invalidMonth||e.invalidWeekday||e.nullInput||e.invalidFormat||e.userInvalidated),t._strict&&(t._isValid=t._isValid&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour)),t._isValid}function z(t){var e=R(NaN);return null!=t?a(h(e),t):h(e).userInvalidated=!0,e}function o(t){return void 0===t}var U=d.momentProperties=[];function F(t,e){var n,r,i;if(o(e._isAMomentObject)||(t._isAMomentObject=e._isAMomentObject),o(e._i)||(t._i=e._i),o(e._f)||(t._f=e._f),o(e._l)||(t._l=e._l),o(e._strict)||(t._strict=e._strict),o(e._tzm)||(t._tzm=e._tzm),o(e._isUTC)||(t._isUTC=e._isUTC),o(e._offset)||(t._offset=e._offset),o(e._pf)||(t._pf=h(e)),o(e._locale)||(t._locale=e._locale),0<U.length)for(n in U)o(i=e[r=U[n]])||(t[r]=i);return t}var W=!1;function B(t){F(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),!1===W&&(W=!0,d.updateOffset(this),W=!1)}function s(t){return t instanceof B||null!=t&&null!=t._isAMomentObject}function l(t){return t<0?Math.ceil(t):Math.floor(t)}function c(t){var t=+t,e=0;return e=0!=t&&isFinite(t)?l(t):e}function q(t,e,n){for(var r=Math.min(t.length,e.length),i=Math.abs(t.length-e.length),o=0,a=0;a<r;a++)(n&&t[a]!==e[a]||!n&&c(t[a])!==c(e[a]))&&o++;return o+i}function Y(t){!1===d.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function t(t,e){var n=!0;return a(function(){return n&&(Y(t+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error).stack),n=!1),e.apply(this,arguments)},e)}var G={};function X(t,e){G[t]||(Y(e),G[t]=!0)}function p(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function K(t){return"[object Object]"===Object.prototype.toString.call(t)}function Z(t,e){var n,r=a({},t);for(n in e)f(e,n)&&(K(t[n])&&K(e[n])?(r[n]={},a(r[n],t[n]),a(r[n],e[n])):null!=e[n]?r[n]=e[n]:delete r[n]);return r}function J(t){null!=t&&this.set(t)}d.suppressDeprecationWarnings=!1;var Q,n={};function tt(t){return t&&t.toLowerCase().replace("_","-")}function et(t){var e;if(!n[t]&&"undefined"!=typeof module&&module&&module.exports)try{e=Q._abbr,require("./locale/"+t),nt(e)}catch(t){}return n[t]}function nt(t,e){return(Q=t&&(t=o(e)?it(t):rt(t,e))?t:Q)._abbr}function rt(t,e){return null!==e?(e.abbr=t,null!=n[t]?(X("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale"),e=Z(n[t]._config,e)):null!=e.parentLocale&&(null!=n[e.parentLocale]?e=Z(n[e.parentLocale]._config,e):X("parentLocaleUndefined","specified parentLocale is not defined yet")),n[t]=new J(e),nt(t),n[t]):(delete n[t],null)}function it(t){var e;if(!(t=t&&t._locale&&t._locale._abbr?t._locale._abbr:t))return Q;if(!u(t)){if(e=et(t))return e;t=[t]}for(var n,r,i,o,a=t,s=0;s<a.length;){for(n=(o=tt(a[s]).split("-")).length,r=(r=tt(a[s+1]))?r.split("-"):null;0<n;){if(i=et(o.slice(0,n).join("-")))return i;if(r&&r.length>=n&&q(o,r,!0)>=n-1)break;n--}s++}return null}var ot={};function e(t,e){var n=t.toLowerCase();ot[n]=ot[n+"s"]=ot[e]=t}function g(t){return"string"==typeof t?ot[t]||ot[t.toLowerCase()]:void 0}function at(t){var e,n,r={};for(n in t)f(t,n)&&(e=g(n))&&(r[e]=t[n]);return r}function st(e,n){return function(t){return null!=t?(lt(this,e,t),d.updateOffset(this,n),this):ut(this,e)}}function ut(t,e){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+e]():NaN}function lt(t,e,n){t.isValid()&&t._d["set"+(t._isUTC?"UTC":"")+e](n)}function ct(t,e){if("object"==typeof t)for(var n in t)this.set(n,t[n]);else if(p(this[t=g(t)]))return this[t](e);return this}function m(t,e,n){var r=""+Math.abs(t);return(0<=t?n?"+":"":"-")+Math.pow(10,Math.max(0,e-r.length)).toString().substr(1)+r}var ft=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,dt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ht={},pt={};function r(t,e,n,r){var i="string"==typeof r?function(){return this[r]()}:r;t&&(pt[t]=i),e&&(pt[e[0]]=function(){return m(i.apply(this,arguments),e[1],e[2])}),n&&(pt[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),t)})}function gt(t,e){return t.isValid()?(e=mt(e,t.localeData()),ht[e]=ht[e]||function(n){for(var t,r=n.match(ft),i=0,o=r.length;i<o;i++)pt[r[i]]?r[i]=pt[r[i]]:r[i]=(t=r[i]).match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"");return function(t){var e="";for(i=0;i<o;i++)e+=r[i]instanceof Function?r[i].call(t,n):r[i];return e}}(e),ht[e](t)):t.localeData().invalidDate()}function mt(t,e){var n=5;function r(t){return e.longDateFormat(t)||t}for(dt.lastIndex=0;0<=n&&dt.test(t);)t=t.replace(dt,r),dt.lastIndex=0,--n;return t}var vt=/\d/,i=/\d\d/,v=/\d{3}/,y=/\d{4}/,yt=/[+-]?\d{6}
vendor: 4,223 bytes, line 1
1/,$=/\d\d?/,$t=/\d\d\d\d?/,bt=/\d\d\d\d\d\d?/,wt=/\d{1,3}/,b=/\d{1,4}/,xt=/[+-]?\d{1,6}/,St=/\d+/,_t=/[+-]?\d+/,kt=/Z|[+-]\d\d:?\d\d/gi,Ct=/Z|[+-]\d\d(?::?\d\d)?/gi,w=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Et={};function x(t,n,r){Et[t]=p(n)?n:function(t,e){return t&&r?r:n}}function Tt(t,e){return f(Et,t)?Et[t](e._strict,e._locale):new RegExp(At(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,r,i){return e||n||r||i})))}function At(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var Ot={};function S(t,n){var e,r=n;for("string"==typeof t&&(t=[t]),"number"==typeof n&&(r=function(t,e){e[n]=c(t)}),e=0;e<t.length;e++)Ot[t[e]]=r}function Dt(t,i){S(t,function(t,e,n,r){n._w=n._w||{},i(t,n._w,n,r)})}var _=0,k=1,C=2,E=3,T=4,A=5,Mt=6,Pt=7,Lt=8;function It(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}r("M",["MM",2],"Mo",function(){return this.month()+1}),r("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),r("MMMM",0,0,function(t){return this.localeData().months(this,t)}),e("month","M"),x("M",$),x("MM",$,i),x("MMM",function(t,e){return e.monthsShortRegex(t)}),x("MMMM",function(t,e){return e.monthsRegex(t)}),S(["M","MM"],function(t,e){e[k]=c(t)-1}),S(["MMM","MMMM"],function(t,e,n,r){r=n._locale.monthsParse(t,r,n._strict);null!=r?e[k]=r:h(n).invalidMonth=t});var Nt=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,jt="January_February_March_April_May_June_July_August_September_October_November_December".split("_");var Vt="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Rt(t,e){var n;if(t.isValid()){if("string"==typeof e)if(/^\d+$/.test(e))e=c(e);else if("number"!=typeof(e=t.localeData().monthsParse(e)))return;n=Math.min(t.date(),It(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n)}}function Ht(t){return null!=t?(Rt(this,t),d.updateOffset(this,!0),this):ut(this,"Month")}var zt=w;var Ut=w;function Ft(){function t(t,e){return e.length-t.length}for(var e,n=[],r=[],i=[],o=0;o<12;o++)e=R([2e3,o]),n.push(this.monthsShort(e,"")),r.push(this.months(e,"")),i.push(this.months(e,"")),i.push(this.monthsShort(e,""));for(n.sort(t),r.sort(t),i.sort(t),o=0;o<12;o++)n[o]=At(n[o]),r[o]=At(r[o]),i[o]=At(i[o]);this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")$","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")$","i")}function Wt(t){var e=t._a;return e&&-2===h(t).overflow&&(e=e[k]<0||11<e[k]?k:e[C]<1||e[C]>It(e[_],e[k])?C:e[E]<0||24<e[E]||24===e[E]&&(0!==e[T]||0!==e[A]||0!==e[Mt])?E:e[T]<0||59<e[T]?T:e[A]<0||59<e[A]?A:e[Mt]<0||999<e[Mt]?Mt:-1,h(t)._overflowDayOfYear&&(e<_||C<e)&&(e=C),h(t)._overflowWeeks&&-1===e&&(e=Pt),h(t)._overflowWeekday&&-1===e&&(e=Lt),h(t).overflow=e),t}var Bt=/^\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)?)?/,qt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,Yt=/Z|[+-]\d\d(?::?\d\d)?/,Gt=[["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}/]],Xt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Kt=/^\/?Date\((\-?\d+)/i;function Zt(t){var e,n,r,i,o,a,s=t._i,u=Bt.exec(s)||qt.exec(s);if(u){for(h(t).iso=!0,e=0,n=Gt.length;e<n;e++)if(Gt[e][1].exec(u[1])){i=Gt[e][0],r=!1!==Gt[e][2];break}if(null==i)t._isValid=!1;else{if(u[3]){for(e=0,n=Xt.length;e<n;e++)if(Xt[e][1].exec(u[3])){o=(u[2]||" ")+Xt[e][0];break}if(null==o)return void(t._isValid=!1)}if(r||null==o){if(u[4]){if(!Yt.exec(u[4]))return void(t._isValid=!1);a="Z"}t._f=i+(o||"")+(a||""),le(t)}
vendor: 4,378 bytes, line 1
1else t._isValid=!1}}else t._isValid=!1}function Jt(t,e,n,r,i,o,a){e=new Date(t,e,n,r,i,o,a);return t<100&&0<=t&&isFinite(e.getFullYear())&&e.setFullYear(t),e}function Qt(t){var e=new Date(Date.UTC.apply(null,arguments));return t<100&&0<=t&&isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t),e}function te(t){return ee(t)?366:365}function ee(t){return t%4==0&&t%100!=0||t%400==0}d.createFromInputFallback=t("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),r("Y",0,0,function(){var t=this.year();return t<=9999?""+t:"+"+t}),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"),e("year","y"),x("Y",_t),x("YY",$,i),x("YYYY",b,y),x("YYYYY",xt,yt),x("YYYYYY",xt,yt),S(["YYYYY","YYYYYY"],_),S("YYYY",function(t,e){e[_]=2===t.length?d.parseTwoDigitYear(t):c(t)}),S("YY",function(t,e){e[_]=d.parseTwoDigitYear(t)}),S("Y",function(t,e){e[_]=parseInt(t,10)});var ne=st("FullYear",!(d.parseTwoDigitYear=function(t){return c(t)+(68<c(t)?1900:2e3)}));function re(t,e,n){n=7+e-n;return n-(7+Qt(t,0,n).getUTCDay()-e)%7-1}function ie(t,e,n,r,i){var o,e=1+7*(e-1)+(7+n-r)%7+re(t,r,i),n=e<=0?te(o=t-1)+e:e>te(t)?(o=t+1,e-te(t)):(o=t,e);return{year:o,dayOfYear:n}}function oe(t,e,n){var r,i,o=re(t.year(),e,n),o=Math.floor((t.dayOfYear()-o-1)/7)+1;return o<1?r=o+ae(i=t.year()-1,e,n):o>ae(t.year(),e,n)?(r=o-ae(t.year(),e,n),i=t.year()+1):(i=t.year(),r=o),{week:r,year:i}}function ae(t,e,n){var r=re(t,e,n),e=re(t+1,e,n);return(te(t)-r+e)/7}function se(t,e,n){return null!=t?t:null!=e?e:n}function ue(t){var e,n,r,i,o,a,s,u,l,c,f=[];if(!t._d){for(r=t,l=new Date(d.now()),n=r._useUTC?[l.getUTCFullYear(),l.getUTCMonth(),l.getUTCDate()]:[l.getFullYear(),l.getMonth(),l.getDate()],t._w&&null==t._a[C]&&null==t._a[k]&&(null!=(l=(r=t)._w).GG||null!=l.W||null!=l.E?(s=1,u=4,i=se(l.GG,r._a[_],oe(O(),1,4).year),o=se(l.W,1),((a=se(l.E,1))<1||7<a)&&(c=!0)):(s=r._locale._week.dow,u=r._locale._week.doy,i=se(l.gg,r._a[_],oe(O(),s,u).year),o=se(l.w,1),null!=l.d?((a=l.d)<0||6<a)&&(c=!0):null!=l.e?(a=l.e+s,(l.e<0||6<l.e)&&(c=!0)):a=s),o<1||o>ae(i,s,u)?h(r)._overflowWeeks=!0:null!=c?h(r)._overflowWeekday=!0:(l=ie(i,o,a,s,u),r._a[_]=l.year,r._dayOfYear=l.dayOfYear)),t._dayOfYear&&(c=se(t._a[_],n[_]),t._dayOfYear>te(c)&&(h(t)._overflowDayOfYear=!0),i=Qt(c,0,t._dayOfYear),t._a[k]=i.getUTCMonth(),t._a[C]=i.getUTCDate()),e=0;e<3&&null==t._a[e];++e)t._a[e]=f[e]=n[e];for(;e<7;e++)t._a[e]=f[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[E]&&0===t._a[T]&&0===t._a[A]&&0===t._a[Mt]&&(t._nextDay=!0,t._a[E]=0),t._d=(t._useUTC?Qt:Jt).apply(null,f),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[E]=24)}}function le(t){if(t._f===d.ISO_8601)Zt(t);else{t._a=[],h(t).empty=!0;for(var e,n,r,i,o,a=""+t._i,s=a.length,u=0,l=mt(t._f,t._locale).match(ft)||[],c=0;c<l.length;c++)n=l[c],(e=(a.match(Tt(n,t))||[])[0])&&(0<(r=a.substr(0,a.indexOf(e))).length&&h(t).unusedInput.push(r),a=a.slice(a.indexOf(e)+e.length),u+=e.length),pt[n]?(e?h(t).empty=!1:h(t).unusedTokens.push(n),r=n,o=t,null!=(i=e)&&f(Ot,r)&&Ot[r](i,o._a,o,r)):t._strict&&!e&&h(t).unusedTokens.push(n);h(t).charsLeftOver=s-u,0<a.length&&h(t).unusedInput.push(a),!0===h(t).bigHour&&t._a[E]<=12&&0<t._a[E]&&(h(t).bigHour=void 0),t._a[E]=function(t,e,n){if(null==n)return e;return null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?((t=t.isPM(n))&&e<12&&(e+=12),e=t||12!==e?e:0):e}(t._locale,t._a[E],t._meridiem),ue(t),Wt(t)}}function ce(t){var e,n,r=t._i,i=t._f;if(t._locale=t._locale||it(t._l),null===r||void 0===i&&""===r)return z({nullInput:!0});if("string"==typeof r&&(t._i=r=t._locale.preparse(r)),s(r))return new B(Wt(r));if(u(i))!function(t){var e,n,r,i,o;if(0===t._f.length)return h(t).invalidFormat=!0,t._d=new Date(NaN);for(i=0;i<t._f.length;i++)o=0,e=F({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[i],le(e),H(e)&&(o=(o+=h(e).charsLeftOver)+10*h(e).unusedTokens.length,h(e).score=o,(null==r||o<r)&&(r=o,n=e));a(t,n||e)}(t);else if(i)le(t);else if(j(r))t._d=r;else if(void 0===(r=(i=t)._i))i._d=new Date(d.now());else j(r)?i._d=new Date(+r):"string"==typeof r?(n=i,null!==(e=Kt.exec(n._i))?n._d=new Date(+e[1]):(Zt(n),!1===n._isValid&&
vendor: 6,155 bytes, line 1
1(delete n._isValid,d.createFromInputFallback(n)))):u(r)?(i._a=V(r.slice(0),function(t){return parseInt(t,10)}),ue(i)):"object"==typeof r?(e=i)._d||(n=at(e._i),e._a=V([n.year,n.month,n.day||n.date,n.hour,n.minute,n.second,n.millisecond],function(t){return t&&parseInt(t,10)}),ue(e)):"number"==typeof r?i._d=new Date(r):d.createFromInputFallback(i);return H(t)||(t._d=null),t}function fe(t,e,n,r,i){var o={};return"boolean"==typeof n&&(r=n,n=void 0),o._isAMomentObject=!0,o._useUTC=o._isUTC=i,o._l=n,o._i=t,o._f=e,o._strict=r,(i=new B(Wt(ce(i=o))))._nextDay&&(i.add(1,"d"),i._nextDay=void 0),i}function O(t,e,n,r){return fe(t,e,n,r,!1)}d.ISO_8601=function(){};var de=t("moment().min is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var t=O.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:z()}),he=t("moment().max is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var t=O.apply(null,arguments);return this.isValid()&&t.isValid()?this<t?this:t:z()});function pe(t,e){var n,r;if(!(e=1===e.length&&u(e[0])?e[0]:e).length)return O();for(n=e[0],r=1;r<e.length;++r)e[r].isValid()&&!e[r][t](n)||(n=e[r]);return n}function ge(t){var t=at(t),e=t.year||0,n=t.quarter||0,r=t.month||0,i=t.week||0,o=t.day||0,a=t.hour||0,s=t.minute||0,u=t.second||0,t=t.millisecond||0;this._milliseconds=+t+1e3*u+6e4*s+36e5*a,this._days=+o+7*i,this._months=+r+3*n+12*e,this._data={},this._locale=it(),this._bubble()}function me(t){return t instanceof ge}function ve(t,n){r(t,0,0,function(){var t=this.utcOffset(),e="+";return t<0&&(t=-t,e="-"),e+m(~~(t/60),2)+n+m(~~t%60,2)})}ve("Z",":"),ve("ZZ",""),x("Z",Ct),x("ZZ",Ct),S(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=$e(Ct,t)});var ye=/([\+\-]|\d\d)/gi;function $e(t,e){e=(e||"").match(t)||[],t=((e[e.length-1]||[])+"").match(ye)||["-",0,0],e=60*t[1]+c(t[2]);return"+"===t[0]?e:-e}function be(t,e){var n;return e._isUTC?(e=e.clone(),n=(s(t)||j(t)?+t:+O(t))-+e,e._d.setTime(+e._d+n),d.updateOffset(e,!1),e):O(t).local()}function we(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function xe(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}d.updateOffset=function(){};var Se=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,_e=/^(-)?P(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)W)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?$/;function D(t,e){var n,r=t,i=null;return me(t)?r={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(r={},e?r[e]=t:r.milliseconds=t):(i=Se.exec(t))?(n="-"===i[1]?-1:1,r={y:0,d:c(i[C])*n,h:c(i[E])*n,m:c(i[T])*n,s:c(i[A])*n,ms:c(i[Mt])*n}):(i=_e.exec(t))?(n="-"===i[1]?-1:1,r={y:ke(i[2],n),M:ke(i[3],n),w:ke(i[4],n),d:ke(i[5],n),h:ke(i[6],n),m:ke(i[7],n),s:ke(i[8],n)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(e=function(t,e){var n;if(!t.isValid()||!e.isValid())return{milliseconds:0,months:0};e=be(e,t),t.isBefore(e)?n=Ce(t,e):((n=Ce(e,t)).milliseconds=-n.milliseconds,n.months=-n.months);return n}(O(r.from),O(r.to)),(r={}).ms=e.milliseconds,r.M=e.months),i=new ge(r),me(t)&&f(t,"_locale")&&(i._locale=t._locale),i}function ke(t,e){t=t&&parseFloat(t.replace(",","."));return(isNaN(t)?0:t)*e}function Ce(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function Ee(t){return t<0?-1*Math.round(-1*t):Math.round(t)}function Te(r,i){return function(t,e){var n;return null===e||isNaN(+e)||(X(i,"moment()."+i+"(period, number) is deprecated. Please use moment()."+i+"(number, period)."),n=t,t=e,e=n),Ae(this,D(t="string"==typeof t?+t:t,e),r),this}}function Ae(t,e,n,r){var i=e._milliseconds,o=Ee(e._days),e=Ee(e._months);t.isValid()&&(r=null==r||r,i&&t._d.setTime(+t._d+i*n),o&<(t,"Date",ut(t,"Date")+o*n),e&&Rt(t,ut(t,"Month")+e*n),r&&d.updateOffset(t,o||e))}D.fn=ge.prototype;var Oe=Te(1,"add"),De=Te(-1,"subtract");function Me(t){return void 0===t?this._locale._abbr:(null!=(t=it(t))&&(this._locale=t),this)}d.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";var Pe=t("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});function Le(){return this._locale}function Ie(t,e){r(0,[t,t.length],0,e)}function Ne(t,e,n,r,i){var o;return null==t?oe(this,r,i).year:(o=ae(t,r,i),function(t,e,n,r,i){t=ie(t,e,n,r,i),e=Qt(t.year,0,t.dayOfYear);return this.year(e.getUTCFullYear()),this.month(e.getUTCMonth()),this.date(e.getUTCDate()),this}.call(this,t,e=o<e?o:e,n,r,i))}r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ie("gggg","weekYear"),Ie("ggggg","weekYear"),Ie("GGGG","isoWeekYear"),Ie("GGGGG","isoWeekYear"),e("weekYear","gg"),e("isoWeekYear","GG"),x("G",_t),x("g",_t),x("GG",$,i),x("gg",$,i),x("GGGG",b,y),x("gggg",b,y),x("GGGGG",xt,yt),x("ggggg",xt,yt),Dt(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,r){e[r.substr(0,2)]=c(t)}),Dt(["gg","GG"],function(t,e,n,r){e[r]=d.parseTwoDigitYear(t)}),r("Q",0,"Qo","quarter"),e("quarter","Q"),x("Q",vt),S("Q",function(t,e){e[k]=3*(c(t)-1)}),r("w",["ww",2],"wo","week"),r("W",["WW",2],"Wo","isoWeek"),e("week","w"),e("isoWeek","W"),x("w",$),x("ww",$,i),x("W",$),x("WW",$,i),Dt(["w","ww","W","WW"],function(t,e,n,r){e[r.substr(0,1)]=c(t)});r("D",["DD",2],"Do","date"),e("date","D"),x("D",$),x("DD",$,i),x("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),S(["D","DD"],C),S("Do",function(t,e){e[C]=c(t.match($)[0])});b=st("Date",!0);r("d",0,"do","day"),r("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),r("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),r("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),r("e",0,0,"weekday"),r("E",0,0,"isoWeekday"),e("day","d"),e("weekday","e"),e("isoWeekday","E"),x("d",$),x("e",$),x("E",$),x("dd",w),x("ddd",w),x("dddd",w),Dt(["dd","ddd","dddd"],function(t,e,n,r){r=n._locale.weekdaysParse(t,r,n._str
1ict);null!=r?e.d=r:h(n).invalidWeekday=t}),Dt(["d","e","E"],function(t,e,n,r){e[r]=c(t)});y="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");xt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");yt="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function je(){return this.hours()%12||12}function Ve(t,e){r(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function Re(t,e){return e._meridiemParse}r("DDD",["DDDD",3],"DDDo","dayOfYear"),e("dayOfYear","DDD"),x("DDD",wt),x("DDDD",v),S(["DDD","DDDD"],function(t,e,n){n._dayOfYear=c(t)}),r("H",["HH",2],0,"hour"),r("h",["hh",2],0,je),r("hmm",0,0,function(){return""+je.apply(this)+m(this.minutes(),2)}),r("hmmss",0,0,function(){return""+je.apply(this)+m(this.minutes(),2)+m(this.seconds(),2)}),r("Hmm",0,0,function(){return""+this.hours()+m(this.minutes(),2)}),r("Hmmss",0,0,function(){return""+this.hours()+m(this.minutes(),2)+m(this.seconds(),2)}),Ve("a",!0),Ve("A",!1),e("hour","h"),x("a",Re),x("A",Re),x("H",$),x("h",$),x("HH",$,i),x("hh",$,i),x("hmm",$t),x("hmmss",bt),x("Hmm",$t),x("Hmmss",bt),S(["H","HH"],E),S(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),S(["h","hh"],function(t,e,n){e[E]=c(t),h(n).bigHour=!0}),S("hmm",function(t,e,n){var r=t.length-2;e[E]=c(t.substr(0,r)),e[T]=c(t.substr(r)),h(n).bigHour=!0}),S("hmmss",function(t,e,n){var r=t.length-4,i=t.length-2;e[E]=c(t.substr(0,r)),e[T]=c(t.substr(r,2)),e[A]=c(t.substr(i)),h(n).bigHour=!0}),S("Hmm",function(t,e,n){var r=t.length-2;e[E]=c(t.substr(0,r)),e[T]=c(t.substr(r))}),S("Hmmss",function(t,e,n){var r=t.length-4,i=t.length-2;e[E]=c(t.substr(0,r)),e[T]=c(t.substr(r,2)),e[A]=c(t.substr(i))});var M,w=st("Hours",!0),$t=(r("m",["mm",2],0,"minute"),e("minute","m"),x("m",$),x("mm",$,i),S(["m","mm"],T),st("Minutes",!1)),bt=(r("s",["ss",2],0,"second"),e("second","s"),x("s",$),x("ss",$,i),S(["s","ss"],A),st("Seconds",!1));for(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 10*this.millisecond()}),r(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),r(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),r(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),r(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),r(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),e("millisecond","ms"),x("S",wt,vt),x("SS",wt,i),x("SSS",wt,v),M="SSSS";M.length<=9;M+="S")x(M,St);function He(t,e){e[Mt]=c(1e3*("0."+t))}for(M="S";M.length<=9;M+="S")S(M,He);vt=st("Milliseconds",!1);r("z",0,0,"zoneAbbr"),r("zz",0,0,"zoneName");i=B.prototype,i.add=Oe,i.calendar=function(t,e){var n=be(t=t||O(),this).startOf("day"),n=(n=this.diff(n,"days",!0))<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse",e=e&&(p(e[n])?e[n]():e[n]);return this.format(e||this.localeData().calendar(n,this,O(t)))},i.clone=function(){return new B(this)},i.diff=function(t,e,n){var r,i;return this.isValid()&&(t=be(t,this)).isValid()?(r=6e4*(t.utcOffset()-this.utcOffset()),"year"===(e=g(e))||"month"===e||"quarter"===e?(i=function(t,e){var n,r=12*(e.year()-t.year())+(e.month()-t.month()),i=t.clone().add(r,"months");t=e-i<0?(n=t.clone().add(r-1,"months"),(e-i)/(i-n)):(n=t.clone().add(1+r,"months"),(e-i)/(n-i));return-(r+t)}(this,t),"quarter"===e?i/=3:"year"===e&&(i/=12)):(t=this-t,i="second"===e?t/1e3:"minute"===e?t/6e4:"hour"===e?t/36e5:"day"===e?(t-r)/864e5:"week"===e?(t-r)/6048e5:t),n?i:l(i)):NaN},i.endOf=function(t){return void 0===(t=g(t))||"millisecond"===t?this:this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms")},i.format=function(t){return t=gt(this,t||d.defaultFormat),this.localeData().postformat(t)},i.from=function(t,e){return this.isValid()&&(s(t)&&t.isValid()||O(t).isValid())?D({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},i.fromNow=function(t){return this.from(O(),t)},i.to=function(t,e){return this.isValid()&&(s(t)&&t.isValid()||O(t).isValid())?D({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()},i.toNow=function(t){return this.to(O(),t)},i.get=ct,i.invalidAt=function(){return h(this).overflow},i.isAfter=function(t,e){return t=s(t)?t:O(t),!(!this.isValid()||!t.isValid())&&("millisecond"===(e=g(o(e)?"millisecond":e))?+t<+this:+t<+this.clone().startOf(e))},i.isBefore=function(t,e){return t=s(t)?t:O(t),!(!this.isValid()||!t.isValid())&&("millisecond"===(e=g(o(e)?"millisecond":e))?+this<+t:+this.clone().endOf(e)<+t)},i.isBetween=function(t,e,n){return this.isAfter(t,n)&&this.isBefore(e,n)},i.isSame=function(t,e){var t=s(t)?t:O(t);return!(!this.isValid()||!t.isValid())&&("millisecond"===(e=g(e||"millisecond"))?+this==+t:(t=+t,+this.clone().startOf(e)<=t&&t<=+this.clone().endOf(e)))},i.isSameOrAfter=function(t,e){return this.isSame(t,e)||this.isAfter(t,e)},i.isSameOrBefore=function(t,e){return this.isSame(t,e)||this.isBefore(t,e)},i.isValid=function(){return H(this)},i.lang=Pe,i.locale=Me,i.localeData=Le,i.max=he,i.min=de,i.parsingFlags=function(){return a({},h(this))},i.set=ct,i.startOf=function(t){switch(t=g(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this},i.subtract=De,i.toArray=function(){return[this.year(),this.month(),this.date(),this.hour(),this.minute(),this.second(),this.millisecond()]},i.toObject=function(){return{years:this.year(),months:this.month(),date:this.date(),hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()}},i.toDate=function(){return this._offset?new Date(+this):this._d},i.toISOString=function(){var t=this.clone().utc();return 0<t.year()&&t.year()<=9999?p(Date.prototype.toISOString)?this.toDate().toISOString():gt(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):gt(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},i.toJSON=function(){return this.isValid()?this.toISOString():null},i.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},i.unix=function(){return Math.floor(+this/1e3)},i.valueOf=function(){return+this._d-6e4*(this._offset||0)},i.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},i.year=ne,i.isLeapYear=function(){return ee(this.year())},i.weekYear=function(t){return Ne.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},i.isoWeekYear=function(t){return Ne.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},i.quarter=i.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},i.month=Ht,i.daysInMonth=function(){return It(this.year(),this.month())},i.week=i.weeks=function(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")},i.isoWeek=i.isoWeeks=function(t){var e=oe(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")},i.weeksInYear=function(){var t=this.localeData()._week;return ae(this.year(),t.dow,t.doy)},i.isoWeeksInYear=function(){return ae(this.year(),1,4)},i.date=b,i.day=i.days=function(t){if(!this.isValid())return null!=t?this:NaN;var e,n,r=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(e=t,n=this.localeData(),t="string"!=typeof e?e:isNaN(e)?"number"==typeof(e=n.weekdaysParse(e))?e:null:parseInt(e,10),this.add(t-r,"d")):r},i.weekday=function(t){if(!this.isValid())return null!=t?this:NaN;var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")},i.isoWeekday=function(t){return this.isValid()?null==t?this.day()||7:this.day(this.day()%7?t:t-7):null!=t?this:NaN},i.dayOfYear=function(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")},i.hour=i.hours=w,i.minute=i.minutes=$t,i.second=i.seconds=bt,i.millisecond=i.milliseconds=vt,i.utcOffset=function(t,e){var n,r=this._offset||0;return this.isValid()?null!=t?("string"==typeof t?t=$e(Ct,t):Math.abs(t)<16&&(t*=60),!this._isUTC&&e&&(n=we(this)),this._offset=t,this._isUTC=!0,null!=n&&this.add(n,"m"),r!==t&&(!e||this._changeInProgress?Ae(this,D(t-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,d.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?r:we(this):null!=t?this:NaN},i.utc=function(t){return this.utcOffset(0,t)},i.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(we(this),"m")),this},i.parseZone=function(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset($e(kt,this._i)),this},i.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?O(t).utcOffset():0,(this.utcOffset()-t)%60==0)},i.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},i.isDSTShifted=function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var t,e={};return F(e,this),(e=ce(e))._a?(t=(e._isUTC?R:O)(e._a),this._isDSTShifted=this.isValid()&&0<q(e._a,t.toArray())):this._isDSTShifted=!1,this._isDSTShifted},i.isLocal=function(){return!!this.isValid()&&!this._isUTC},i.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},i.isUtc=xe,i.isUTC=xe,i.zoneAbbr=function(){return this._isUTC?"UTC":""},i.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},i.dates=t("dates accessor is deprecated. Use date instead.",b),i.months=t("months accessor is deprecated. Use month instead",Ht),i.years=t("years accessor is deprecated. Use year instead",ne),i.zone=t("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",function(t,e){return null!=t?(this.utcOffset(t="string"!=typeof t?-t:t,e),this):-this.utcOffset()}),wt=i;function ze(t){return t}v=J.prototype;function Ue(t,e,n,r){var i=it(),r=R().set(r,e);return i[n](r,t)}function Fe(t,e,n,r,i){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return Ue(t,e,n,i);for(var o=[],a=0;a<r;a++)o[a]=Ue(t,a,n,i);return o}v._calendar={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},v.calendar=function(t,e,n){return p(t=this._calendar[t])?t.call(e,n):t},v._longDateFormat={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},v.longDateFormat=function(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}
vendor: 6,264 bytes, line 1
1,v._invalidDate="Invalid date",v.invalidDate=function(){return this._invalidDate},v._ordinal="%d",v.ordinal=function(t){return this._ordinal.replace("%d",t)},v._ordinalParse=/\d{1,2}/,v.preparse=ze,v.postformat=ze,v._relativeTime={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},v.relativeTime=function(t,e,n,r){var i=this._relativeTime[n];return p(i)?i(t,e,n,r):i.replace(/%d/i,t)},v.pastFuture=function(t,e){return p(t=this._relativeTime[0<t?"future":"past"])?t(e):t.replace(/%s/i,e)},v.set=function(t){var e,n;for(n in t)p(e=t[n])?this[n]=e:this["_"+n]=e;this._config=t,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)},v.months=function(t,e){return(u(this._months)?this._months:this._months[Nt.test(e)?"format":"standalone"])[t.month()]},v._months=jt,v.monthsShort=function(t,e){return(u(this._monthsShort)?this._monthsShort:this._monthsShort[Nt.test(e)?"format":"standalone"])[t.month()]},v._monthsShort=Vt,v.monthsParse=function(t,e,n){var r,i;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=R([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(i="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[r].test(t))return r;if(n&&"MMM"===e&&this._shortMonthsParse[r].test(t))return r;if(!n&&this._monthsParse[r].test(t))return r}},v._monthsRegex=Ut,v.monthsRegex=function(t){return this._monthsParseExact?(f(this,"_monthsRegex")||Ft.call(this),t?this._monthsStrictRegex:this._monthsRegex):this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex},v._monthsShortRegex=zt,v.monthsShortRegex=function(t){return this._monthsParseExact?(f(this,"_monthsRegex")||Ft.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex},v.week=function(t){return oe(t,this._week.dow,this._week.doy).week},v._week={dow:0,doy:6},v.firstDayOfYear=function(){return this._week.doy},v.firstDayOfWeek=function(){return this._week.dow},v.weekdays=function(t,e){return(u(this._weekdays)?this._weekdays:this._weekdays[this._weekdays.isFormat.test(e)?"format":"standalone"])[t.day()]},v._weekdays=y,v.weekdaysMin=function(t){return this._weekdaysMin[t.day()]},v._weekdaysMin=yt,v.weekdaysShort=function(t){return this._weekdaysShort[t.day()]},v._weekdaysShort=xt,v.weekdaysParse=function(t,e,n){var r,i;for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=O([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===e&&this._fullWeekdaysParse[r].test(t))return r;if(n&&"ddd"===e&&this._shortWeekdaysParse[r].test(t))return r;if(n&&"dd"===e&&this._minWeekdaysParse[r].test(t))return r;if(!n&&this._weekdaysParse[r].test(t))return r}},v.isPM=function(t){return"p"===(t+"").toLowerCase().charAt(0)},v._meridiemParse=/[ap]\.?m?\.?/i,v.meridiem=function(t,e,n){return 11<t?n?"pm":"PM":n?"am":"AM"},nt("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1===c(t%100/10)?"th":1==e?"st":2==e?"nd":3==e?"rd":"th")}}),d.lang=t("moment.lang is deprecated. Use moment.locale instead.",nt),d.langData=t("moment.langData is deprecated. Use moment.localeData instead.",it);var P=Math.abs;function We(t,e,n,r){e=D(e,n);return t._milliseconds+=r*e._milliseconds,t._days+=r*e._days,t._months+=r*e._months,t._bubble()}function Be(t){return t<0?Math.floor(t):Math.ceil(t)}function qe(t){return 4800*t/146097}function Ye(t){return 146097*t/4800}function L(t){return function(){return this.as(t)}}Oe=L("ms"),he=L("s"),de=L("m"),De=L("h"),w=L("d"),$t=L("w"),bt=L("M"),vt=L("y");function Ge(t){return function(){return this._data[t]}}b=Ge("milliseconds"),ne=Ge("seconds"),i=Ge("minutes"),jt=Ge("hours"),Vt=Ge("days"),Ut=Ge("months"),zt=Ge("years");var Xe=Math.round,I={s:45,m:45,h:22,d:26,M:11};function Ke(t,e,n){var r=D(t).abs(),i=Xe(r.as("s")),o=Xe(r.as("m")),a=Xe(r.as("h")),s=Xe(r.as("d")),u=Xe(r.as("M")),r=Xe(r.as("y")),i=(i<I.s?["s",i]:o<=1&&["m"])||o<I.m&&["mm",o]||a<=1&&["h"]||a<I.h&&["hh",a]||s<=1&&["d"]||s<I.d&&["dd",s]||u<=1&&["M"]||u<I.M&&["MM",u]||r<=1&&["y"]||["yy",r];return i[2]=e,i[3]=0<+t,i[4]=n,function(t,e,n,r,i){return i.relativeTime(e||1,!!n,t,r)}.apply(null,i)}var Ze=Math.abs;function Je(){var t=Ze(this._milliseconds)/1e3,e=Ze(this._days),n=Ze(this._months),r=l(t/60),i=l(r/60),o=(t%=60,r%=60,l(n/12)),n=n%=12,a=this.asSeconds();return a?(a<0?"-":"")+"P"+(o?o+"Y":"")+(n?n+"M":"")+(e?e+"D":"")+(i||r||t?"T":"")+(i?i+"H":"")+(r?r+"M":"")+(t?t+"S":""):"P0D"}y=ge.prototype;return y.abs=function(){var t=this._data;return this._milliseconds=P(this._milliseconds),this._days=P(this._days),this._months=P(this._months),t.milliseconds=P(t.milliseconds),t.seconds=P(t.seconds),t.minutes=P(t.minutes),t.hours=P(t.hours),t.months=P(t.months),t.years=P(t.years),this},y.add=function(t,e){return We(this,t,e,1)},y.subtract=function(t,e){return We(this,t,e,-1)},y.as=function(t){var e,n,r=this._milliseconds;if("month"===(t=g(t))||"year"===t)return e=this._days+r/864e5,n=this._months+qe(e),"month"===t?n:n/12;switch(e=this._days+Math.round(Ye(this._months)),t){case"week":return e/7+r/6048e5;case"day":return e+r/864e5;case"hour":return 24*e+r/36e5;case"minute":return 1440*e+r/6e4;case"second":return 86400*e+r/1e3;case"millisecond":return Math.floor(864e5*e)+r;default:throw new Error("Unknown unit "+t)}}
1,y.asMilliseconds=Oe,y.asSeconds=he,y.asMinutes=de,y.asHours=De,y.asDays=w,y.asWeeks=$t,y.asMonths=bt,y.asYears=vt,y.valueOf=function(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*c(this._months/12)},y._bubble=function(){var t=this._milliseconds,e=this._days,n=this._months,r=this._data;return 0<=t&&0<=e&&0<=n||t<=0&&e<=0&&n<=0||(t+=864e5*Be(Ye(n)+e),n=e=0),r.milliseconds=t%1e3,t=l(t/1e3),r.seconds=t%60,t=l(t/60),r.minutes=t%60,t=l(t/60),r.hours=t%24,e+=l(t/24),n+=t=l(qe(e)),e-=Be(Ye(t)),t=l(n/12),n%=12,r.days=e,r.months=n,r.years=t,this},y.get=function(t){return this[(t=g(t))+"s"]()},y.milliseconds=b,y.seconds=ne,y.minutes=i,y.hours=jt,y.days=Vt,y.weeks=function(){return l(this.days()/7)},y.months=Ut,y.years=zt,y.humanize=function(t){var e=this.localeData(),n=Ke(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)},y.toISOString=Je,y.toString=Je,y.toJSON=Je,y.locale=Me,y.localeData=Le,y.toIsoString=t("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Je),y.lang=Pe,r("X",0,0,"unix"),r("x",0,0,"valueOf"),x("x",_t),x("X",/[+-]?\d+(\.\d{1,3})?/),S("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),S("x",function(t,e,n){n._d=new Date(c(t))}),d.version="2.12.0",N=O,d.fn=wt,d.min=function(){return pe("isBefore",[].slice.call(arguments,0))},d.max=function(){return pe("isAfter",[].slice.call(arguments,0))},d.now=function(){return Date.now?Date.now():+new Date},d.utc=R,d.unix=function(t){return O(1e3*t)},d.months=function(t,e){return Fe(t,e,"months",12,"month")},d.isDate=j,d.locale=nt,d.invalid=z,d.duration=D,d.isMoment=s,d.weekdays=function(t,e){return Fe(t,e,"weekdays",7,"day")},d.parseZone=function(){return O.apply(null,arguments).parseZone()},d.localeData=it,d.isDuration=me,d.monthsShort=function(t,e){return Fe(t,e,"monthsShort",12,"month")},d.weekdaysMin=function(t,e){return Fe(t,e,"weekdaysMin",7,"day")},d.defineLocale=rt,d.updateLocale=function(t,e){return null!=e?((e=new J(e=null!=n[t]?Z(n[t]._config,e):e)).parentLocale=n[t],n[t]=e,nt(t)):null!=n[t]&&(null!=n[t].parentLocale?n[t]=n[t].parentLocale:null!=n[t]&&delete n[t]),n[t]},d.locales=function(){return Object.keys(n)},d.weekdaysShort=function(t,e){return Fe(t,e,"weekdaysShort",7,"day")},d.normalizeUnits=g,d.relativeTimeThreshold=function(t,e){return void 0!==I[t]&&(void 0===e?I[t]:(I[t]=e,!0))},d.prototype=wt,d}),function(t){"use strict";var $,d,s,r;function e(){return["$animate",function(f){return{restrict:"AE",transclude:"element",priority:1,terminal:!0,require:"^^ngMessages",link:function(t,r,e,i,n){function o(t){a=t?d(t)?t:t.split(/[\s,]+/):null,i.reRen
1der()}var a,s,u,l=r[0],c=e.ngMessage||e.when,e=e.ngMessageExp||e.whenExp;e?(o(t.$eval(e)),t.$watchCollection(e,o)):o(c),i.register(l,u={test:function(t){var e=a;if(e)return d(e)?0<=e.indexOf(t):e.hasOwnProperty(t)},attach:function(){s||n(function(t,e){f.enter(t,null,r);var n=(s=t).$$attachId=i.getAttachId();s.on("$destroy",function(){s&&s.$$attachId===n&&(i.deregister(l),u.detach()),e.$destroy()})})},detach:function(){var t;s&&(t=s,s=null,f.leave(t))}}),t.$on("$destroy",function(){i.deregister(l)})}}}]}t.module("ngMessages",[],function(){$=t.forEach,d=t.isArray,s=t.isString,r=t.element}).info({angularVersion:"1.6.10"}).directive("ngMessages",["$animate",function(g){var m="ng-inactive";return{require:"ngMessages",restrict:"AE",controller:["$element","$scope","$attrs",function(l,c,f){var d,h,p=this,o=0,t=0,a=(this.getAttachId=function(){return t++},this.messages={});function s(t,e){for(var n=e,r=[];n&&n!==t;){var i=n.$$ngMessageNode;if(i&&i.length)return a[i];n.childNodes.length&&-1===r.indexOf(n)?(r.push(n),n=n.childNodes[n.childNodes.length-1]):n.previousSibling?n=n.previousSibling:(n=n.parentNode,r.push(n))}}this.render=function(t){d=!1,h=t=t||{};for(var e=v(c,f.ngMessagesMultiple)||v(c,f.multiple),n=[],r={},i=p.head,o=!1,a=0;null!=i;){a++;var s=i.message,u=!1;o||$(t,function(t,e){u||!y(t)||!s.test(e)||r[e]||(r[e]=!0,u=!0,s.attach())}),u?o=!e:n.push(s),i=i.next}$(n,function(t){t.detach()}),n.length!==a?g.setClass(l,"ng-active",m):g.setClass(l,m,"ng-active")},c.$watchCollection(f.ngMessages||f.for,p.render),this.reRender=function(){d||(d=!0,c.$evalAsync(function(){d&&h&&p.render(h)}))},this.register=function(t,e){var n=o.toString(),e=(a[n]={message:e},l[0]),r=t,i=n;i=a[i],p.head?(e=s(e,r))?(i.next=e.next,e.next=i):(i.next=p.head,p.head=i):p.head=i,t.$$ngMessageNode=n,o++,p.reRender()},this.deregister=function(t){var e=t.$$ngMessageNode,n=(delete t.$$ngMessageNode,l[0]),r=e;(r=a[r])&&((n=s(n,t))?n.next=r.next:p.head=r.next),delete a[e],p.reRender()}}]};function v(t,e){return s(e)&&0===e.length||y(t.$eval(e))}function y(t){return s(t)?t.length:!!t}}]).directive("ngMessagesInclude",["$templateRequest","$document","$compile",function(i,n,o){return{restrict:"AE",require:"^^ngMessages",link:function(e,n,t){var r=t.ngMessagesInclude||t.src;i(r).then(function(t){e.$$destroyed||(s(t)&&!t.trim()?a(n,r):o(t)(e,function(t){n.after(t),a(n,r)}))})}};function a(t,e){e=o.$$createComment?o.$$createComment("ngMessagesInclude",e):n[0].createComment(" ngMessagesInclude: "+e+" "),e=r(e);t.after(e),t.remove()}}]).directive("ngMessage",e()).directive("ngMessageExp",e())}((window,window.angular)),function(){"use strict";angular.module("ng.deviceDetector",["reTree"]).constant("BROWSERS",{CHROME:"chrome",FIREFOX:"firefox",SAFARI:"safari",OPERA:"opera",IE:"ie",MS_EDGE:"ms-edge",FB_MESSANGER:"fb-messanger",UNKNOWN:"unknown"}).constant("DEVICES",{ANDROID:"android",I_PAD:"ipad",IPHONE:"iphone",I_POD:"ipod",BLACKBERRY:"blackberry",FIREFOX_OS:"firefox-os",CHROME_BOOK:"chrome-book",WINDOWS_PHONE:"windows-phone",PS4:"ps4",VITA:"vita",CHROMECAST:"chromecast",APPLE_TV:"apple-tv",GOOGLE_TV:"google-tv",UNKNOWN:"unknown"}).constant("OS",{WINDOWS:"windows",MAC:"mac",IOS:"ios",ANDROID:"android",LINUX:"linux",UNIX:"unix",FIREFOX_OS:"firefox-os",CHROME_OS:"chrome-os",WINDOWS_PHONE:"windows-phone",UNKNOWN:"unknown"}).constant("OS_VERSIONS",{WINDOWS_3_11:"windows-3-11",WINDOWS_95:"windows-95",WINDOWS_ME:"windows-me",WINDOWS_98:"windows-98",WINDOWS_CE:"windows-ce",WINDOWS_2000:"windows-2000",WINDOWS_XP:"windows-xp",WINDOWS_SERVER_2003:"windows-server-2003",WINDOWS_VISTA:"windows-vista",WINDOWS_7:"windows-7",WINDOWS_8_1:"windows-8-1",WINDOWS_8:"windows-8",WINDOWS_10:"windows-10",WINDOWS_PHONE_7_5:"windows-phone-7-5",WINDOWS_PHONE_8_1:"windows-phone-8-1",WINDOWS_PHONE_10:"windows-phone-10",WINDOWS_NT_4_0:"windows-nt-4-0",MACOSX_15:"mac-os-x-15",MACOSX_14:"mac-os-x-14",MACOSX_13:"mac-os-x-13",MACOSX_12:"mac-os-x-12",MACOSX_11:"mac-os-x-11",MACOSX_10:"mac-os-x-10",MACOSX_9:"mac-os-x-9",MACOSX_8:"mac-os-x-8",MACOSX_7:"mac-os-x-7",MACOSX_6:"mac-os-x-6",MACOSX_5:"mac-os-x-5",MACOSX_4:"mac-os-x-4",MACOSX_3:"mac-os-x-3",MACOSX_2:"mac-os-x-2",MACOSX:"mac-os-x",UNKNOWN:"unknown"}
1).service("detectUtils",["deviceDetector","DEVICES","BROWSERS","OS",function(t,e,n,r){var i=t;this.isMobile=function(){return"unknown"!==i.device},this.isAndroid=function(){return i.device===e.ANDROID||i.OS===r.ANDROID},this.isIOS=function(){return i.os===r.IOS||i.device===e.I_POD||i.device===e.IPHONE}}]).factory("deviceDetector",["$window","DEVICES","BROWSERS","OS","OS_VERSIONS","reTree",function(t,n,r,i,o,a){Object.keys||(Object.keys=(s=Object.prototype.hasOwnProperty,u=!{toString:null}.propertyIsEnumerable("toString"),c=(l=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"]).length,function(t){if("object"!=typeof t&&("function"!=typeof t||null===t))throw new TypeError("Object.keys called on non-object");var e,n,r=[];for(e in t)s.call(t,e)&&r.push(e);if(u)for(n=0;n<c;n++)s.call(t,l[n])&&r.push(l[n]);return r})),Array.prototype.reduce||(Array.prototype.reduce=function(t){if(null==this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof t)throw new TypeError(t+" is not a function");var e,n=Object(this),r=n.length>>>0,i=0;if(2==arguments.length)e=arguments[1];else{for(;i<r&&!(i in n);)i++;if(r<=i)throw new TypeError("Reduce of empty array with no initial value");e=n[i++]}for(;i<r;i++)i in n&&(e=t(e,n[i],i,n));return e});var s,u,l,c,f={WINDOWS:{and:[{or:[/\bWindows|(Win\d\d)\b/,/\bWin 9x\b/]},{not:/\bWindows Phone\b/}]},MAC:{and:[/\bMac OS\b/,{not:/Windows Phone/}]},IOS:{and:[{or:[/\biPad\b/,/\biPhone\b/,/\biPod\b/]},{not:/Windows Phone/}]},ANDROID:{and:[/\bAndroid\b/,{not:/Windows Phone/}]},LINUX:/\bLinux\b/,UNIX:/\bUNIX\b/,FIREFOX_OS:{and:[/\bFirefox\b/,/Mobile\b/]},CHROME_OS:/\bCrOS\b/,WINDOWS_PHONE:{or:[/\bIEMobile\b/,/\bWindows Phone\b/]},PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,VITA:/\bMozilla\/5.0 \(Play(S|s)tation Vita\b/},d={CHROME:{and:[{or:[/\bChrome\b/,/\bCriOS\b/]},{not:{or:[/\bOPR\b/,/\bEdge\b/]}}]},FIREFOX:/\bFirefox\b/,SAFARI:{and:[/^((?!CriOS).)*\Safari\b.*$/,{not:{or:[/\bOPR\b/,/\bEdge\b/,/Windows Phone/]}}]},OPERA:{or:[/Opera\b/,/\bOPR\b/]},IE:{or:[/\bMSIE\b/,/\bTrident\b/,/^Mozilla\/5\.0 \(Windows NT 10\.0; Win64; x64\)$/]},MS_EDGE:{or:[/\bEdge\b/]},PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,VITA:/\bMozilla\/5.0 \(Play(S|s)tation Vita\b/,FB_MESSANGER:/\bFBAN\/MessengerForiOS\b/},h={ANDROID:{and:[/\bAndroid\b/,{not:/Windows Phone/}]},I_PAD:/\biPad\b/,IPHONE:{and:[/\biPhone\b/,{not:/Windows Phone/}]},I_POD:/\biPod\b/,BLACKBERRY:/\bblackberry\b/,FIREFOX_OS:{and:[/\bFirefox\b/,/\bMobile\b/]},CHROME_BOOK:/\bCrOS\b/,WINDOWS_PHONE:{or:[/\bIEMobile\b/,/\bWindows Phone\b/]},PS4:/\bMozilla\/5.0 \(PlayStation 4\b/,CHROMECAST:/\bCrKey\b/,APPLE_TV:/^iTunes-AppleTV\/4.1$/,GOOGLE_TV:/\bGoogleTV\b/,VITA:/\bMozilla\/5.0 \(Play(S|s)tation Vita\b/},p={WINDOWS_3_11:/Win16/,WINDOWS_95:/(Windows 95|Win95|Windows_95)/,WINDOWS_ME:/(Win 9x 4.90|Windows ME)/,WINDOWS_98:/(Windows 98|Win98)/,WINDOWS_CE:/Windows CE/,WINDOWS_2000:/(Windows NT 5.0|Windows 2000)/,WINDOWS_XP:/(Windows NT 5.1|Windows XP)/,WINDOWS_SERVER_2003:/Windows NT 5.2/,WINDOWS_VISTA:/Windows NT 6.0/,WINDOWS_7:/(Windows 7|Windows NT 6.1)/,WINDOWS_8_1:/(Windows 8.1|Windows NT 6.3)/,WINDOWS_8:/(Windows 8|Windows NT 6.2)/,WINDOWS_10:/(Windows NT 10.0)/,WINDOWS_PHONE_7_5:/(Windows Phone OS 7.5)/,WINDOWS_PHONE_8_1:/(Windows Phone 8.1)/,WINDOWS_PHONE_10:/(Windows Phone 10)/,WINDOWS_NT_4_0:{and:[/(Windows NT 4.0|WinNT4.0|WinNT|Windows NT)/,{not:/Windows NT 10.0/}]},MACOSX:/(MAC OS X\s*[^ 0-9])/,MACOSX_3:/(Darwin 10.3|Mac OS X 10.3)/,MACOSX_4:/(Darwin 10.4|Mac OS X 10.4)/,MACOSX_5:/(Mac OS X 10.5)/,MACOSX_6:/(Mac OS X 10.6)/,MACOSX_7:/(Mac OS X 10.7)/,MACOSX_8:/(Mac OS X 10.8)/,MACOSX_9:/(Mac OS X 10.9)/,MACOSX_10:/(Mac OS X 10.10)/,MACOSX_11:/(Mac OS X 10.11)/,MACOSX_12:/(Mac OS X 10.12)/,MACOSX_13:/(Mac OS X 10.13)/,MACOSX_14:/(Mac OS X 10.14)/,MACOSX_15:/(Mac OS X 10.15)/},g={CHROME:[/\bChrome\/([\d\.]+)\b/,/\bCriOS\/([\d\.]+)\b/],FIREFOX:/\bFirefox\/([\d\.]+)\b/,SAFARI:/\bVersion\/([\d\.]+)\b/,OPERA:[/\bVersion\/([\d\.]+)\b/,/\bOPR\/([\d\.]+)\b/],IE:[/\bMSIE ([\d\.]+\w?)\b/,/\brv:([\d\.]+\w?)\b/],MS_EDGE:/\bEdge\/([\d\.]+)\b/},e=Object.keys(g).reduce(function(t,e){return t[r[e]]=g[e],t},{}),m=t.navigator.userAgent,v={raw:{userAgent:m,os:{},browser:{},device:{}}};return v.raw.os=Object.keys(i).reduce(function(t,e){return t[i[e]]=a.test(m,f[e]),t},{}),v.raw.browser=Object.keys(r).reduce(function(t,e){return t[r[e]]=a.test(m,d[e]),t},{}),v.raw.device=Object.keys(n).reduce(function(t,e){return t[n[e]]=a.test(m,h[e]),t},{}),v.raw.os_version=Object.keys(o).reduce(function(t,e){return t[o[e]]=a.test(m,p[e]),t},{}),v.os=[i.WINDOWS,i.IOS,i.MAC,i.ANDROID,i.LINUX,i.UNIX,i.FIREFOX_OS,i.CHROME_OS,i.WINDOWS_PHONE].reduce(function(t,e){return t===i.UNKNOWN&&v.raw.os[e]?e:t}
1,i.UNKNOWN),v.browser=[r.CHROME,r.FIREFOX,r.SAFARI,r.OPERA,r.IE,r.MS_EDGE,r.FB_MESSANGER].reduce(function(t,e){return t===r.UNKNOWN&&v.raw.browser[e]?e:t},r.UNKNOWN),v.device=[n.ANDROID,n.I_PAD,n.IPHONE,n.I_POD,n.BLACKBERRY,n.FIREFOX_OS,n.CHROME_BOOK,n.WINDOWS_PHONE,n.PS4,n.CHROMECAST,n.APPLE_TV,n.GOOGLE_TV,n.VITA].reduce(function(t,e){return t===n.UNKNOWN&&v.raw.device[e]?e:t},n.UNKNOWN),v.os_version=[o.WINDOWS_3_11,o.WINDOWS_95,o.WINDOWS_ME,o.WINDOWS_98,o.WINDOWS_CE,o.WINDOWS_2000,o.WINDOWS_XP,o.WINDOWS_SERVER_2003,o.WINDOWS_VISTA,o.WINDOWS_7,o.WINDOWS_8_1,o.WINDOWS_8,o.WINDOWS_10,o.WINDOWS_PHONE_7_5,o.WINDOWS_PHONE_8_1,o.WINDOWS_PHONE_10,o.WINDOWS_NT_4_0,o.MACOSX,o.MACOSX_3,o.MACOSX_4,o.MACOSX_5,o.MACOSX_6,o.MACOSX_7,o.MACOSX_8,o.MACOSX_9,o.MACOSX_10,o.MACOSX_11,o.MACOSX_12,o.MACOSX_13,o.MACOSX_14,o.MACOSX_15].reduce(function(t,e){return t===o.UNKNOWN&&v.raw.os_version[e]?e:t},o.UNKNOWN),v.browser_version="0",v.browser!==r.UNKNOWN&&(t=e[v.browser],(e=a.exec(m,t))&&(v.browser_version=e[1])),v.isMobile=function(){return[n.ANDROID,n.I_PAD,n.IPHONE,n.I_POD,n.BLACKBERRY,n.FIREFOX_OS,n.WINDOWS_PHONE,n.VITA].some(function(t){return v.device==t})},v.isTablet=function(){return[n.I_PAD,n.FIREFOX_OS].some(function(t){return v.device==t})},v.isDesktop=function(){return[n.PS4,n.CHROME_BOOK,n.UNKNOWN].some(function(t){return v.device==t})},v}]).directive("deviceDetector",["deviceDetector",function(n){return{restrict:"A",link:function(t,e){e.addClass("os-"+n.os),e.addClass("browser-"+n.browser),e.addClass("device-"+n.device)}}}])}(),function(b){"use strict";var o,a,e,w,n,t=b.module("ngRoute",[]).info({angularVersion:"1.6.10"}).provider("$route",function(){function y(t,e){return b.extend(Object.create(t),e)}o=b.isArray,a=b.isObject,e=b.isDefined,w=b.noop;var $={};function r(t,e){var e=e.caseInsensitiveMatch,n={originalPath:t,regexp:t},o=n.keys=[];return t=t.replace(/([().])/g,"\\$1").replace(/(\/)?:(\w+)(\*\?|[?*])?/g,function(t,e,n,r){var i="?"===r||"*?"===r?"?":null,r="*"===r||"*?"===r?"*":null;return o.push({name:n,optional:!!i}),e=e||"",(i?"":e)+"(?:"+(i?e:"")+(r?"(.+?)":"([^/]+)")+(i||"")+")"+(i||"")}).replace(/([/$*])/g,"\\$1"),n.regexp=new RegExp("^"+t+"$",e?"i":""),n}this.when=function(t,e){var n,e=function(t,e){if(o(t)){e=e||[];for(var n=0,r=t.length;n<r;n++)e[n]=t[n]}else if(a(t))for(var i in e=e||{},t)"$"===i.charAt(0)&&"$"===i.charAt(1)||(e[i]=t[i]);return e||t}(e);return b.isUndefined(e.reloadOnSearch)&&(e.reloadOnSearch=!0),b.isUndefined(e.caseInsensitiveMatch)&&(e.caseInsensitiveMatch=this.caseInsensitiveMatch),$[t]=b.extend(e,t&&r(t,e)),t&&(n="/"===t[t.length-1]?t.substr(0,t.length-1):t+"/",$[n]=b.extend({redirectTo:t},r(n,e))),this},this.caseInsensitiveMatch=!1,this.otherwise=function(t){return this.when(null,t="string"==typeof t?{redirectTo:t}:t),this},n=!0,this.eagerInstantiationEnabled=function(t){return e(t)?(n=t,this):n},this.$get=["$rootScope","$location","$routeParams","$q","$injector","$templateRequest","$sce","$browser",function(i,o,a,s,u,r,l,t){var c,f,d=!1,h={routes:$,reload:function(){var t={defaultPrevented:!(d=!0),preventDefault:function(){this.defaultPrevented=!0,d=!1}};i.$evalAsync(function(){e(t),t.defaultPrevented||n()})},updateParams:function(t){if(!this.current||!this.current.$$route)throw x("norout","Tried updating route with no current route");t=b.extend({},this.current.params,t),o.path(v(this.current.$$route.originalPath,t)),o.search(t)}};return i.$on("$locationChangeStart",e),i.$on("$locationChangeSuccess",n),h;function e(t){var n,r,e=h.current;b.forEach($,function(t,e){!r&&(n=function(t,e){var n=e.keys,r={};if(!e.regexp)return null;var i=e.regexp.exec(t);if(!i)return null;for(var o=1,a=i.length;o<a;++o){var s=n[o-1],u=i[o];s&&u&&(r[s.name]=u)}return r}(o.path(),t))&&((r=y(t,{params:b.extend({},o.search(),n),pathParams:n})).$$route=t)}),c=r||$.null&&y($.null,{params:{},pathParams:{}}),(f=c&&e&&c.$$route===e.$$route&&b.equals(c.pathParams,e.pathParams)&&!c.reloadOnSearch&&!d)||!e&&!c||i.$broadcast("$routeChangeStart",c,e).defaultPrevented&&t&&t.preventDefault()}function n(){var e,n=h.current,r=c;f?(n.params=r.params,b.copy(n.params,a),i.$broadcast("$routeUpdate",n)):(r||n)&&(d=!1,h.current=r,e=s.resolve(r),t.$$incOutstandingRequestCount(),e.then(p).then(g).then(function(t){return t&&e.then(m).then(function(t){r===h.current&&(r&&(r.locals=t,b.copy(r.params,a)),i.$broadcast("$routeChangeSuccess",r,n))})}).catch(function(t){r===h.current&&i.$broadcast("$routeChangeError",r,n,t)}).finally(function(){t.$$completeOutstandingRequest(w)}))}function p(t){var e,n,r={route:t,hasRedirection:!1};if(t)if(t.redirectTo)b.isString(t.redirectTo)?(r.path=v(t.redirectTo,t.params),r.search=t.params,r.hasRedirection=!0):(n=o.path(),e=o.search(),n=t.redirectTo(t.pathParams,n,e),b.isDefined(n)&&(r.url=n,r.hasRedirection=!0));else if(t.resolveRedirectTo)return s.resolve(u.invoke(t.resolveRedirectTo)).then(function(t){return b.isDefined(t)&&(r.url=t,r.hasRedirection=!0),r});return r}function g(t){var e,n,r=!0;
1return t.route!==h.current?r=!1:t.hasRedirection&&(e=o.url(),(n=t.url)?o.url(n).replace():n=o.path(t.path).search(t.search).replace().url(),n!==e&&(r=!1)),r}function m(t){var n;if(t)return n=b.extend({},t.resolve),b.forEach(n,function(t,e){n[e]=b.isString(t)?u.get(t):u.invoke(t,null,null,e)}),t=function(t){var e,n;b.isDefined(e=t.template)?b.isFunction(e)&&(e=e(t.params)):b.isDefined(n=t.templateUrl)&&(b.isFunction(n)&&(n=n(t.params)),b.isDefined(n)&&(t.loadedTemplateUrl=l.valueOf(n),e=r(n)));return e}(t),b.isDefined(t)&&(n.$template=t),s.all(n)}function v(t,n){var r=[];return b.forEach((t||"").split(":"),function(t,e){0===e?r.push(t):(t=(e=t.match(/(\w+)(?:[?*])?(.*)/))[1],r.push(n[t]),r.push(e[2]||""),delete n[t])}),r.join("")}}]}).run(r),x=b.$$minErr("ngRoute");function r(t){n&&t.get("$route")}function i(d,h,p){return{restrict:"ECA",terminal:!0,priority:400,transclude:"element",link:function(r,i,t,e,o){var a,s,n,u=t.autoscroll,l=t.onload||"";function c(){n&&(p.cancel(n),n=null),a&&(a.$destroy(),a=null),s&&((n=p.leave(s)).done(function(t){!1!==t&&(n=null)}),s=null)}function f(){var t,e,n=d.current&&d.current.locals,n=n&&n.$template;b.isDefined(n)?(n=r.$new(),t=d.current,e=o(n,function(t){p.enter(t,null,s||i).done(function(t){!1===t||!b.isDefined(u)||u&&!r.$eval(u)||h()}),c()}),s=e,(a=t.scope=n).$emit("$viewContentLoaded"),a.$eval(l)):c()}r.$on("$routeChangeSuccess",f),f()}}}function s(a,s,u){return{restrict:"ECA",priority:-400,link:function(t,e){var n,r=u.current,i=r.locals,o=(e.html(i.$template),a(e.contents()));r.controller&&(i.$scope=t,n=s(r.controller,i),r.controllerAs&&(t[r.controllerAs]=n),e.data("$ngControllerController",n),e.children().data("$ngControllerController",n)),t[r.resolveAs||"$resolve"]=i,o(t)}}}r.$inject=["$injector"],t.provider("$routeParams",function(){this.$get=function(){return{}}}),t.directive("ngView",i),t.directive("ngView",s),i.$inject=["$route","$anchorScroll","$animate"],s.$inject=["$compile","$controller","$route"]}((window,window.angular)),!window.XMLHttpRequest||window.FileAPI&&FileAPI.shouldLoad||(window.XMLHttpRequest.prototype.setRequestHeader=function(r){return function(t,e){var n;"__setXHR_"===t?(n=e(this))instanceof Function&&n(this):r.apply(this,arguments)}}(window.XMLHttpRequest.prototype.setRequestHeader));var ngFileUpload=angular.module("ngFileUpload",[]);ngFileUpload.version="12.2.13",ngFileUpload.service("UploadBase",["$http","$q","$timeout",function(s,t,u){var c=this,f=(c.promisesCount=0,this.isResumeSupported=function(){return window.Blob&&window.Blob.prototype.slice},this.isResumeSupported());function e(n){n.method=n.method||"POST",n.headers=n.headers||{};var r=n._deferred=n._deferred||t.defer(),i=r.promise;function o(t){r.notify&&r.notify(t),i.progressFunc&&u(function(){i.progressFunc(t)})}function e(t){return null!=n._start&&f?{loaded:t.loaded+n._start,total:n._file&&n._file.size||t.total,type:t.type,config:n,lengthComputable:!0,target:t.target}:t}function a(){s(n).then(function(t){var e;f&&n._chunkSize&&!n._finished&&n._file?(e=n._file&&n._file.size||0,o({loaded:Math.min(n._end,e),total:e,config:n,type:"progress"}),c.upload(n,!0)):(n._finished&&delete n._finished,r.resolve(t))},function(t){r.reject(t)},function(t){r.notify(t)})}return n.disableProgress||(n.headers.__setXHR_=function(){return function(t){t&&t.upload&&t.upload.addEventListener&&(n.__XHR=t,n.xhrFn&&n.xhrFn(t),t.upload.addEventListener("progress",function(t){t.config=n,o(e(t))},!1),t.upload.addEventListener("load",function(t){t.lengthComputable&&(t.config=n,o(e(t)))},!1))}}),f?n._chunkSize&&n._end&&!n._finished?(n._start=n._end,n._end+=n._chunkSize,a()):n.resumeSizeUrl?s.get(n.resumeSizeUrl).then(function(t){n.resumeSizeResponseReader?n._start=n.resumeSizeResponseReader(t.data):n._start=parseInt((null==t.data.size?t.data:t.data.size).toString()),n._chunkSize&&(n._end=n._start+n._chunkSize),a()},function(t){throw t}):n.resumeSize?n.resumeSize().then(function(t){n._start=t,n._chunkSize&&(n._end=n._start+n._chunkSize),a()},function(t){throw t}):(n._chunkSize&&(n._start=0,n._end=n._start+n._chunkSize),a()):a(),i.success=function(e){return i.then(function(t){e(t.data,t.status,t.headers,n)}),i},i.error=function(e){return i.then(null,function(t){e(t.data,t.status,t.headers,n)}),i},i.progress=function(e){return i.progressFunc=e,i.then(null,null,function(t){e(t)}),i},i.abort=i.pause=function(){return n.__XHR&&u(function(){n.__XHR.abort()}),i},i.xhr=function(t){var e;return n.xhrFn=(e=n.xhrFn,function(){e&&e.apply(i,arguments),t.apply(i,arguments)}),i},c.promisesCount++,i.finally&&i.finally instanceof Function&&i.finally(function(){c.promisesCount--}),i}function n(t){var e,n={};for(e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);return n}this.isUploadInProgress=function(){return 0<c.promisesCount},this.rename=function(t,e){return t.ngfName=e,t},this.jsonBlob=function(t){null==t||angular.isString(t)||(t=JSON.stringify(t));t=new window.Blob([t],{type:"application/json"});return t._ngfBlob=!0,t},this.json=function(t){return angular.toJson(t)},this.isFile=function(t){return null!=t&&(t instanceof window.Blob||t.flashId&&t.name&&t.size)},this.upload=function(u,t){function l(t,e,n){if(void 0!==e)if(angular.isDate(e)&&(e=e.toISOString()),angular.isString(e))t.append(n,e);else if(c.isFile(e)){a=t;a=(o=e)._ngfBlob?o:(u._file=u._file||o,null!=u._start&&f?(u._end&&u._end>=o.size&&(u._finished=!0,u._end=o.size),(s=o.slice(u._start,u._end||o.size)).name=o.name,s.ngfName=o.ngfName,u._chunkSize&&(a.append("_chunkSize",u._chunkSize),a.append("_currentChunkSize",u._end-u._start),a.append("_chunkNumber",Math.floor(u._start/u._chunkSize)),a.append("_totalSize",u._file.size)),s):o),s=n.split(",");s[1]&&(a.ngfName=s[1].replace(/^\s+|\s+$/g,""),n=s[0]),u._fileKey=u._fileKey||n,t.append(n,a,a.ngfName||a.name)}else if(angular.isObject(e)){if(e.$$ngfCircularDetection)throw"ngFileUpload: Circular reference in config.data. Make sure specified data for Upload.upload() has no cir
1cular reference: "+n;e.$$ngfCircularDetection=!0;try{for(var r in e){var i;e.hasOwnProperty(r)&&"$$ngfCircularDetection"!==r&&(i=null==u.objectKey?"[i]":u.objectKey,e.length&&-1<parseInt(r)&&(i=null==u.arrayKey?i:u.arrayKey),l(t,e[r],n+i.replace(/[ik]/g,r)))}}finally{delete e.$$ngfCircularDetection}}else t.append(n,e);var o,a,s}return(u=t?u:n(u))._isDigested||(u._isDigested=!0,u._chunkSize=c.translateScalars(u.resumeChunkSize),u._chunkSize=u._chunkSize?parseInt(u._chunkSize.toString()):null,u.headers=u.headers||{},u.headers["Content-Type"]=void 0,u.transformRequest=u.transformRequest?angular.isArray(u.transformRequest)?u.transformRequest:[u.transformRequest]:[],u.transformRequest.push(function(t){var e,n,r=new window.FormData;for(e in t=t||u.fields||{},u.file&&(t.file=u.file),t)t.hasOwnProperty(e)&&(n=t[e],u.formDataAppender?u.formDataAppender(r,e,n):l(r,n,e));return r})),e(u)},this.http=function(t){return(t=n(t)).transformRequest=t.transformRequest||function(t){return window.ArrayBuffer&&t instanceof window.ArrayBuffer||t instanceof window.Blob?t:s.defaults.transformRequest[0].apply(this,arguments)},t._chunkSize=c.translateScalars(t.resumeChunkSize),t._chunkSize=t._chunkSize?parseInt(t._chunkSize.toString()):null,e(t)},this.translateScalars=function(t){if(angular.isString(t)){if(t.search(/kb/i)===t.length-2)return parseFloat(1024*t.substring(0,t.length-2));if(t.search(/mb/i)===t.length-2)return parseFloat(1048576*t.substring(0,t.length-2));if(t.search(/gb/i)===t.length-2)return parseFloat(1073741824*t.substring(0,t.length-2));if(t.search(/b/i)===t.length-1)return parseFloat(t.substring(0,t.length-1));if(t.search(/s/i)===t.length-1)return parseFloat(t.substring(0,t.length-1));if(t.search(/m/i)===t.length-1)return parseFloat(60*t.substring(0,t.length-1));if(t.search(/h/i)===t.length-1)return parseFloat(3600*t.substring(0,t.length-1))}return t},this.urlToBlob=function(n){var r=t.defer();return s({url:n,method:"get",responseType:"arraybuffer"}).then(function(t){var e=new Uint8Array(t.data),t=t.headers("content-type")||"image/WebP",e=new window.Blob([e],{type:t}),t=n.match(/.*\/(.+?)(\?.*)?$/);1<t.length&&(e.name=t[1]),r.resolve(e)},function(t){r.reject(t)}),r.promise},this.setDefaults=function(t){this.defaults=t||{}},this.defaults={},this.version=ngFileUpload.version}]),ngFileUpload.service("Upload",["$parse","$timeout","$compile","$q","UploadExif",function(k,C,t,E,e){var T=e;function A(r,i,o,a,s){var u=[T.emptyPromise()];for(var t=0;t<i.length;t++)!function(n,e){var t;0!==n.type.indexOf("image")||r.pattern&&!T.validatePattern(n,r.pattern)||(r.resizeIf=function(t,e){return T.attrGetter("ngfResizeIf",o,a,{$width:t,$height:e,$file:n})},t=T.resize(n,r),u.push(t),t.then(function(t){i.splice(e,1,t)},function(t){n.$error="resize",(n.$errorMessages=n.$errorMessages||{}).resize=!0,n.$errorParam=(t?(t.message||t)+": ":"")+(n&&n.name),s.$ngfValidations.push({name:"resize",valid:!1}),T.applyModelValidation(s,i)}))}(i[t],t);return E.all(u)}return T.getAttrWithDefaults=function(t,e){if(null!=t[e])return t[e];t=T.defaults[e];return null==t||angular.isString(t)?t:JSON.stringify(t)},T.attrGetter=function(e,n,t,r){n=this.getAttrWithDefaults(n,e);if(!t)return n;try{return r?k(n)(t,r):k(n)(t)}catch(t){if(e.search(/min|max|pattern/i))return n;throw t}},T.shouldUpdateOn=function(t,e,n){e=T.attrGetter("ngfModelOptions",e,n);return!e||!e.updateOn||-1<e.updateOn.split(" ").indexOf(t)},T.emptyPromise=function(){var t=E.defer(),e=arguments;return C(function(){t.resolve.apply(t,e)}),t.promise},T.rejectPromise=function(){var t=E.defer(),e=arguments;return C(function(){t.reject.apply(t,e)}),t.promise},T.happyPromise=function(t,e){var n=E.defer();return t.then(function(t){n.resolve(t)},function(t){C(function(){throw t}),n.resolve(e)}),n.promise},T.updateModel=function(u,l,c,f,d,h,e){function p(t,e,n,r,i){l.$$ngfPrevValidFiles=t,l.$$ngfPrevInvalidFiles=e;var o=t&&t.length?t[0]:null,a=e&&e.length?e[0]:null,s=(u&&(T.applyModelValidation(u,t),u.$setViewValue(i?o:t)),f&&k(f)(c,{$files:t,$file:o,$newFiles:n,$duplicateFiles:r,$invalidFiles:e,$invalidFile:a,$event:h}),T.attrGetter("ngfModelInvalid",l));s&&C(function(){k(s).assign(c,i?a:e)}),C(function(){})}var g,m,t,v=[],y=[],$=[];function n(){function n(t,e){return t.name===e.name&&(t.$ngfOrigSize||t.size)===(e.$ngfOrigSize||e.size)&&t.type===e.type}if(d){S=[],v=[];for(var t=0;t<d.length;t++)(!function(t){for(var e=0;e<g.length;e++)if(n(t,g[e]))return 1;for(e=0;e<m.length;e++)if(n(t,m[e]))return 1}(d[t])?S:v).push(d[t])}}function a(){function r(){C(function(){p(x?g.concat($):$,x?m.concat(y):y,d,v,_)},w&&w.debounce?w.debounce.change||w.debounce:0)}var e,n,i,o,a,t,s=b?S:$;
1e=s,n=l,i=c,o=u,((t=T.attrGetter("ngfResize",n,i))&&T.isResizeSupported()&&e.length?t instanceof Function?(a=E.defer(),t(e).then(function(t){A(t,e,n,i,o).then(function(t){a.resolve(t)},function(t){a.reject(t)})},function(t){a.reject(t)})):A(t,e,n,i,o):T.emptyPromise()).then(function(){b?T.validate(S,x?g.length:0,u,l,c).then(function(t){$=t.validsFiles,y=t.invalidsFiles,r()}):r()},function(){for(var t=0;t<s.length;t++){var e,n=s[t];"resize"===n.$error&&(-1<(e=$.indexOf(n))&&($.splice(e,1),y.push(n)),r())}})}g=l.$$ngfPrevValidFiles||[],m=l.$$ngfPrevInvalidFiles||[],u&&u.$modelValue&&(t=u.$modelValue,g=angular.isArray(t)?t:[t]);var b,w,x=T.attrGetter("ngfKeep",l,c),S=(d||[]).slice(0),_=("distinct"!==x&&!0!==T.attrGetter("ngfKeepDistinct",l,c)||n(),!x&&!T.attrGetter("ngfMultiple",l,c)&&!T.attrGetter("multiple",l));x&&!S.length||(T.attrGetter("ngfBeforeModelChange",l,c,{$files:d,$file:d&&d.length?d[0]:null,$newFiles:S,$duplicateFiles:v,$event:h}),b=T.attrGetter("ngfValidateAfterResize",l,c),w=T.attrGetter("ngfModelOptions",l,c),T.validate(S,x?g.length:0,u,l,c).then(function(t){var n,r,i,o;e?p(S,[],d,v,_):(w&&w.allowInvalid||b?$=S:($=t.validFiles,y=t.invalidFiles),T.attrGetter("ngfFixOrientation",l,c)&&T.isExifSupported()?(n=$,r=l,i=c,o=[T.emptyPromise()],angular.forEach(n,function(t,e){0===t.type.indexOf("image/jpeg")&&T.attrGetter("ngfFixOrientation",r,i,{$file:t})&&o.push(T.happyPromise(T.applyExifRotation(t),t).then(function(t){n.splice(e,1,t)}))}),E.all(o).then(function(){a()})):a())}))},T}]),ngFileUpload.directive("ngfSelect",["$parse","$timeout","$compile","Upload",function(t,i,e,$){var b=[];function o(i,s,u,o,t,e,n,a){var r=function(t,e){return a.attrGetter(t,u,e)};function l(){return"input"===s[0].tagName.toLowerCase()&&u.type&&"file"===u.type.toLowerCase()}function c(){return r("ngfChange")||r("ngfSelect")}function f(t){if(a.shouldUpdateOn("change",u,i)){var e=t.__files_||t.target&&t.target.files,n=[];if(e){for(var r=0;r<e.length;r++)n.push(e[r]);a.updateModel(o,u,i,c(),n.length?n:null,t)}}}a.registerModelChangeValidator(o,u,i);var d=[];function h(){if(l())return s;var t=angular.element('<input type="file">'),e=angular.element("<label>upload</label>"),n=(e.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"),t),r=e;function i(t){n.attr("id","ngf-"+t),r.attr("id","ngf-label-"+t)}for(var o=0;o<s[0].attributes.length;o++){var a=s[0].attributes[o];"type"!==a.name&&"class"!==a.name&&"style"!==a.name&&("id"===a.name?(i(a.value),d.push(u.$observe("id",i))):n.attr(a.name,a.value||"required"!==a.name&&"multiple"!==a.name?a.value:a.name))}return b.push({el:s,ref:e}),document.body.appendChild(e.append(t)[0]),t}function p(t){if(s.attr("disabled"))return!1;if(!r("ngfSelectDisabled",i)){var e,n=function(t){var e=t.changedTouches||t.originalEvent&&t.originalEvent.changedTouches;if(e){if("touchstart"===t.type)return m=e[0].clientX,g=e[0].clientY,!0;if("touchend"===t.type){var n=e[0].clientX,e=e[0].clientY;if(20<Math.abs(n-m)||20<Math.abs(e-g))return t.stopPropagation(),t.preventDefault(),!1}return!0}}(t);if(null!=n)return n;y(t);try{l()||document.body.contains(v[0])||(b.push({el:s,ref:v.parent()}),document.body.appendChild(v.parent()[0]),v.on("change",f))}catch(t){}return n=navigator.userAgent,((t=n.match(/Android[^\d]*(\d+)\.(\d+)/))&&2<t.length?(e=$.defaults.androidFixMinorVersion||4,parseInt(t[1])<4||parseInt(t[1])===e&&parseInt(t[2])<e):-1===n.indexOf("Chrome")&&/.*Windows.*Safari.*/.test(n))?setTimeout(function(){v[0].click()},0):v[0].click(),!1}}r("ngfMultiple")&&d.push(i.$watch(r("ngfMultiple"),function(){v.attr("multiple",r("ngfMultiple",i))})),r("ngfCapture")&&d.push(i.$watch(r("ngfCapture"),function(){v.attr("capture",r("ngfCapture",i))})),r("ngfAccept")&&d.push(i.$watch(r("ngfAccept"),function(){v.attr("accept",r("ngfAccept",i))})),d.push(u.$observe("accept",function(){v.attr("accept",r("accept"))}));var g=0,m=0;var v=s;function y(t){a.shouldUpdateOn("click",u,i)&&v.val()&&(v.val(null),a.updateModel(o,u,i,c(),null,t,!0))}(v=l()?v:h()).on("change",f),l()?s.on("click",y):s.on("click touchstart touchend",p),-1!==navigator.appVersion.indexOf("MSIE 10")&&v.on("click",function t(e){if(v&&!v.attr("__ngf_ie10_Fix_")){if(v[0].parentNode)return e.preventDefault(),e.stopPropagation(),v.off("click"),e=v.clone(),v.replaceWith(e),(v=e).attr("__ngf_ie10_Fix_","true"),v.on("change",f),v.on("click",t),v[0].click(),!1;v=null}else v.removeAttr("__ngf_ie10_Fix_")}),o&&o.$formatters.push(function(t){return null!=t&&0!==t.length||v.val()&&v.val(null),t}),i.$on("$destroy",function(){l()||v.parent().remove(),angular.forEach(d,function(t){t()})}),e(function(){for(var t=0;t<b.length;t++){var e=b[t];document.body.contains(e.el[0])||(b.splice(t,1),e.ref.remove())}}),window.FileAPI&&window.FileAPI.ngfFixIE&&window.FileAPI.ngfFixIE(s,v,f)}return{restrict:"AEC",require:"?ngModel",link:function(t,e,n,r){o(t,e,n,r,0,i,0,$)}}}]),function(){function a(r,t,i,o,a,s,u,l){function c(e){var n=r.attrGetter("ngfNoObjectUrl",a,i);r.dataUrl(e,n).finally(function(){t(function(){var t=(n?e.$ngfDataUrl:e.$ngfBlobUrl)||e.$ngfDataUrl;l?o.css("background-image","url('"+(t||"")+"')"):o.attr("src",t),t?o.removeClass("ng-hide"):o.addClass("ng-hide")})})}t(function(){var t=i.$watch(a[s],function(n){var t,e=u;
1if("ngfThumbnail"===s&&0===(e=e||{width:o[0].naturalWidth||o[0].clientWidth,height:o[0].naturalHeight||o[0].clientHeight}).width&&window.getComputedStyle&&(t=getComputedStyle(o[0])).width&&-1<t.width.indexOf("px")&&t.height&&-1<t.height.indexOf("px")&&(e={width:parseInt(t.width.slice(0,-2)),height:parseInt(t.height.slice(0,-2))}),angular.isString(n))return o.removeClass("ng-hide"),l?o.css("background-image","url('"+n+"')"):o.attr("src",n);!n||!n.type||0!==n.type.search("img"===(t=o[0]).tagName.toLowerCase()?"image":"audio"===t.tagName.toLowerCase()?"audio":"video"===t.tagName.toLowerCase()?"video":/./)||l&&0!==n.type.indexOf("image")?o.addClass("ng-hide"):e&&r.isResizeSupported()?(e.resizeIf=function(t,e){return r.attrGetter("ngfResizeIf",a,i,{$width:t,$height:e,$file:n})},r.resize(n,e).then(function(t){c(t)},function(t){throw t})):c(n)});i.$on("$destroy",function(){t()})})}ngFileUpload.service("UploadDataUrl",["UploadBase","$timeout","$q",function(t,n,s){var u=t;return u.base64DataUrl=function(n){var r,i;return angular.isArray(n)?(r=s.defer(),i=0,angular.forEach(n,function(t){u.dataUrl(t,!0).finally(function(){var e;++i===n.length&&(e=[],angular.forEach(n,function(t){e.push(t.$ngfDataUrl)}),r.resolve(e,n))})}),r.promise):u.dataUrl(n,!0)},u.dataUrl=function(o,e){if(!o)return u.emptyPromise(o,o);if(e&&null!=o.$ngfDataUrl||!e&&null!=o.$ngfBlobUrl)return u.emptyPromise(e?o.$ngfDataUrl:o.$ngfBlobUrl,o);var t=e?o.$$ngfDataUrlPromise:o.$$ngfBlobUrlPromise;if(t)return t;var a=s.defer();return n(function(){if(window.FileReader&&o&&(!window.FileAPI||-1===navigator.userAgent.indexOf("MSIE 8")||o.size<2e4)&&(!window.FileAPI||-1===navigator.userAgent.indexOf("MSIE 9")||o.size<4e6)){var r,i=window.URL||window.webkitURL;if(i&&i.createObjectURL&&!e){try{r=i.createObjectURL(o)}catch(t){return void n(function(){o.$ngfBlobUrl="",a.reject()})}n(function(){if(o.$ngfBlobUrl=r){a.resolve(r,o),u.blobUrls=u.blobUrls||[],u.blobUrlsTotalSize=u.blobUrlsTotalSize||0,u.blobUrls.push({url:r,size:o.size}),u.blobUrlsTotalSize+=o.size||0;for(var t=u.defaults.blobUrlsMaxMemory||268435456,e=u.defaults.blobUrlsMaxQueueSize||200;(u.blobUrlsTotalSize>t||u.blobUrls.length>e)&&1<u.blobUrls.length;){var n=u.blobUrls.splice(0,1)[0];i.revokeObjectURL(n.url),u.blobUrlsTotalSize-=n.size}}})}else{var t=new FileReader;t.onload=function(t){n(function(){o.$ngfDataUrl=t.target.result,a.resolve(t.target.result,o),n(function(){delete o.$ngfDataUrl},1e3)})},t.onerror=function(){n(function(){o.$ngfDataUrl="",a.reject()})},t.readAsDataURL(o)}}else n(function(){o[e?"$ngfDataUrl":"$ngfBlobUrl"]="",a.reject()})}),(t=e?o.$$ngfDataUrlPromise=a.promise:o.$$ngfBlobUrlPromise=a.promise).finally(function(){delete o[e?"$$ngfDataUrlPromise":"$$ngfBlobUrlPromise"]}),t},u}]),ngFileUpload.directive("ngfSrc",["Upload","$timeout",function(r,i){return{restrict:"AE",link:function(t,e,n){a(r,i,t,e,n,"ngfSrc",r.attrGetter("ngfResize",n,t),!1)}}}]),ngFileUpload.directive("ngfBackground",["Upload","$timeout",function(r,i){return{restrict:"AE",link:function(t,e,n){a(r,i,t,e,n,"ngfBackground",r.attrGetter("ngfResize",n,t),!0)}}}]),ngFileUpload.directive("ngfThumbnail",["Upload","$timeout",function(i,o){return{restrict:"AE",link:function(t,e,n){var r=i.attrGetter("ngfSize",n,t);a(i,o,t,e,n,"ngfThumbnail",r,i.attrGetter("ngfAsBackground",n,t))}}}]),ngFileUpload.config(["$compileProvider",function(t){t.imgSrcSanitizationWhitelist&&t.imgSrcSanitizationWhitelist(/^\s*(https?|ftp|mailto|tel|webcal|local|file|data|blob):/),t.aHrefSanitizationWhitelist&&t.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|tel|webcal|local|file|data|blob):/)}]),ngFileUpload.filter("ngfDataUrl",["UploadDataUrl","$sce",function(i,o){return function(t,e,n){if(angular.isString(t))return o.trustAsResourceUrl(t);var r=t&&((e?t.$ngfDataUrl:t.$ngfBlobUrl)||t.$ngfDataUrl);return t&&!r?(!t.$ngfDataUrlFilterInProgress&&angular.isObject(t)&&(t.$ngfDataUrlFilterInProgress=!0,i.dataUrl(t,e)),""):(t&&delete t.$ngfDataUrlFilterInProgress,(t&&r?n?o.trustAsResourceUrl(r):r:t)||"")}}])}(),ngFileUpload.service("UploadValidate",["UploadDataUrl","$q","$timeout",function(t,y,s){var $=t;return $.validatePattern=function(t,e){if(!e)return!0;for(var n=function t(e){var n="",r=[];if(2<e.length&&"/"===e[0]&&"/"===e[e.length-1])n=e.substring(1,e.length-1);else{var i=e.split(",");if(1<i.length)for(var o=0;o<i.length;o++){var a=t(i[o]);a.regexp?(n+="("+a.regexp+")",o<i.length-1&&(n+="|")):r=r.concat(a.excludes)}else 0===e.indexOf("!")?r.push("^((?!"+t(e.substring(1)).regexp+").)*$"):n=(n="^"+(e=0===e.indexOf(".")?"*"+e:e).replace(new RegExp("[.\\\\+*?\\[\\^\\]$(){}=!<>|:\\-]","g"),"\\$&")+"$").replace(/\\\*/g,".*").replace(/\\\?/g,".")}return{regexp:n,excludes:r}}(e),r=!0,i=(n.regexp&&n.regexp.length&&(e=new RegExp(n.regexp,"i"),r=null!=t.type&&e.test(t.type)||null!=t.name&&e.test(t.name)),n.excludes.length);i--;){var o=new RegExp(n.excludes[i],"i");r=r&&(null==t.type||o.test(t.type))&&(null==t.name||o.test(t.name))}return r},$.ratioToFloat=function(t){var t=t.toString(),e=t.search(/[x:]/i);return t=-1<e?parseFloat(t.substring(0,e))/parseFloat(t.substring(e+1)):p
1arseFloat(t)},$.registerModelChangeValidator=function(n,r,i){n&&n.$formatters.push(function(t){var e;return n.$dirty&&((e=t)&&!angular.isArray(t)&&(e=[t]),$.validate(e,0,n,r,i).then(function(){$.applyModelValidation(n,e)})),t})},$.applyModelValidation=function(e,t){var n;n=e,null==t||n.$dirty||(n.$setDirty?n.$setDirty():n.$dirty=!0),angular.forEach(e.$ngfValidations,function(t){e.$setValidity(t.name,t.valid)})},$.getValidationAttr=function(t,e,n,r,i){var o="ngf"+n[0].toUpperCase()+n.substr(1),o=$.attrGetter(o,t,e,{$file:i});return null==o&&(o=$.attrGetter("ngfValidate",t,e,{$file:i}))&&(o=o[(t=(r||n).split("."))[0]],1<t.length&&(o=o&&o[t[1]])),o},$.validate=function(c,r,f,d,h){(f=f||{}).$ngfValidations=f.$ngfValidations||[],angular.forEach(f.$ngfValidations,function(t){t.valid=!0});var p=function(t,e){return $.attrGetter(t,d,h,e)},g=($.attrGetter("ngfIgnoreInvalid",d,h)||"").split(" "),m=$.attrGetter("ngfRunAllValidations",d,h);if(null==c||0===c.length)return $.emptyPromise({validFiles:c,invalidFiles:[]});c=void 0===c.length?[c]:c.slice(0);var v=[];function e(t,e,n){if(c){for(var r=c.length,i=null;r--;){var o,a=c[r];!a||null==(o=$.getValidationAttr(d,h,t,e,a))||n(a,o,r)||(-1===g.indexOf(t)?(a.$error=t,(a.$errorMessages=a.$errorMessages||{})[t]=!0,a.$errorParam=o,-1===v.indexOf(a)&&v.push(a),m||c.splice(r,1),i=!1):c.splice(r,1))}null!==i&&f.$ngfValidations.push({name:t,valid:i})}}e("pattern",null,$.validatePattern),e("minSize","size.min",function(t,e){return t.size+.1>=$.translateScalars(e)}),e("maxSize","size.max",function(t,e){return t.size-.1<=$.translateScalars(e)});var n=0;if(e("maxTotalSize",null,function(t,e){if(!((n+=t.size)>$.translateScalars(e)))return 1;c.splice(0,c.length)}),e("validateFn",null,function(t,e){return!0===e||null===e||""===e}),!c.length)return $.emptyPromise({validFiles:[],invalidFiles:v});function t(o,t,r,a,s){function i(e,n,r){function i(t){t()?-1===g.indexOf(o)?(n.$error=o,(n.$errorMessages=n.$errorMessages||{})[o]=!0,n.$errorParam=r,-1===v.indexOf(n)&&v.push(n),m||-1<(t=c.indexOf(n))&&c.splice(t,1),e.resolve(!1)):(-1<(t=c.indexOf(n))&&c.splice(t,1),e.resolve(!0)):e.resolve(!0)}null!=r?a(n,r).then(function(t){i(function(){return!s(t,r)})},function(){i(function(){return p("ngfValidateForce",{$file:n})})}):e.resolve(!0)}var u=[$.emptyPromise(!0)],l=(c&&(c=void 0===c.length?[c]:c,angular.forEach(c,function(e){var n=y.defer();u.push(n.promise),!r||null!=e.type&&0===e.type.search(r)?"dimensions"===o&&null!=$.attrGetter("ngfDimensions",d)?$.imageDimensions(e).then(function(t){i(n,e,p("ngfDimensions",{$file:e,$width:t.width,$height:t.height}))},function(){n.resolve(!1)}):"duration"===o&&null!=$.attrGetter("ngfDuration",d)?$.mediaDuration(e).then(function(t){i(n,e,p("ngfDuration",{$file:e,$duration:t}))},function(){n.resolve(!1)}):i(n,e,$.getValidationAttr(d,h,o,t,e)):n.resolve(!0)})),y.defer());return y.all(u).then(function(t){for(var e=!0,n=0;n<t.length;n++)if(!t[n]){e=!1;break}f.$ngfValidations.push({name:o,valid:e}),l.resolve(e)}),l.promise}var i=y.defer(),o=[];return o.push(t("maxHeight","height.max",/image/,this.imageDimensions,function(t,e){return t.height<=e})),o.push(t("minHeight","height.min",/image/,this.imageDimensions,function(t,e){return t.height>=e})),o.push(t("maxWidth","width.max",/image/,this.imageDimensions,function(t,e){return t.width<=e})),o.push(t("minWidth","width.min",/image/,this.imageDimensions,function(t,e){return t.width>=e})),o.push(t("dimensions",null,/image/,function(t,e){return $.emptyPromise(e)},function(t){return t})),o.push(t("ratio",null,/image/,this.imageDimensions,function(t,e){for(var n=e.toString().split(","),r=!1,i=0;i<n.length;i++)Math.abs(t.width/t.height-$.ratioToFloat(n[i]))<.01&&(r=!0);return r})),o.push(t("maxRatio","ratio.max",/image/,this.imageDimensions,function(t,e){return t.width/t.height-$.ratioToFloat(e)<1e-4})),o.push(t("minRatio","ratio.min",/image/,this.imageDimensions,function(t,e){return-1e-4<t.width/t.height-$.ratioToFloat(e)})),o.push(t("maxDuration","duration.max",/audio|video/,this.mediaDuration,function(t,e){return t<=$.translateScalars(e)})),o.push(t("minDuration","duration.min",/audio|video/,this.mediaDuration,function(t,e){return t>=$.translateScalars(e)})),o.push(t("duration",null,/audio|video/,function(t,e){return $.emptyPromise(e)},function(t){return t})),o.push(t("validateAsyncFn",null,null,function(t,e){return e},function(t){return!0===t||null===t||""===t})),y.all(o).then(function(){if(m)for(var t=0;t<c.length;t++)c[t].$error&&c.splice(t--,1);m=!1,e("maxFiles",null,function(t,e,n){return r+n<e}),i.resolve({validFiles:c,invalidFiles:v})}),i.promise},$.imageDimensions=function(o){var t;if(o.$ngfWidth&&o.$ngfHeight)return t=y.defer(),s(function(){t.resolve({width:o.$ngfWidth,height:o.$ngfHeight})}),t.promise;if(o.$ngfDimensionPromise)return o.$ngfDimensionPromise;var a=y.defer();return s(function(){0!==o.type.indexOf("image")?a.reject("not image"):$.dataUrl(o).then(function(t){var n=angular.element("<img>").attr("src",t).css("visibility","hidden").css("position","fixed").css("max-width","none !important").css("max-height","none !important");
1function e(){var t=n[0].naturalWidth||n[0].clientWidth,e=n[0].naturalHeight||n[0].clientHeight;n.remove(),o.$ngfWidth=t,o.$ngfHeight=e,a.resolve({width:t,height:e})}function r(){n.remove(),a.reject("load error")}n.on("load",e),n.on("error",r);var i=0;!function t(){s(function(){n[0].parentNode&&(n[0].clientWidth?e:10<i++?r:t)()},1e3)}(),angular.element(document.getElementsByTagName("body")[0]).append(n)},function(){a.reject("load error")})}),o.$ngfDimensionPromise=a.promise,o.$ngfDimensionPromise.finally(function(){delete o.$ngfDimensionPromise}),o.$ngfDimensionPromise},$.mediaDuration=function(i){var t;if(i.$ngfDuration)return t=y.defer(),s(function(){t.resolve(i.$ngfDuration)}),t.promise;if(i.$ngfDurationPromise)return i.$ngfDurationPromise;var o=y.defer();return s(function(){0!==i.type.indexOf("audio")&&0!==i.type.indexOf("video")?o.reject("not media"):$.dataUrl(i).then(function(t){var e=angular.element(0===i.type.indexOf("audio")?"<audio>":"<video>").attr("src",t).css("visibility","none").css("position","fixed");function n(){var t=e[0].duration;i.$ngfDuration=t,e.remove(),o.resolve(t)}function r(){e.remove(),o.reject("load error")}e.on("loadedmetadata",n),e.on("error",r);!function t(){s(function(){e[0].parentNode&&(e[0].duration?n:t)()},1e3)}(),angular.element(document.body).append(e)},function(){o.reject("load error")})}),i.$ngfDurationPromise=o.promise,i.$ngfDurationPromise.finally(function(){delete i.$ngfDurationPromise}),i.$ngfDurationPromise},$}]),ngFileUpload.service("UploadResize",["UploadValidate","$q",function(t,e){function a(t,i,o,a,s,u,l,c){var f=e.defer(),d=document.createElement("canvas"),h=document.createElement("img");return h.setAttribute("style","visibility:hidden;position:fixed;z-index:-100000"),document.body.appendChild(h),h.onload=function(){var t=h.width,e=h.height;if(h.parentNode.removeChild(h),null!=c&&!1===c(t,e))f.reject("resizeIf");else try{u&&(t/e<(n=p.ratioToFloat(u))?o=(i=t)/n:i=(o=e)*n);var n,r=function(t,e,n,r,i){i=i?Math.max(n/t,r/e):Math.min(n/t,r/e);return{width:t*i,height:e*i,marginX:t*i-n,marginY:e*i-r}}(t,e,i=i||t,o=o||e,l);d.width=Math.min(r.width,i),d.height=Math.min(r.height,o),d.getContext("2d").drawImage(h,Math.min(0,-r.marginX/2),Math.min(0,-r.marginY/2),r.width,r.height),f.resolve(d.toDataURL(s||"image/WebP",a||.934))}catch(t){f.reject(t)}},h.onerror=function(){h.parentNode.removeChild(h),f.reject()},h.src=t,f.promise}var p=t;return p.dataUrltoBlob=function(t,e,n){for(var t=t.split(","),r=t[0].match(/:(.*?);/)[1],i=atob(t[1]),o=i.length,a=new Uint8Array(o);o--;)a[o]=i.charCodeAt(o);t=new window.Blob([a],{type:r});return t.name=e,t.$ngfOrigSize=n,t},p.isResizeSupported=function(){var t=document.createElement("canvas");return window.atob&&t.getContext&&t.getContext("2d")&&window.Blob},p.isResizeSupported()&&Object.defineProperty(window.Blob.prototype,"name",{get:function(){return this.$ngfName},set:function(t){this.$ngfName=t},configurable:!0}),p.resize=function(r,i){if(0!==r.type.indexOf("image"))return p.emptyPromise(r);var o=e.defer();return p.dataUrl(r,!0).then(function(n){a(n,i.width,i.height,i.quality,i.type||r.type,i.ratio,i.centerCrop,i.resizeIf).then(function(t){if("image/jpeg"===r.type&&!1!==i.restoreExif)try{t=p.restoreExif(n,t)}catch(t){setTimeout(function(){throw t},1)}try{var e=p.dataUrltoBlob(t,r.name,r.size);o.resolve(e)}catch(t){o.reject(t)}},function(t){"resizeIf"===t&&o.resolve(r),o.reject(t)})},function(t){o.reject(t)}),o.promise},p}]),function(){function C(){var t=document.createElement("div");return"draggable"in t&&"ondrop"in t&&!/Edge\/12./i.test(navigator.userAgent)}ngFileUpload.directive("ngfDrop",["$parse","$timeout","$window","Upload","$http","$q",function(u,x,S,_,t,k){return{restrict:"AEC",require:"?ngModel",link:function(t,e,n,r){var l,c,f,d,g=t,h=e,m=n,i=r,t=u,p=x,v=S,y=_,$=k,o=C(),b=function(t,e,n){return y.attrGetter(t,m,e,n)};function w(){return h.attr("disabled")||b("ngfDropDisabled",g)}function a(t,e,n){if(t){var r;try{r=t&&t.getData&&t.getData("text/html")}catch(t){}!function(t,e,n,r){var l=y.getValidationAttr(m,g,"maxFiles");null==l&&(l=Number.MAX_VALUE);var c=y.getValidationAttr(m,g,"maxTotalSize");null==c&&(c=Number.MAX_VALUE);var f=b("ngfIncludeDir",g),d=[],h=0;var i=[y.emptyPromise()];if(t&&0<t.length&&"file:"!==v.location.protocol)for(var o=0;o<t.length;o++){if(t[o].webkitGetAsEntry&&t[o].webkitGetAsEntry()&&t[o].webkitGetAsEntry().isDirectory){var a=t[o].webkitGetAsEntry();if(a.isDirectory&&!n)continue;null!=a&&i.push(function e(n,r){var i,t,o,a,s,u=$.defer();return null!=n&&(n.isDirectory?(i=[y.emptyPromise()],f&&((t={type:"directory"}).name=t.path=(r||"")+n.name,d.push(t)),o=n.createReader(),a=[],(s=function(){o.readEntries(function(t){try{t.length?(a=a.c
1oncat(Array.prototype.slice.call(t||[],0)),s()):(angular.forEach(a.slice(0),function(t){d.length<=l&&h<=c&&i.push(e(t,(r||"")+n.name+"/"))}),$.all(i).then(function(){u.resolve()},function(t){u.reject(t)}))}catch(t){u.reject(t)}},function(t){u.reject(t)})})()):n.file(function(t){try{t.path=(r||"")+t.name,f&&(t=y.rename(t,t.path)),d.push(t),h+=t.size,u.resolve()}catch(t){u.reject(t)}},function(t){u.reject(t)})),u.promise}(a))}else{a=t[o].getAsFile();null!=a&&(d.push(a),h+=a.size)}if(d.length>l||c<h||!r&&0<d.length)break}else if(null!=e)for(var s=0;s<e.length;s++){var u=e.item(s);if((u.type||0<u.size)&&(d.push(u),h+=u.size),d.length>l||c<h||!r&&0<d.length)break}var p=$.defer();return $.all(i).then(function(){if(r||f||!d.length)p.resolve(d);else{for(var t=0;d[t]&&"directory"===d[t].type;)t++;p.resolve([d[t]])}},function(t){p.reject(t)}),p.promise}(t.items,t.files,!1!==b("ngfAllowDir",g),b("multiple")||b("ngfMultiple",g)).then(function(t){t.length?s(t,e):function(t,e){if(!y.shouldUpdateOn(t,m,g)||"string"!=typeof e)return y.rejectPromise([]);var r=[],n=(e.replace(/<(img src|img [^>]* src) *=\"([^\"]*)\"/gi,function(t,e,n){r.push(n)}),[]),i=[];{var o;if(r.length)return angular.forEach(r,function(t){n.push(y.urlToBlob(t).then(function(t){i.push(t)}))}),o=$.defer(),$.all(n).then(function(){o.resolve(i)},function(t){o.reject(t)}),o.promise}return y.emptyPromise()}(n,r).then(function(t){s(t,e)})})}}function s(t,e){y.updateModel(i,m,g,b("ngfChange")||b("ngfDrop"),t,e)}b("dropAvailable")&&p(function(){g[b("dropAvailable")]?g[b("dropAvailable")].value=o:g[b("dropAvailable")]=o}),o?(null==b("ngfSelect")&&y.registerModelChangeValidator(i,m,g),l=null,c=t(b("ngfStopPropagation")),f=1,h[0].addEventListener("dragover",function(e){if(!w()&&y.shouldUpdateOn("drop",m,g)&&(e.preventDefault(),c(g)&&e.stopPropagation(),-1<navigator.userAgent.indexOf("Chrome")&&(t=e.dataTransfer.effectAllowed,e.dataTransfer.dropEffect="move"===t||"linkMove"===t?"move":"copy"),p.cancel(l),!d)){d="C";var t=g,n=e,r=function(t){d=t,h.addClass(d),b("ngfDrag",g,{$isDragging:!0,$class:d,$event:e})},i=b("ngfDragOverClass",t,{$event:n}),o="dragover";if(angular.isString(i))o=i;else if(i&&(i.delay&&(f=i.delay),i.accept||i.reject)){var a=n.dataTransfer.items;if(null!=a&&a.length)for(var s=i.pattern||b("ngfPattern",t,{$event:n}),u=a.length;u--;){if(!y.validatePattern(a[u],s)){o=i.reject;break}o=i.accept}else o=i.accept}r(o)}},!1),h[0].addEventListener("dragenter",function(t){!w()&&y.shouldUpdateOn("drop",m,g)&&(t.preventDefault(),c(g)&&t.stopPropagation())},!1),h[0].addEventListener("dragleave",function(t){!w()&&y.shouldUpdateOn("drop",m,g)&&(t.preventDefault(),c(g)&&t.stopPropagation(),l=p(function(){d&&h.removeClass(d),d=null,b("ngfDrag",g,{$isDragging:!1,$event:t})},f||100))},!1),h[0].addEventListener("drop",function(t){!w()&&y.shouldUpdateOn("drop",m,g)&&(t.preventDefault(),c(g)&&t.stopPropagation(),d&&h.removeClass(d),d=null,a(t.dataTransfer,t,"dropUrl"))},!1),h[0].addEventListener("paste",function(t){-1<navigator.userAgent.toLowerCase().indexOf("firefox")&&b("ngfEnableFirefoxPaste",g)&&t.preventDefault(),!w()&&y.shouldUpdateOn("paste",m,g)&&a(t.clipboardData||t.originalEvent.clipboardData,t,"pasteUrl")},!1),-1<navigator.userAgent.toLowerCase().indexOf("firefox")&&b("ngfEnableFirefoxPaste",g)&&(h.attr("contenteditable",!0),h.on("keypress",function(t){t.metaKey||t.ctrlKey||t.preventDefault()}))):!0===b("ngfHideOnDropNotAvailable",g)&&h.css("display","none")}}}]),ngFileUpload.directive("ngfNoFileDrop",function(){return function(t,e){C()&&e.css("display","none")}}),ngFileUpload.directive("ngfDropAvailable",["$parse","$timeout","Upload",function(i,o,a){return function(t,e,n){var r;C()&&(r=i(a.attrGetter("ngfDropAvailable",n)),o(function(){r(t),r.assign&&r.assign(t,!0)}))}}])}(),ngFileUpload.service("UploadExif",["UploadResize","$q",function(t,n){var u=t;return u.isExifSupported=function(){return window.FileReader&&(new FileReader).readAsArrayBuffer&&u.isResizeSupported()},u.readOrientation=function(t){var c=n.defer(),e=new FileReader,t=t.slice?t.slice(0,65536):t;return e.readAsArrayBuffer(t),e.onerror=function(t){return c.reject(t)},e.onload=function(t){var e={orientation:1},n=new DataView(this.result);if(65496!==n.getUint16(0,!1))return c.resolve(e);for(var r=n.byteLength,i=2;i<r;){var o=n.getUint16(i,!1);if(i+=2,65505===o){if(1165519206!==n.getUint32(i+=2,!1))return c.resolve(e);var a=18761===n.getUint16(i+=6,!1),s=(i+=n.getUint32(i+4,a),n.getUint16(i,a));i+=2;for(var u,l=0;l<s;l++)if(274===n.getUint16(i+12*l,a))return 2<=(u=n.getUint16(i+12*l+8,a))&&u<=8&&(n.setUint16(i+12*l+8,1,a),e.fixedArrayBuffer=t.target.result),e.orientation=u,c.resolve(e)}else{if(65280!=(65280&o))break;i+=n.getUint16(i,!1)}}return c.resolve(e)},c.promise}
1,u.applyExifRotation=function(a){if(0!==a.type.indexOf("image/jpeg"))return u.emptyPromise(a);var s=n.defer();return u.readOrientation(a).then(function(o){if(o.orientation<2||8<o.orientation)return s.resolve(a);u.dataUrl(a,!0).then(function(t){var r=document.createElement("canvas"),i=document.createElement("img");i.onload=function(){try{r.width=4<o.orientation?i.height:i.width,r.height=4<o.orientation?i.width:i.height;var t=r.getContext("2d"),e=(!function(t,e,n,r){switch(e){case 2:return t.transform(-1,0,0,1,n,0);case 3:return t.transform(-1,0,0,-1,n,r);case 4:return t.transform(1,0,0,-1,0,r);case 5:return t.transform(0,1,1,0,0,0);case 6:return t.transform(0,1,-1,0,r,0);case 7:return t.transform(0,-1,-1,0,r,n);case 8:t.transform(0,-1,1,0,0,n)}}(t,o.orientation,i.width,i.height),t.drawImage(i,0,0),r.toDataURL(a.type||"image/WebP",.934)),e=u.restoreExif(function(t){for(var e="",n=new Uint8Array(t),r=n.byteLength,i=0;i<r;i++)e+=String.fromCharCode(n[i]);return window.btoa(e)}(o.fixedArrayBuffer),e),n=u.dataUrltoBlob(e,a.name);s.resolve(n)}catch(t){return s.reject(t)}},i.onerror=function(){s.reject()},i.src=t},function(t){s.reject(t)})},function(t){s.reject(t)}),s.promise},u.restoreExif=function(t,e){var n={KEY_STR:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode64:function(t){for(var e,n,r,i,o="",a="",s="",u=0;n=(e=t[u++])>>2,r=(3&e)<<4|(e=t[u++])>>4,i=(15&e)<<2|(a=t[u++])>>6,s=63&a,isNaN(e)?i=s=64:isNaN(a)&&(s=64),o=o+this.KEY_STR.charAt(n)+this.KEY_STR.charAt(r)+this.KEY_STR.charAt(i)+this.KEY_STR.charAt(s),i=s=a="",u<t.length;);return o},restore:function(t,e){t.match("data:image/jpeg;base64,")&&(t=t.replace("data:image/jpeg;base64,",""));t=this.decode64(t),t=this.slice2Segments(t),e=this.exifManipulation(e,t);return"data:image/jpeg;base64,"+this.encode64(e)},exifManipulation:function(t,e){e=this.getExifArray(e),t=this.insertExif(t,e);return new Uint8Array(t)},getExifArray:function(t){for(var e,n=0;n<t.length;n++)if(255===(e=t[n])[0]&225===e[1])return e;return[]},insertExif:function(t,e){var t=t.replace("data:image/jpeg;base64,",""),t=this.decode64(t),n=t.indexOf(255,3),r=t.slice(0,n),t=t.slice(n);return r.concat(e).concat(t)},slice2Segments:function(t){for(var e,n,r=0,i=[];!(255===t[r]&218===t[r+1])&&(255===t[r]&216===t[r+1]?r+=2:(e=r+(256*t[r+2]+t[r+3])+2,n=t.slice(r,e),i.push(n),r=e),!(r>t.length)););return i},decode64:function(t){var e,n,r,i,o,a="",s=0,u=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(t)&&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."),t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");n=this.KEY_STR.indexOf(t.charAt(s++)),e=(15&(r=this.KEY_STR.indexOf(t.charAt(s++))))<<4|(i=this.KEY_STR.indexOf(t.charAt(s++)))>>2,a=(3&i)<<6|(o=this.KEY_STR.indexOf(t.charAt(s++))),u.push(n<<2|r>>4),64!==i&&u.push(e),64!==o&&u.push(a),e=a="",s<t.length;);return u}};return n.restore(t,e)},u}]),function(q,Y){"use strict";function G(t){return Y.getComputedStyle?Y.getComputedStyle(t,""):t.currentStyle||void 0}function X(t){(t=J(t))&&t.remove()}var t,e,n,K="tooltips",Z=(e=[],n=0,{add:function(t){e.length||Y.addEventListener("resize",o),(t=t)&&e.push(t)},remove:function(){e.length||(Y.clearTimeout(t),Y.removeEventListener("resize",o))}}),J=function(t){for(var e,n=Y.document.querySelectorAll("._exradicated-tooltip"),r=0,i=n.length;r<i;r+=1)if((e=n.item(r))&&((e=q.element(e)).data("_tooltip-parent")&&e.data("_tooltip-parent")===t))return e},Q=function(t){var e;if(t)return((e=t[0].getBoundingClientRect()).top<0||e.top>Y.document.body.offsetHeight||e.left<0||e.left>Y.document.body.offsetWidth||e.bottom<0||e.bottom>Y.document.body.offsetHeight||e.right<0||e.right>Y.document.body.offsetWidth)&&(t.css({top:"",left:"",bottom:"",right:""}),!0);throw new Error("You must provide a position")},tt=function(t){return t.split(" ").map(function(t){return"_"+t}).join(" ")},et=["_top","_top _left","_left","_bottom _left","_bottom","_bottom _right","_right","_top _right"],r=["$log","$http","$compile","$timeout","$controller","$injector","tooltipsConf","$templateCache","$q",function(R,H,z,U,F,t,r,W,B){return{restrict:"A",transclude:"element",priority:1,terminal:!0,link:function(t,D,M,e,n){if(M.tooltipTemplate&&M.tooltipTemplateUrl)throw new Error("You can not define tooltip-template and tooltip-template-url together");if(!M.tooltipTemplateUrl&&!M.tooltipTemplate&&M.tooltipController)throw new Error("You can not have a controller without a template or templateUrl defined");var P,L=tt(r.side),I=r.showTrigger,N=r.hideTrigger,j=r.size,V="_"+r.speed;M.tooltipSide=M.tooltipSide||r.side,M.tooltipShowTrigger=M.tooltipShowTrigger||r.showTrigger,M.tooltipHideTr
1igger=M.tooltipHideTrigger||r.hideTrigger,M.tooltipShow=M.tooltipShow||r.show,M.tooltipClass=M.tooltipClass||r.class,M.tooltipSmart="true"===M.tooltipSmart||r.smart,M.tooltipCloseButton=M.tooltipCloseButton||r.closeButton.toString(),M.tooltipSize=M.tooltipSize||r.size,M.tooltipSpeed=M.tooltipSpeed||r.speed,M.tooltipAppendToBody="true"===M.tooltipAppendToBody,n(t,function(t,i){function e(t){void 0!==t&&1<a[0].getClientRects().length?C.addClass("_multiline"):C.removeClass("_multiline")}function r(t){var e,n=t.parent();t[0]&&(t[0].scrollHeight>t[0].clientHeight||t[0].scrollWidth>t[0].clientWidth)&&t.on("scroll",function(){var r=this;e&&U.cancel(e),e=U(function(){var t=J(C),e=C[0].getBoundingClientRect(),n=r.getBoundingClientRect();e.top<n.top||e.bottom>n.bottom||e.left<n.left||e.right>n.right?X(C):t&&u(!0)})}),n&&n.length&&r(n)}n={},(o=t).removeAttr(K),void 0!==o.attr("tooltip-template")&&(n["tooltip-template"]=o.attr("tooltip-template"),o.removeAttr("tooltip-template")),void 0!==o.attr("tooltip-template-url")&&(n["tooltip-template-url"]=o.attr("tooltip-template-url"),o.removeAttr("tooltip-template-url")),void 0!==o.attr("tooltip-template-url-cache")&&(n["tooltip-template-url-cache"]=o.attr("tooltip-template-url-cache"),o.removeAttr("tooltip-template-url-cache")),void 0!==o.attr("tooltip-controller")&&(n["tooltip-controller"]=o.attr("tooltip-controller"),o.removeAttr("tooltip-controller")),void 0!==o.attr("tooltip-side")&&(n["tooltip-side"]=o.attr("tooltip-side"),o.removeAttr("tooltip-side")),void 0!==o.attr("tooltip-show-trigger")&&(n["tooltip-show-trigger"]=o.attr("tooltip-show-trigger"),o.removeAttr("tooltip-show-trigger")),void 0!==o.attr("tooltip-hide-trigger")&&(n["tooltip-hide-trigger"]=o.attr("tooltip-hide-trigger"),o.removeAttr("tooltip-hide-trigger")),void 0!==o.attr("tooltip-smart")&&(n["tooltip-smart"]=o.attr("tooltip-smart"),o.removeAttr("tooltip-smart")),void 0!==o.attr("tooltip-class")&&(n["tooltip-class"]=o.attr("tooltip-class"),o.removeAttr("tooltip-class")),void 0!==o.attr("tooltip-show")&&(n["tooltip-show"]=o.attr("tooltip-show"),o.removeAttr("tooltip-show")),void 0!==o.attr("tooltip-close-button")&&(n["tooltip-close-button"]=o.attr("tooltip-close-button"),o.removeAttr("tooltip-close-button")),void 0!==o.attr("tooltip-size")&&(n["tooltip-size"]=o.attr("tooltip-size"),o.removeAttr("tooltip-size")),void 0!==o.attr("tooltip-speed")&&(n["tooltip-speed"]=o.attr("tooltip-speed"),o.removeAttr("tooltip-speed"));var n,o=n,C=q.element(Y.document.createElement("tooltip")),a=q.element(Y.document.createElement("tip-cont")),E=q.element(Y.document.createElement("tip")),T=q.element(Y.document.createElement("tip-tip")),s=q.element(Y.document.createElement("span")),A=q.element(Y.document.createElement("tip-arrow")),u=function(t){if(t&&!C.hasClass("active")&&t.stopImmediatePropagation(),E.addClass("_hidden"),M.tooltipSmart)switch(M.tooltipSide){case"top":case"left":case"bottom":case"right":case"top left":case"top right":case"bottom left":case"bottom right":for(var e=E,n=C,r=M.tooltipSide,i=et.indexOf(tt(r)),o=et.length,a=0;a<o&&Q(e);a+=1)(i+=1)>=et.length&&(i=0),n.removeClass("_top _left _bottom _right"),n.addClass(et[i]);break;default:throw new Error("Position not supported")}if(M.tooltipAppendToBody){var s,u,l,c,f,d=G(T[0]),h=G(A[0]),p=G(E[0]),g=E[0].getBoundingClientRect(),m=q.copy(E),v=0,y=d.length,$=0,b=h.length,w=0,x=p.length,S={},_={},k={};for(E.removeClass("_hidden"),m.removeClass("_hidden"),m.data("_tooltip-parent",C),X(C);v<y;v+=1)(s=d[v])&&d.getPropertyValue(s)&&(S[s]=d.getPropertyValue(s));for(;$<b;$+=1)(s=h[$])&&h.getPropertyValue(s)&&(k[s]=h.getPropertyValue(s));for(;w<x;w+=1)(s=p[w])&&"position"!==s&&"display"!==s&&"opacity"!==s&&"z-index"!==s&&"bottom"!==s&&"height"!==s&&"left"!==s&&"right"!==s&&"top"!==s&&"width"!==s&&p.getPropertyValue(s)&&(_[s]=p.getPropertyValue(s));u=Y.parseInt(p.getPropertyValue("padding-top"),10),l=Y.parseInt(p.getPropertyValue("padding-bottom"),10),c=Y.parseInt(p.getPropertyValue("padding-left"),10),f=Y.parseInt(p.getPropertyValue("padding-right"),10),_.top=g.top+Y.pageYOffset+"px",_.left=g.left+Y.pageXOffset+"px",_.height=g.height-(u+l)+"px",_.width=g.width-(c+f)+"px",m.css(_),m.children().css(S),m.children().next().css(k),t&&"true"!==M.tooltipHidden&&(m.addClass("_exradicated-tooltip"),q.element(Y.document.body).append(m))}else E.removeClass("_hidden"),t&&"true"!==M.tooltipHidden&&C.addClass("active")},l=function(t){t&&C.hasClass("active")&&t.stopImmediatePropagation(),M.tooltipAppendToBody?X(C):C.removeClass("active")},c=function(t){C.removeClass("_force-hidden"),T.empty(),T.append(s),T.append(t),U(function(){u()})},f=function(){T.empty(),C.addClass("_force-hidden")},d=function(e){var t=W.get(e);return void 0!==t?B.resolve(t):H.get(e).then(function(t){return W.put(e,t.data),t.data})},h=M.$observe("tooltipTemplate",function(t){t?c(t):f()}),p=M.$observe("tooltipTemplateUrl",function(t){t&&!M.tooltipTemplateUrlCache?d(t).then(function(t){c(z(t)(i))}).catch(function(t){R.error(t)}):f()}),g=M.$observe("tooltipTemplateUrlCache",function(t){t&&M.tooltipTemplateUrl?d(M.tooltipTemplateUrl).then(function(t){c(z(t)(i))}).catch(function(t){R.error(t)}):f()}),m=M.$observe("tooltipSide",function(t){t&&(L&&C.removeClass(L),C.addClass(tt(t)),L=t)}),v=M.$observe("tooltipShowTrigger",function(t){t&&(I&&C.off(I),C.on(t,u),I=t)}
1),y=M.$observe("tooltipHideTrigger",function(t){t&&(N&&C.off(N),C.on(t,l),N=t)}),$=M.$observe("tooltipShow",function(t){"true"===t?C.addClass("active"):C.removeClass("active")}),b=M.$observe("tooltipClass",function(t){t&&(P&&E.removeClass(P),E.addClass(t),P=t)}),w=M.$observe("tooltipSmart",function(){"boolean"!=typeof M.tooltipSmart&&(M.tooltipSmart="true"===M.tooltipSmart)}),x=M.$observe("tooltipCloseButton",function(t){"true"===t?(s.on("click",l),s.css("display","block")):(s.off("click"),s.css("display","none"))}),S=M.$observe("tooltipController",function(t){var e,n,r;t&&(e=F(t,{$scope:i}),n=i.$new(!1,i),0<=(r=t.indexOf("as"))?n[t.substr(r+3)]=e:q.extend(n,e),T.replaceWith(z(T)(n)),S())}),_=M.$observe("tooltipSize",function(t){t&&(j&&T.removeClass("_"+j),T.addClass("_"+t),j=t)}),k=M.$observe("tooltipSpeed",function(t){t&&(V&&C.removeClass("_"+V),C.addClass("_"+t),V=t)}),O=i.$watch(function(){return a.html()},e);s.addClass("close-button"),s.html("×"),E.addClass("_hidden"),T.append(s),T.append(M.tooltipTemplate),E.append(T),E.append(A),a.append(t),C.attr(o),C.addClass("tooltips"),C.append(a),C.append(E),D.after(C),M.tooltipAppendToBody&&(Z.add(function(){r(C)}),r(C)),Z.add(function(){e(),u()}),U(function(){u(),E.removeClass("_hidden"),C.addClass("_ready")}),i.$on("$destroy",function(){h(),p(),g(),m(),v(),y(),$(),b(),w(),x(),_(),k(),O(),Z.remove(),t.off(M.tooltipShowTrigger+" "+M.tooltipHideTrigger)})})}}}];function i(t){15<=t-n?(e.forEach(function(t){t()}),n=t):Y.console.log("Skipped!")}function o(){Y.clearTimeout(t),t=Y.setTimeout(function(){Y.requestAnimationFrame(i)},500)}q.module("720kb.tooltips",[]).provider(K+"Conf",function(){var i={side:"top",showTrigger:"mouseenter",hideTrigger:"mouseleave",class:"",smart:!1,closeButton:!1,size:"",speed:"steady",tooltipTemplateUrlCache:!1,show:null};return{configure:function(t){var e,n=Object.keys(i),r=0;if(t)for(;r<n.length;r+=1)(e=n[r])&&t[e]&&(i[e]=t[e])},$get:function(){return i}}}).directive(K,r)}(angular,window),angular.module("ngLodash",[]).constant("lodash",null).config(["$provide",function(a){var zo,Uo="Expected a function",va="__lodash_hash_undefined__",ya="__lodash_placeholder__",Fo=9007199254740991,$a=NaN,Wo=4294967295,ba=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],Bo="[object Arguments]",wa="[object Array]",qo="[object Boolean]",Yo="[object Date]",xa="[object Error]",Sa="[object Function]",_a="[object GeneratorFunction]",Go="[object Map]",Xo="[object Number]",Ko="[object Object]",ka="[object Promise]",Zo="[object RegExp]",Jo="[object Set]",Qo="[object String]",Ca="[object Symbol]",ta="[object WeakMap]",ea="[object ArrayBuffer]",na="[object DataView]",Ea="[object Float32Array]",Ta="[object Float64Array]",Aa="[object Int8Array]",Oa="[object Int16Array]",Da="[object Int32Array]",Ma="[object Uint8Array]",Pa="[object Uint8ClampedArray]",La="[object Uint16Array]",Ia="[object Uint32Array]",Na=/\b__p \+= '';/g,ja=/\b(__p \+=) '' \+/g,Va=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ra=/&(?:amp|lt|gt|quot|#39);/g,Ha=/[&<>"']/g,za=RegExp(Ra.source),Ua=RegExp(Ha.source),Fa=/<%-([\s\S]+?)%>/g,Wa=/<%([\s\S]+?)%>/g,Ba=/<%=([\s\S]+?)%>/g,qa=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ya=/^\w*$/,Ga=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Xa=/[\\^$.*+?()[\]{}|]/g,Ka=RegExp(Xa.source),Za=/^\s+/,s=/\s/,Ja=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Qa=/\{\n\/\* \[wrapped with (.+)\] \*/,ts=/,? & /,es=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ns=/[()=,{}\[\]\/\s]/,rs=/\\(\\)?/g,is=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,os=/\w*$/,as=/^[-+]0x[0-9a-f]+$/i,ss=/^0b[01]+$/i,us=/^\[object .+?Constructor\]$/,ls=/^0o[0-7]+$/i,cs=/^(?:0|[1-9]\d*)$/,fs=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
vendor: 5,834 bytes, line 1
17f]/g,ds=/($^)/,hs=/['\n\r\u2028\u2029\\]/g,u="\\ud800-\\udfff",l="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",t="\\u2700-\\u27bf",e="a-z\\xdf-\\xf6\\xf8-\\xff",n="A-Z\\xc0-\\xd6\\xd8-\\xde",c="\\ufe0e\\ufe0f",r="\\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",i="["+u+"]",f="["+r+"]",d="["+l+"]",h="["+t+"]",p="["+e+"]",r="[^"+u+r+"\\d+"+t+e+n+"]",t="\\ud83c[\\udffb-\\udfff]",e="[^"+u+"]",g="(?:\\ud83c[\\udde6-\\uddff]){2}",o="[\\ud800-\\udbff][\\udc00-\\udfff]",n="["+n+"]",m="(?:"+p+"|"+r+")",r="(?:"+n+"|"+r+")",v="(?:['â](?:d|ll|m|re|s|t|ve))?",y="(?:['â](?:D|LL|M|RE|S|T|VE))?",$="(?:"+d+"|"+t+")"+"?",b="["+c+"]?",b=b+$+("(?:\\u200d(?:"+[e,g,o].join("|")+")"+b+$+")*"),$="(?:"+[h,g,o].join("|")+")"+b,h="(?:"+[e+d+"?",d,g,o,i].join("|")+")",ps=RegExp("['â]","g"),gs=RegExp(d,"g"),w=RegExp(t+"(?="+t+")|"+h+b,"g"),ms=RegExp([n+"?"+p+"+"+v+"(?="+[f,n,"$"].join("|")+")",r+"+"+y+"(?="+[f,n+m,"$"].join("|")+")",n+"?"+m+"+"+v,n+"+"+y,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",$].join("|"),"g"),x=RegExp("[\\u200d"+u+l+c+"]"),vs=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ys=["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"],$s=-1,ra={},ia=(ra[Ea]=ra[Ta]=ra[Aa]=ra[Oa]=ra[Da]=ra[Ma]=ra[Pa]=ra[La]=ra[Ia]=!0,ra[Bo]=ra[wa]=ra[ea]=ra[qo]=ra[na]=ra[Yo]=ra[xa]=ra[Sa]=ra[Go]=ra[Xo]=ra[Ko]=ra[Zo]=ra[Jo]=ra[Qo]=ra[ta]=!1,{}),S=(ia[Bo]=ia[wa]=ia[ea]=ia[na]=ia[qo]=ia[Yo]=ia[Ea]=ia[Ta]=ia[Aa]=ia[Oa]=ia[Da]=ia[Go]=ia[Xo]=ia[Ko]=ia[Zo]=ia[Jo]=ia[Qo]=ia[Ca]=ia[Ma]=ia[Pa]=ia[La]=ia[Ia]=!0,ia[xa]=ia[Sa]=ia[ta]=!1,{"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"}),bs=parseFloat,ws=parseInt,e="object"==typeof global&&global&&global.Object===Object&&global,g="object"==typeof self&&self&&self.Object===Object&&self,oa=e||g||Function("return this")(),o="object"==typeof exports&&exports&&!exports.nodeType&&exports,_=o&&"object"==typeof module&&module&&!module.nodeType&&module,xs=_&&_.exports===o,k=xs&&e.process,i=function(){try{var t=_&&_.require&&_.require("util").types;return t?t:k&&k.binding&&k.binding("util")}catch(t){}}(),Ss=i&&i.isArrayBuffer,_s=i&&i.isDate,ks=i&&i.isMap,Cs=i&&i.isRegExp,Es=i&&i.isSet,Ts=i&&i.isTypedArray;function aa(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function As(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i<o;){var a=t[i];e(r,a,n(a),t)}return r}function sa(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}function Os(t,e){for(var n=null==t?0:t.length;n--&&!1!==e(t[n],n,t););return t}function Ds(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function ua(t,e){for(var n=-1,r=null==t?0:t.length,i=0,o=[];++n<r;){var a=t[n];e(a,n,t)&&(o[i++]=a)}return o}function Ms(t,e){return!!(null==t?0:t.length)&&-1<fa(t,e,0)}function Ps(t,e,n){for(var r=-1,i=null==t?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}function la(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}function ca(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}function Ls(t,e,n,r){var i=-1,o=null==t?0:t.length;for(r&&o&&(n=t[++i]);++i<o;)n=e(n,t[i],i,t);return n}function Is(t,e,n,r){var i=null==t?0:t.length;for(r&&i&&(n=t[--i]);i--;)n=e(n,t[i],i,t);return n}function Ns(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}var C=Us("length");function js(t,r,e){var i;return e(t,function(t,e,n){if(r(t,e,n))return i=e,!1}),i}function Vs(t,e,n,r){for(var i=t.length,o=n+(r?1:-1);r?o--:++o<i;)if(e(t[o],o,t))return o;return-1}function fa(t,e,n){if(e!=e)return Vs(t,Hs,n);for(var r=t,i=e,o=n-1,a=r.length;++o<a;)if(r[o]===i)return o;return-1}function Rs(t,e,n,r){for(var i=n-1,o=t.length;++i<o;)if(r(t[i],e))return i;return-1}function Hs(t){return t!=t}function zs(t,e){var n=null==t?0:t.length;return n?Ws(t,e)/n:$a}function Us(e){return function(t){return null==t?zo:t[e]}}function E(e){return function(t){return null==e?zo:e[t]}}function Fs(t,r,i,o,e){return e(t,function(t,e,n){i=o?(o=!1,t):r(i,t,e,n)}),i}function Ws(t,e){for(var n,r=-1,i=t.length;++r<i;){var o=e(t[r]);o!==zo&&(n=n===zo?o:n+o)}return n}function Bs(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function qs(t){return t&&t.slice(0,ru(t)+1).replace(Za,"")}function da(e){return function(t){return e(t)}}function Ys(e,t){return la(t,function(t){return e[t]})}function Gs(t,e){return t.has(e)}function Xs(t,e){for(var n=-1,r=t.length;++n<r&&-1<fa(e,t[n],0););return n}function Ks(t,e){for(var n=t.length;n--&&-1<fa(e,t[n],0););return n}var Zs=E({"Ã":"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","Ä":"
1c","Ä":"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","ij":"ij","Å":"Oe","Å":"oe","Å":"'n","Å¿":"s"}),Js=E({"&":"&","<":"<",">":">",'"':""","'":"'"});function Qs(t){return"\\"+S[t]}function ha(t){return x.test(t)}function tu(t){var n=-1,r=Array(t.size);return t.forEach(function(t,e){r[++n]=[e,t]}),r}function eu(e,n){return function(t){return e(n(t))}}function pa(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var a=t[n];a!==e&&a!==ya||(t[n]=ya,o[i++]=n)}return o}function nu(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}function ga(t){return(ha(t)?function(t){var e=w.lastIndex=0;for(;w.test(t);)++e;return e}:C)(t)}function ma(t){return ha(t)?t.match(w)||[]:t.split("")}function ru(t){for(var e=t.length;e--&&s.test(t.charAt(e)););return e}var iu=E({"&":"&","<":"<",">":">",""":'"',"'":"'"});var ou=function i(t){var x=(t=null==t?oa:ou.defaults(oa.Object(),t,ou.pick(oa,ys))).Array,o=t.Date,M=t.Error,P=t.Function,L=t.Math,g=t.Object,I=t.RegExp,U=t.String,y=t.TypeError,F=x.prototype,W=P.prototype,B=g.prototype,q=t["__core-js_shared__"],Y=W.toString,N=B.hasOwnProperty,G=0,X=(W=/[^.]+$/.exec(q&&q.keys&&q.keys.IE_PROTO||""))?"Symbol(src)_1."+W:"",K=B.toString,Z=Y.call(g),J=oa._,Q=I("^"+Y.call(N).replace(Xa,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),W=xs?t.Buffer:zo,e=t.Symbol,tt=t.Uint8Array,et=W?W.allocUnsafe:zo,nt=eu(g.getPrototypeOf,g),rt=g.create,it=B.propertyIsEnumerable,ot=F.splice,at=e?e.isConcatSpreadable:zo,st=e?e.iterator:zo,ut=e?e.toStringTag:zo,lt=function(){try{var t=Jn(g,"defineProperty");return t({},"",{}),t}catch(t){}}(),ct=t.clearTimeout!==oa.clearTimeout&&t.clearTimeout,ft=o&&o.now!==oa.Date.now&&o.now,dt=t.setTimeout!==oa.setTimeout&&t.setTimeout,ht=L.ceil,pt=L.floor,gt=g.getOwnPropertySymbols,W=W?W.isBuffer:zo,mt=t.isFinite,vt=F.join,yt=eu(g.keys,g),$=L.max,S=L.min,$t=o.now,bt=t.parseInt,wt=L.random,xt=F.reverse,o=Jn(t,"DataView"),St=Jn(t,"Map"),_t=Jn(t,"Promise"),kt=Jn(t,"Set"),t=Jn(t,"WeakMap"),Ct=Jn(g,"create"),Et=t&&new t,Tt={},At=Sr(o),Ot=Sr(St),Dt=Sr(_t),Mt=Sr(kt),Pt=Sr(t),e=e?e.prototype:zo,Lt=e?e.valueOf:zo,It=e?e.toString:zo;function p(t){if(z(t)&&!H(t)&&!(t instanceof v)){if(t instanceof m)return t;if(N.call(t,"__wrapped__"))return _r(t)}return new m(t)}var Nt=function(t){if(!k(t))return{};if(rt)return rt(t);jt.prototype=t;t=new jt;return jt.prototype=zo,t};function jt(){}function Vt(){}function m(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=zo}function v(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Wo,this.__views__=[]}function Rt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Ht(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function zt(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Ut(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new zt;++e<n;)this.add(t[e])}function j(t){t=this.__data__=new Ht(t);this.size=t.size}function Ft(t,e){var n,r=H(t),i=!r&&vi(t),o=!r&&!i&&$i(t),a=!r&&!i&&!o&&Oi(t),s=r||i||o||a,u=s?Bs(t.length,U):[],l=u.length;for(n in t)!e&&!N.call(t,n)||s&&("length"==n||o&&("offset"==n||"parent"==n)||a&&("buffer"==n||"byteLength"==n||"byteOffset"==n)||ir(n,l))||u.push(n);return u}function Wt(t){var e=t.length;return e?t[Ve(0,e-1)]:zo}function Bt(t,e){return $r(_(t),te(e,0,t.length))}function qt(t){return $r(_(t))}function Yt(t,e,n){(n===zo||R(t[e],n))&&(n!==zo||e in t)||Jt(t,e,n)}function Gt(t,e,n){var r=t[e];N.call(t,e)&&R(r,n)&&(n!==zo||e in t)||Jt(t,e,n)}function Xt(t,e){for(var n=t.length;n--;)if(R(t[n][0],e))return n;return-1}function Kt(t,r,i,o){return ie(t,function(t,e,n){r(o,t,i(t),n)}),o}function Zt(t,e){return t&&mn(e,A(e),t)}function Jt(t,e,n){"__proto__"==e&<?lt(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function Qt(t,e){for(var n=-1,r=e.length,i=x(r),o=null==t;++n<r;)i[n]=o?zo:Wi(t,e[n]);return i}function te(t,e,n){return t==t&&(n!==zo&&(t=t<=n?t:n),e!==zo&&(t=e<=t?t:e)),t}function b(n,r,i,t,e,o){var a,s=1&r,u=2&r,l=4&r;if((a=i?e?i(n,t,e,o):i(n):a)!==zo)return a;
vendor: 4,699 bytes, line 1
1if(!k(n))return n;var c,t=H(n);if(t){if(a=function(t){var e=t.length,n=new t.constructor(e);e&&"string"==typeof t[0]&&N.call(t,"index")&&(n.index=t.index,n.input=t.input);return n}(n),!s)return _(n,a)}else{var f=V(n),d=f==Sa||f==_a;if($i(n))return cn(n,s);if(f==Ko||f==Bo||d&&!e){if(a=u||d?{}:nr(n),!s)return u?(h=d=n,h=(c=a)&&mn(h,O(h),c),mn(d,tr(d),h)):(d=Zt(a,c=n),mn(c,Qn(c),d))}else{if(!ia[f])return e?n:{};a=function(t,e,n){var r=t.constructor;switch(e){case ea:return fn(t);case qo:case Yo:return new r(+t);case na:return function(t,e){e=e?fn(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.byteLength)}(t,n);case Ea:case Ta:case Aa:case Oa:case Da:case Ma:case Pa:case La:case Ia:return dn(t,n);case Go:return new r;case Xo:case Qo:return new r(t);case Zo:return function(t){var e=new t.constructor(t.source,os.exec(t));return e.lastIndex=t.lastIndex,e}(t);case Jo:return new r;case Ca:return function(t){return Lt?g(Lt.call(t)):{}}(t)}}(n,f,s)}}var h=(o=o||new j).get(n);if(h)return h;o.set(n,a),Ti(n)?n.forEach(function(t){a.add(b(t,r,i,t,n,o))}):_i(n)&&n.forEach(function(t,e){a.set(e,b(t,r,i,e,n,o))});var p=t?zo:(l?u?qn:Bn:u?O:A)(n);return sa(p||n,function(t,e){p&&(t=n[e=t]),Gt(a,e,b(t,r,i,e,n,o))}),a}function ee(t,e,n){var r=n.length;if(null==t)return!r;for(t=g(t);r--;){var i=n[r],o=e[i],a=t[i];if(a===zo&&!(i in t)||!o(a))return!1}return!0}function ne(t,e,n){if("function"!=typeof t)throw new y(Uo);return gr(function(){t.apply(zo,n)},e)}function re(t,e,n,r){var i=-1,o=Ms,a=!0,s=t.length,u=[],l=e.length;if(!s)return u;n&&(e=la(e,da(n))),r?(o=Ps,a=!1):200<=e.length&&(o=Gs,a=!1,e=new Ut(e));t:for(;++i<s;){var c=t[i],f=null==n?c:n(c),c=r||0!==c?c:0;if(a&&f==f){for(var d=l;d--;)if(e[d]===f)continue t;u.push(c)}else o(e,f,r)||u.push(c)}return u}p.templateSettings={escape:Fa,evaluate:Wa,interpolate:Ba,variable:"",imports:{_:p}},(p.prototype=Vt.prototype).constructor=p,(m.prototype=Nt(Vt.prototype)).constructor=m,(v.prototype=Nt(Vt.prototype)).constructor=v,Rt.prototype.clear=function(){this.__data__=Ct?Ct(null):{},this.size=0},Rt.prototype.delete=function(t){return t=this.has(t)&&delete this.__data__[t],this.size-=t?1:0,t},Rt.prototype.get=function(t){var e,n=this.__data__;return Ct?(e=n[t])===va?zo:e:N.call(n,t)?n[t]:zo},Rt.prototype.has=function(t){var e=this.__data__;return Ct?e[t]!==zo:N.call(e,t)},Rt.prototype.set=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Ct&&e===zo?va:e,this},Ht.prototype.clear=function(){this.__data__=[],this.size=0},Ht.prototype.delete=function(t){var e=this.__data__;return!((t=Xt(e,t))<0)&&(t==e.length-1?e.pop():ot.call(e,t,1),--this.size,!0)},Ht.prototype.get=function(t){var e=this.__data__;return(t=Xt(e,t))<0?zo:e[t][1]},Ht.prototype.has=function(t){return-1<Xt(this.__data__,t)},Ht.prototype.set=function(t,e){var n=this.__data__,r=Xt(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},zt.prototype.clear=function(){this.size=0,this.__data__={hash:new Rt,map:new(St||Ht),string:new Rt}},zt.prototype.delete=function(t){return t=Kn(this,t).delete(t),this.size-=t?1:0,t},zt.prototype.get=function(t){return Kn(this,t).get(t)},zt.prototype.has=function(t){return Kn(this,t).has(t)},zt.prototype.set=function(t,e){var n=Kn(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Ut.prototype.add=Ut.prototype.push=function(t){return this.__data__.set(t,va),this},Ut.prototype.has=function(t){return this.__data__.has(t)},j.prototype.clear=function(){this.__data__=new Ht,this.size=0},j.prototype.delete=function(t){var e=this.__data__,t=e.delete(t);return this.size=e.size,t},j.prototype.get=function(t){return this.__data__.get(t)},j.prototype.has=function(t){return this.__data__.has(t)},j.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Ht){var r=n.__data__;if(!St||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new zt(r)}return n.set(t,e),this.size=n.size,this};var ie=$n(fe),oe=$n(de,!0);function ae(t,r){var i=!0;return ie(t,function(t,e,n){return i=!!r(t,e,n)}),i}function se(t,e,n){for(var r=-1,i=t.length;++r<i;){var o,a,s=t[r],u=e(s);null!=u&&(o===zo?u==u&&!C(u):n(u,o))&&(o=u,a=s)}return a}function ue(t,r){var i=[];return ie(t,function(t,e,n){r(t,e,n)&&i.push(t)}),i}function u(t,e,n,r,i){var o=-1,a=t.length;for(n=n||rr,i=i||[];++o<a;){var s=t[o];0<e&&n(s)?1<e?u(s,e-1,n,r,i):ca(i,s):r||(i[i.length]=s)}return i}var le=bn(),ce=bn(!0);function fe(t,e){return t&&le(t,e,A)}function de(t,e){return t&&ce(t,e,A)}function he(e,t){return ua(t,function(t){return wi(e[t])})}function pe(t,e){for(var n=0,r=(e=an(e,t)).length;null!=t&&n<r;)t=t[xr(e[n++])];return n&&n==r?t:zo}function ge(t,e,n){e=e(t);return H(t)?e:ca(e,n(t))}
vendor: 6,350 bytes, line 1
1function n(t){{if(null==t)return t===zo?"[object Undefined]":"[object Null]";if(ut&&ut in g(t)){var e=t,n=N.call(e,ut),r=e[ut];try{e[ut]=zo;var i=!0}catch(t){}var o=K.call(e);return i&&(n?e[ut]=r:delete e[ut]),o}return K.call(t)}}function me(t,e){return e<t}function ve(t,e){return null!=t&&N.call(t,e)}function ye(t,e){return null!=t&&e in g(t)}function $e(t,e,n){for(var r=n?Ps:Ms,i=t[0].length,o=t.length,a=o,s=x(o),u=1/0,l=[];a--;){var c=t[a];a&&e&&(c=la(c,da(e))),u=S(c.length,u),s[a]=!n&&(e||120<=i&&120<=c.length)?new Ut(a&&c):zo}var c=t[0],f=-1,d=s[0];t:for(;++f<i&&l.length<u;){var h=c[f],p=e?e(h):h,h=n||0!==h?h:0;if(!(d?Gs(d,p):r(l,p,n))){for(a=o;--a;){var g=s[a];if(!(g?Gs(g,p):r(t[a],p,n)))continue t}d&&d.push(p),l.push(h)}}return l}function be(t,e,n){e=null==(t=dr(t,e=an(e,t)))?t:t[xr(r(e))];return null==e?zo:aa(e,t,n)}function we(t){return z(t)&&n(t)==Bo}function xe(t,e,n,r,i){{if(t===e)return!0;if(null==t||null==e||!z(t)&&!z(e))return t!=t&&e!=e;var o=xe,a=H(t),s=H(e),u=a?wa:V(t),s=s?wa:V(e),l=(u=u==Bo?Ko:u)==Ko,c=(s=s==Bo?Ko:s)==Ko,s;if((s=u==s)&&$i(t)){if(!$i(e))return!1;l=!(a=!0)}if(s&&!l){i=i||new j;if(a||Oi(t))return Fn(t,e,n,r,o,i);else{var f=t;var d=e;var h=u;var p=n;var g=r;var m=o;var v=i;switch(h){case na:if(f.byteLength!=d.byteLength||f.byteOffset!=d.byteOffset)return!1;f=f.buffer,d=d.buffer;case ea:return f.byteLength==d.byteLength&&m(new tt(f),new tt(d))?!0:!1;case qo:case Yo:case Xo:return R(+f,+d);case xa:return f.name==d.name&&f.message==d.message;case Zo:case Qo:return f==d+"";case Go:var y=tu;case Jo:var $=1&p;if(y=y||nu,f.size!=d.size&&!$)return!1;$=v.get(f);if($)return $==d;p|=2,v.set(f,d);$=Fn(y(f),y(d),p,g,m,v);return v.delete(f),$;case Ca:if(Lt)return Lt.call(f)==Lt.call(d)}return!1;return}}if(!(1&n)){a=l&&N.call(t,"__wrapped__"),u=c&&N.call(e,"__wrapped__");if(a||u)return l=a?t.value():t,c=u?e.value():e,i=i||new j,o(l,c,n,r,i)}if(s){i=i||new j;var b=t,w=e,x=n,S=r,_=o,k=i,C=1&x,E=Bn(b),T=E.length,a=Bn(w).length;if(T!=a&&!C)return!1;for(var A=T;A--;){var O=E[A];if(!(C?O in w:N.call(w,O)))return!1}a=k.get(b),u=k.get(w);if(a&&u)return a==w&&u==b;for(var D=!0,M=(k.set(b,w),k.set(w,b),C);++A<T;){O=E[A];var P,L=b[O],I=w[O];if(!((P=S?C?S(I,L,O,w,b,k):S(L,I,O,b,w,k):P)===zo?L===I||_(L,I,x,S,k):P)){D=!1;break}M=M||"constructor"==O}return D&&!M&&(a=b.constructor,u=w.constructor,a!=u&&"constructor"in b&&"constructor"in w&&!("function"==typeof a&&a instanceof a&&"function"==typeof u&&u instanceof u)&&(D=!1)),k.delete(b),k.delete(w),D}return!1}}function Se(t,e,n,r){var i=n.length,o=i,a=!r;if(null==t)return!o;for(t=g(t);i--;){var s=n[i];if(a&&s[2]?s[1]!==t[s[0]]:!(s[0]in t))return!1}for(;++i<o;){var u=(s=n[i])[0],l=t[u],c=s[1];if(a&&s[2]){if(l===zo&&!(u in t))return!1}else{var f,d=new j;if(!((f=r?r(l,c,u,t,e,d):f)===zo?xe(c,l,3,r,d):f))return!1}}return!0}function _e(t){return!(!k(t)||(e=t,X&&X in e))&&(wi(t)?Q:us).test(Sr(t));var e}function ke(t){return"function"==typeof t?t:null==t?D:"object"==typeof t?H(t)?De(t[0],t[1]):Oe(t):To(t)}function Ce(t){if(!ur(t))return yt(t);var e,n=[];for(e in g(t))N.call(t,e)&&"constructor"!=e&&n.push(e);return n}function Ee(t){if(!k(t)){var e=t,n=[];if(null!=e)for(var r in g(e))n.push(r);return n}var i,o=ur(t),a=[];for(i in t)("constructor"!=i||!o&&N.call(t,i))&&a.push(i);return a}function Te(t,e){return t<e}function Ae(t,r){var i=-1,o=c(t)?x(t.length):[];return ie(t,function(t,e,n){o[++i]=r(t,e,n)}),o}function Oe(e){var n=Zn(e);return 1==n.length&&n[0][2]?cr(n[0][0],n[0][1]):function(t){return t===e||Se(t,e,n)}}function De(n,r){return or(n)&&lr(r)?cr(xr(n),r):function(t){var e=Wi(t,n);return e===zo&&e===r?Bi(t,n):xe(r,e,3)}}function Me(g,m,v,y,$){g!==m&&le(m,function(t,e){var n,r,i,o,a,s,u,l,c,f,d,h,p;$=$||new j,k(t)?(r=m,o=v,a=Me,s=y,u=$,d=hr(n=g,i=e),h=hr(r,i),(p=u.get(h))?Yt(n,i,p):(p=s?s(d,h,i+"",n,r,u):zo,(r=p===zo)&&(l=H(h),c=!l&&$i(h),f=!l&&!c&&Oi(h),p=h,l||c||f?p=H(d)?d:w(d)?_(d):c?cn(h,!(r=!1)):f?dn(h,!(r=!1)):[]:Ci(h)||vi(h)?vi(p=d)?p=Ni(d):k(d)&&!wi(d)||(p=nr(h)):r=!1),r&&(u.set(h,p),a(p,h,o,s,u),u.delete(h)),Yt(n,i,p))):(l=y?y(hr(g,e),t,e+"",g,m,$):zo,Yt(g,e,l=l===zo?t:l))},O)}function Pe(t,e){var n=t.length;if(n)return ir(e+=e<0?n:0,n)?t[e]:zo}function Le(t,r,c){r=r.length?la(r,function(e){return H(e)?function(t){return pe(t,1===e.length?e[0]:e)}:e}):[D];var i=-1;r=la(r,da(f()));var e=Ae(t,function(e,t,n){return{criteria:la(r,function(t){return t(e)}),index:++i,value:e}}),t=function(t,e){for(var n=c,r=-1,i=t.criteria,o=e.criteria,a=i.length,s=n.length;++r<a;){var u=hn(i[r],o[r]);if(u){if(s<=r)return u;var l=n[r];return u*("desc"==l?-1:1)}}return t.index-e.index},n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}function Ie(t,e,n){for(var r=-1,i=e.length,o={};++r<i;){var a=e[r],s=pe(t,a);n(s,a)&&Ue(o,an(a,t),s)}return o}function Ne(t,e,n,r){var i=r?Rs:fa,o=-1,a=e.length,s=t;for(t===e&&(e=_(e)),n&&(s=la(t,da(n)));++o<a;)for(var u=0,l=e[o],c=n?n(l):l;-1<(u=i(s,c,u,r));)s!==t&&ot.call(s,u,1),ot.call(t,u,1);return t}function je(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i,o=e[n];n!=r&&o===i||(ir(i=o)?ot.call(t,o,1):Ze(t,o))}}function Ve(t,e){return t+pt(wt()*(e-t+1))}function Re(t,e){var n="";if(!t||e<1||Fo<e)return n;for(;e%2&&(n+=t),(e=pt(e/2))&&(t+=t),e;);return n}function a(t,e){return mr(fr(t,e,D),t+"")}function He(t){return Wt(no(t))}function ze(t,e){t=no(t);return $r(t,te(e,0,t.length))}function Ue(t,e,n,r){if(!k(t))return t;for(var i=-1,o=(e=an(e,t)).length,a=o-1,s=t;null!=s&&++i<o;){var u,l=xr(e[i]),c=n;if("__proto__"===l||"constructor"===l||"prototype"===l)return t;i!=a&&(u=s[l],(c=r?r(u,l,s):zo)===zo&&(c=k(u)?u:ir(e[i+1])?[]:{})),Gt(s,l,c),s=s[l]}return t}var Fe=Et?function(t,e){return Et.set(t,e),t}:D,e=lt?function(t,e){return lt(t,"toString",{configurable:!0,enumerable:!1,value:vo(e),writable:!0})}:D;function We(t){return $r(no(t))}function s(t,e,n){for(var r=-1,i=t.length,o=((n=i<n?i:n)<0&&(n+=i),i=n<(e=e<0?i<-e?0:i+e:e)?0:n-e>>>0,e>>>=0,x(i));++r<i;)o[r]=t[r+e];return o}function Be(t,r){var i;return ie(t,function(t,e,n){return!(i=r(t,e,n))}),!!i}function qe(t,e,n){var r=0,i=null==t?r:t.length;if("number"==typeof e&&e==e&&i<=2147483647){for(;r<i;){var o=r+i>>>1,a=t[o];null!==a&&!C(a)&&(n?a<=e:a<e)?r=1+o:i=o}return i}return Ye(t,e,D,n)}function Ye(t,e,n,r){var i=0,o=null==t?0:t.length;if(0===o)return 0;for(var a=(e=n(e))!=e,s=null===e,u=C(e),l=e===zo;i<o;
vendor: 4,246 bytes, line 1
1){var c=pt((i+o)/2),f=n(t[c]),d=f!==zo,h=null===f,p=f==f,g=C(f),p=a?r||p:l?p&&(r||d):s?p&&d&&(r||!h):u?p&&d&&!h&&(r||!g):!h&&!g&&(r?f<=e:f<e);p?i=c+1:o=c}return S(o,4294967294)}function Ge(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var a,s=t[n],u=e?e(s):s;n&&R(u,a)||(a=u,o[i++]=0===s?0:s)}return o}function Xe(t){return"number"==typeof t?t:C(t)?$a:+t}function l(t){if("string"==typeof t)return t;if(H(t))return la(t,l)+"";if(C(t))return It?It.call(t):"";var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function Ke(t,e,n){var r=-1,i=Ms,o=t.length,a=!0,s=[],u=s;if(n)a=!1,i=Ps;else if(200<=o){var l=e?null:jn(t);if(l)return nu(l);a=!1,i=Gs,u=new Ut}else u=e?[]:s;t:for(;++r<o;){var c=t[r],f=e?e(c):c,c=n||0!==c?c:0;if(a&&f==f){for(var d=u.length;d--;)if(u[d]===f)continue t;e&&u.push(f),s.push(c)}else i(u,f,n)||(u!==s&&u.push(f),s.push(c))}return s}function Ze(t,e){return null==(t=dr(t,e=an(e,t)))||delete t[xr(r(e))]}function Je(t,e,n,r){return Ue(t,e,n(pe(t,e)),r)}function Qe(t,e,n,r){for(var i=t.length,o=r?i:-1;(r?o--:++o<i)&&e(t[o],o,t););return n?s(t,r?0:o,r?o+1:i):s(t,r?o+1:0,r?i:o)}function tn(t,e){var n=t;return Ls(e,function(t,e){return e.func.apply(e.thisArg,ca([t],e.args))},n=t instanceof v?t.value():n)}function en(t,e,n){var r=t.length;if(r<2)return r?Ke(t[0]):[];for(var i=-1,o=x(r);++i<r;)for(var a=t[i],s=-1;++s<r;)s!=i&&(o[i]=re(o[i]||a,t[s],e,n));return Ke(u(o,1),e,n)}function nn(t,e,n){for(var r=-1,i=t.length,o=e.length,a={};++r<i;){var s=r<o?e[r]:zo;n(a,t[r],s)}return a}function rn(t){return w(t)?t:[]}function on(t){return"function"==typeof t?t:D}function an(t,e){return H(t)?t:or(t,e)?[t]:wr(h(t))}var sn=a;function un(t,e,n){var r=t.length;return n=n===zo?r:n,!e&&r<=n?t:s(t,e,n)}var ln=ct||function(t){return oa.clearTimeout(t)};function cn(t,e){if(e)return t.slice();e=t.length,e=et?et(e):new t.constructor(e);return t.copy(e),e}function fn(t){var e=new t.constructor(t.byteLength);return new tt(e).set(new tt(t)),e}function dn(t,e){e=e?fn(t.buffer):t.buffer;return new t.constructor(e,t.byteOffset,t.length)}function hn(t,e){if(t!==e){var n=t!==zo,r=null===t,i=t==t,o=C(t),a=e!==zo,s=null===e,u=e==e,l=C(e);if(!s&&!l&&!o&&e<t||o&&a&&u&&!s&&!l||r&&a&&u||!n&&u||!i)return 1;if(!r&&!o&&!l&&t<e||l&&n&&i&&!r&&!o||s&&n&&i||!a&&i||!u)return-1}return 0}function pn(t,e,n,r){for(var i=-1,o=t.length,a=n.length,s=-1,u=e.length,l=$(o-a,0),c=x(u+l),f=!r;++s<u;)c[s]=e[s];for(;++i<a;)(f||i<o)&&(c[n[i]]=t[i]);for(;l--;)c[s++]=t[i++];return c}function gn(t,e,n,r){for(var i=-1,o=t.length,a=-1,s=n.length,u=-1,l=e.length,c=$(o-s,0),f=x(c+l),d=!r;++i<c;)f[i]=t[i];for(var h=i;++u<l;)f[h+u]=e[u];for(;++a<s;)(d||i<o)&&(f[h+n[a]]=t[i++]);return f}function _(t,e){var n=-1,r=t.length;for(e=e||x(r);++n<r;)e[n]=t[n];return e}function mn(t,e,n,r){for(var i=!n,o=(n=n||{},-1),a=e.length;++o<a;){var s=e[o],u=r?r(n[s],t[s],s,n,t):zo;(i?Jt:Gt)(n,s,u=u===zo?t[s]:u)}return n}function vn(i,o){return function(t,e){var n=H(t)?As:Kt,r=o?o():{};return n(t,i,f(e,2),r)}}function yn(s){return a(function(t,e){var n=-1,r=e.length,i=1<r?e[r-1]:zo,o=2<r?e[2]:zo,i=3<s.length&&"function"==typeof i?(r--,i):zo;for(o&&d(e[0],e[1],o)&&(i=r<3?zo:i,r=1),t=g(t);++n<r;){var a=e[n];a&&s(t,a,n,i)}return t})}function $n(o,a){return function(t,e){if(null==t)return t;if(!c(t))return o(t,e);for(var n=t.length,r=a?n:-1,i=g(t);(a?r--:++r<n)&&!1!==e(i[r],r,i););return t}}function bn(u){return function(t,e,n){for(var r=-1,i=g(t),o=n(t),a=o.length;a--;){var s=o[u?a:++r];if(!1===e(i[s],s,i))break}return t}}function wn(r){return function(t){var e=ha(t=h(t))?ma(t):zo,n=e?e[0]:t.charAt(0),e=e?un(e,1).join(""):t.slice(1);return n[r]()+e}}function xn(e){return function(t){return Ls(po(oo(t).replace(ps,"")),e,"")}}function Sn(r){return function(){var t=arguments;switch(t.length){case 0:return new r;case 1:return new r(t[0]);case 2:return new r(t[0],t[1]);case 3:return new r(t[0],t[1],t[2]);case 4:return new r(t[0],t[1],t[2],t[3]);case 5:return new r(t[0],t[1],t[2],t[3],t[4]);case 6:return new r(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new r(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var e=Nt(r.prototype),n=r.apply(e,t);return k(n)?n:e}}function _n(o,a,s){var u=Sn(o);return function t(){for(var e=arguments.length,n=x(e),r=e,i=Xn(t);r--;)n[r]=arguments[r];
vendor: 4,424 bytes, line 1
1i=e<3&&n[0]!==i&&n[e-1]!==i?[]:pa(n,i);return(e-=i.length)<s?In(o,a,En,t.placeholder,zo,n,i,zo,zo,s-e):aa(this&&this!==oa&&this instanceof t?u:o,this,n)}}function kn(o){return function(t,e,n){var r,i=g(t),e=(c(t)||(r=f(e,3),t=A(t),e=function(t){return r(i[t],t,i)}),o(t,e,n));return-1<e?i[r?t[e]:e]:zo}}function Cn(u){return Wn(function(i){var o=i.length,t=o,e=m.prototype.thru;for(u&&i.reverse();t--;){var n=i[t];if("function"!=typeof n)throw new y(Uo);e&&!s&&"wrapper"==Gn(n)&&(s=new m([],!0))}for(t=s?t:o;++t<o;)var r=Gn(n=i[t]),a="wrapper"==r?Yn(n):zo,s=a&&ar(a[0])&&424==a[1]&&!a[4].length&&1==a[9]?s[Gn(a[0])].apply(s,a[3]):1==n.length&&ar(n)?s[r]():s.thru(n);return function(){var t=arguments,e=t[0];if(s&&1==t.length&&H(e))return s.plant(e).value();for(var n=0,r=o?i[n].apply(this,t):e;++n<o;)r=i[n].call(this,r);return r}})}function En(a,s,u,l,c,f,d,h,p,g){var m=128&s,v=1&s,y=2&s,$=24&s,b=512&s,w=y?zo:Sn(a);return function t(){for(var e=x(o=arguments.length),n=o;n--;)e[n]=arguments[n];if($&&(i=function(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}(e,r=Xn(t))),l&&(e=pn(e,l,c,$)),f&&(e=gn(e,f,d,$)),o-=i,$&&o<g)return i=pa(e,r),In(a,s,En,t.placeholder,u,e,i,h,p,g-o);var r=v?u:this,i=y?r[a]:a,o=e.length;return h?e=function(t,e){for(var n=t.length,r=S(e.length,n),i=_(t);r--;){var o=e[r];t[r]=ir(o,n)?i[o]:zo}return t}(e,h):b&&1<o&&e.reverse(),m&&p<o&&(e.length=p),(i=this&&this!==oa&&this instanceof t?w||Sn(i):i).apply(r,e)}}function Tn(n,a){return function(t,e){return t=t,r=n,i=a(e),o={},fe(t,function(t,e,n){r(o,i(t),e,n)}),o;var r,i,o}}function An(r,i){return function(t,e){var n;if(t===zo&&e===zo)return i;if(t!==zo&&(n=t),e!==zo){if(n===zo)return e;e="string"==typeof t||"string"==typeof e?(t=l(t),l(e)):(t=Xe(t),Xe(e)),n=r(t,e)}return n}}function On(r){return Wn(function(t){return t=la(t,da(f())),a(function(e){var n=this;return r(t,function(t){return aa(t,n,e)})})})}function Dn(t,e){var n=(e=e===zo?" ":l(e)).length;if(n<2)return n?Re(e,t):e;n=Re(e,ht(t/ga(e)));return ha(e)?un(ma(n),0,t).join(""):n.slice(0,t)}function Mn(s,t,u,l){var c=1&t,f=Sn(s);return function t(){for(var e=-1,n=arguments.length,r=-1,i=l.length,o=x(i+n),a=this&&this!==oa&&this instanceof t?f:s;++r<i;)o[r]=l[r];for(;n--;)o[r++]=arguments[++e];return aa(a,c?u:this,o)}}function Pn(l){return function(t,e,n){n&&"number"!=typeof n&&d(t,e,n)&&(e=n=zo),t=Li(t),e===zo?(e=t,t=0):e=Li(e),n=n===zo?t<e?1:-1:Li(n);for(var r=t,i=n,o=l,a=-1,s=$(ht((e-r)/(i||1)),0),u=x(s);s--;)u[o?s:++a]=r,r+=i;return u}}function Ln(n){return function(t,e){return"string"==typeof t&&"string"==typeof e||(t=T(t),e=T(e)),n(t,e)}}function In(t,e,n,r,i,o,a,s,u,l){var c=8&e,i=(4&(e=(e|(c?32:64))&~(c?64:32))||(e&=-4),[t,e,i,c?o:zo,c?a:zo,c?zo:o,c?zo:a,s,u,l]),o=n.apply(zo,i);return ar(t)&&pr(o,i),o.placeholder=r,vr(o,t,e)}function Nn(t){var r=L[t];return function(t,e){var n;return t=T(t),(e=null==e?0:S(E(e),292))&&mt(t)?(n=(h(t)+"e").split("e"),+((n=(h(r(n[0]+"e"+(+n[1]+e)))+"e").split("e"))[0]+"e"+(+n[1]-e))):r(t)}}var jn=kt&&1/nu(new kt([,-0]))[1]==1/0?function(t){return new kt(t)}:_o;function Vn(o){return function(t){var e,n,r,i=V(t);return i==Go?tu(t):i==Jo?(i=t,e=-1,n=Array(i.size),i.forEach(function(t){n[++e]=[t,t]}),n):la(o(r=t),function(t){return[t,r[t]]})}}function Rn(t,e,n,r,i,o,a,s){var u=2&e;if(!u&&"function"!=typeof t)throw new y(Uo);var l,c,f,d,h,p=r?r.length:0,g=(p||(e&=-97,r=i=zo),a=a===zo?a:$(E(a),0),s=s===zo?s:E(s),p-=i?i.length:0,64&e&&(m=r,l=i,r=i=zo),u?zo:Yn(t)),m=[t,e,n,r,i,m,l,o,a,s];return g&&function(t,e){var n=t[1],r=e[1],i=n|r,o=i<131,a=128==r&&8==n||128==r&&256==n&&t[7].length<=e[8]||384==r&&e[7].length<=e[8]&&8==n;if(!o&&!a)return;1&r&&(t[2]=e[2],i|=1&n?0:4);o=e[3];{var s;o&&(s=t[3],t[3]=s?pn(s,o,e[4]):o,t[4]=s?pa(t[3],ya):e[4])}(o=e[5])&&(s=t[5],t[5]=s?gn(s,o,e[6]):o,t[6]=s?pa(t[5],ya):e[6]);(o=e[7])&&(t[7]=o);128&r&&(t[8]=null==t[8]?e[8]:S(t[8],e[8]));null==t[9]&&(t[9]=e[9]);t[0]=e[0],t[1]=i}(m,g),t=m[0],e=m[1],n=m[2],r=m[3],i=m[4],!(s=m[9]=m[9]===zo?u?0:t.length:$(m[9]-p,0))&&24&e&&(e&=-25),l=e&&1!=e?8==e||16==e?_n(t,e,s):32!=e&&33!=e||i.length?En.apply(zo,m):Mn(t,e,n,r):(f=n,d=1&e,h=Sn(c=t),function t(){return(this&&this!==oa&&this instanceof t?h:c).apply(d?f:this,arguments)}),vr((g?Fe:pr)(l,m),t,e)}function Hn(t,e,n,r){return t===zo||R(t,B[n])&&!N.call(r,n)?e:t}function zn(t,e,n,r,i,o){return k(t)&&k(e)&&(o.set(e,t),Me(t,e,zo,zn,o),o.delete(e)),t}function Un(t){return Ci(t)?zo:t}
vendor: 9,270 bytes, line 1
1function Fn(t,e,n,r,i,o){var a=1&n,s=t.length,u=e.length;if(s!=u&&!(a&&s<u))return!1;var u=o.get(t),l=o.get(e);if(u&&l)return u==e&&l==t;var c=-1,f=!0,d=2&n?new Ut:zo;for(o.set(t,e),o.set(e,t);++c<s;){var h,p=t[c],g=e[c];if((h=r?a?r(g,p,c,e,t,o):r(p,g,c,t,e,o):h)!==zo){if(h)continue;f=!1;break}if(d){if(!Ns(e,function(t,e){return!Gs(d,e)&&(p===t||i(p,t,n,r,o))&&d.push(e)})){f=!1;break}}else if(p!==g&&!i(p,g,n,r,o)){f=!1;break}}return o.delete(t),o.delete(e),f}function Wn(t){return mr(fr(t,zo,Er),t+"")}function Bn(t){return ge(t,A,Qn)}function qn(t){return ge(t,O,tr)}var Yn=Et?function(t){return Et.get(t)}:_o;function Gn(t){for(var e=t.name+"",n=Tt[e],r=N.call(Tt,e)?n.length:0;r--;){var i=n[r],o=i.func;if(null==o||o==t)return i.name}return e}function Xn(t){return(N.call(p,"placeholder")?p:t).placeholder}function f(){var t=(t=p.iteratee||bo)===bo?ke:t;return arguments.length?t(arguments[0],arguments[1]):t}function Kn(t,e){var n,r,t=t.__data__;return("string"==(r=typeof(n=e))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?t["string"==typeof e?"string":"hash"]:t.map}function Zn(t){for(var e=A(t),n=e.length;n--;){var r=e[n],i=t[r];e[n]=[r,i,lr(i)]}return e}function Jn(t,e){e=e;t=null==(t=t)?zo:t[e];return _e(t)?t:zo}var Qn=gt?function(e){return null==e?[]:(e=g(e),ua(gt(e),function(t){return it.call(e,t)}))}:Do,tr=gt?function(t){for(var e=[];t;)ca(e,Qn(t)),t=nt(t);return e}:Do,V=n;function er(t,e,n){for(var r=-1,i=(e=an(e,t)).length,o=!1;++r<i;){var a=xr(e[r]);if(!(o=null!=t&&n(t,a)))break;t=t[a]}return o||++r!=i?o:!!(i=null==t?0:t.length)&&Si(i)&&ir(a,i)&&(H(t)||vi(t))}function nr(t){return"function"!=typeof t.constructor||ur(t)?{}:Nt(nt(t))}function rr(t){return H(t)||vi(t)||!!(at&&t&&t[at])}function ir(t,e){var n=typeof t;return!!(e=null==e?Fo:e)&&("number"==n||"symbol"!=n&&cs.test(t))&&-1<t&&t%1==0&&t<e}function d(t,e,n){var r;if(k(n))return r=typeof e,("number"==r?c(n)&&ir(e,n.length):"string"==r&&e in n)&&R(n[e],t)}function or(t,e){var n;if(!H(t))return n=typeof t,"number"==n||"symbol"==n||"boolean"==n||null==t||C(t)||(Ya.test(t)||!qa.test(t)||null!=e&&t in g(e))}function ar(t){var e=Gn(t),n=p[e];if("function"==typeof n&&e in v.prototype){if(t===n)return 1;e=Yn(n);return e&&t===e[0]}}(o&&V(new o(new ArrayBuffer(1)))!=na||St&&V(new St)!=Go||_t&&V(_t.resolve())!=ka||kt&&V(new kt)!=Jo||t&&V(new t)!=ta)&&(V=function(t){var e=n(t),t=e==Ko?t.constructor:zo,t=t?Sr(t):"";if(t)switch(t){case At:return na;case Ot:return Go;case Dt:return ka;case Mt:return Jo;case Pt:return ta}return e});var sr=q?wi:Mo;function ur(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||B)}function lr(t){return t==t&&!k(t)}function cr(e,n){return function(t){return null!=t&&(t[e]===n&&(n!==zo||e in g(t)))}}function fr(o,a,s){return a=$(a===zo?o.length-1:a,0),function(){for(var t=arguments,e=-1,n=$(t.length-a,0),r=x(n);++e<n;)r[e]=t[a+e];for(var e=-1,i=x(a+1);++e<a;)i[e]=t[e];return i[a]=s(r),aa(o,this,i)}}function dr(t,e){return e.length<2?t:pe(t,s(e,0,-1))}function hr(t,e){if(("constructor"!==e||"function"!=typeof t[e])&&"__proto__"!=e)return t[e]}var pr=yr(Fe),gr=dt||function(t,e){return oa.setTimeout(t,e)},mr=yr(e);function vr(t,e,n){var r,i,e=e+"";return mr(t,function(t,e){var n=e.length;if(!n)return t;var r=n-1;return e[r]=(1<n?"& ":"")+e[r],e=e.join(2<n?", ":" "),t.replace(Ja,"{\n/* [wrapped with "+e+"] */\n")}(e,(r=(t=(t=e).match(Qa))?t[1].split(ts):[],i=n,sa(ba,function(t){var e="_."+t[0];i&t[1]&&!Ms(r,e)&&r.push(e)}),r.sort())))}function yr(n){var r=0,i=0;return function(){var t=$t(),e=16-(t-i);if(i=t,0<e){if(800<=++r)return arguments[0]}else r=0;return n.apply(zo,arguments)}}function $r(t,e){var n=-1,r=t.length,i=r-1;for(e=e===zo?r:e;++n<e;){var o=Ve(n,i),a=t[o];t[o]=t[n],t[n]=a}return t.length=e,t}br=(ct=ci(ct=function(t){var i=[];return 46===t.charCodeAt(0)&&i.push(""),t.replace(Ga,function(t,e,n,r){i.push(n?r.replace(rs,"$1"):e||t)}),i},function(t){return 500===br.size&&br.clear(),t})).cache;var br,wr=ct;function xr(t){if("string"==typeof t||C(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function Sr(t){if(null!=t){try{return Y.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function _r(t){if(t instanceof v)return t.clone();var e=new m(t.__wrapped__,t.__chain__);return e.__actions__=_(t.__actions__),e.__index__=t.__index__,e.__values__=t.__values__,e}o=a(function(t,e){return w(t)?re(t,u(e,1,w,!0)):[]}),_t=a(function(t,e){var n=r(e);return w(n)&&(n=zo),w(t)?re(t,u(e,1,w,!0),f(n,2)):[]}),t=a(function(t,e){var n=r(e);return w(n)&&(n=zo),w(t)?re(t,u(e,1,w,!0),zo,n):[]});function kr(t,e,n){var r=null==t?0:t.length;if(!r)return-1;n=null==n?0:E(n);return n<0&&(n=$(r+n,0)),Vs(t,f(e,3),n)}function Cr(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r-1;return n!==zo&&(i=E(n),i=n<0?$(r+i,0):S(i,r-1)),Vs(t,f(e,3),i,!0)}function Er(t){return(null==t?0:t.length)?u(t,1):[]}function Tr(t){return t&&t.length?t[0]:zo}q=a(function(t){var e=la(t,rn);return e.length&&e[0]===t[0]?$e(e):[]}),dt=a(function(t){var e=r(t),n=la(t,rn);return e===r(n)?e=zo:n.pop(),n.length&&n[0]===t[0]?$e(n,f(e,2)):[]}),e=a(function(t){var e=r(t),n=la(t,rn);return(e="function"==typeof e?e:zo)&&n.pop(),n.length&&n[0]===t[0]?$e(n,zo,e):[]});function r(t){var e=null==t?0:t.length;return e?t[e-1]:zo}ct=a(Ar);function Ar(t,e){return t&&t.length&&e&&e.length?Ne(t,e):t}var Or=Wn(function(t,e){var n=null==t?0:t.length,r=Qt(t,e);return je(t,la(e,function(t){return ir(t,n)?+t:t}).sort(hn)),r});function Dr(t){return null==t?t:xt.call(t)}var Mr=a(function(t){return Ke(u(t,1,w,!0))}),Pr=a(function(t){var e=r(t);return w(e)&&(e=zo),Ke(u(t,1,w,!0),f(e,2))}),Lr=a(function(t){var e="function"==typeof(e=r(t))?e:zo;return Ke(u(t,1,w,!0),zo,e)});function Ir(e){if(!e||!e.length)return[];var n=0;return e=ua(e,function(t){return w(t)&&(n=$(t.length,n),1)}),Bs(n,function(t){return la(e,Us(t))})}function Nr(t,e){if(!t||!t.length)return[];t=Ir(t);return null==e?t:la(t,function(t){return aa(e,zo,t)})}var jr=a(function(t,e){return w(t)?re(t,e):[]}),Vr=a(function(t){return en(ua(t,w))}),Rr=a(function(t){var e=r(t);return w(e)&&(e=zo),en(ua(t,w),f(e,2))}),Hr=a(function(t){var e="function"==typeof(e=r(t))?e:zo;return en(ua(t,w),zo,e)}),zr=a(Ir);var Ur=a(function(t){var e=t.length,e="function"==typeof(e=1<e?t[e-1]:zo)?(t.pop(),e):zo;return Nr(t,e)});function Fr(t){t=p(t);return t.__chain__=!0,t}function Wr(t,e){return e(t)}var Br=Wn(function(e){function t(t){return Qt(t,e)}var n=e.length,r=n?e[0]:0,i=this.__wrapped__;return!(1<n||this.__actions__.length)&&i instanceof v&&ir(r)?((i=i.slice(r,+r+(n?1:0))).__actions__.push({func:Wr,args:[t],thisArg:zo}),new m(i,this.__chain__).thru(function(t){return n&&!t.length&&t.push(zo),t})):this.thru(t)});var qr=vn(function(t,e,n){N.call(t,n)?++t[n]:Jt(t,n,1)});var Yr=kn(kr),Gr=kn(Cr);function Xr(t,e){return(H(t)?sa:ie)(t,f(e,3))}function Kr(t,e){return(H(t)?Os:oe)(t,f(e,3))}var Zr=vn(function(t,e,n){N.call(t,n)?t[n].push(e):Jt(t,n,[e])});var Jr=a(function(t,e,n){var r=-1,i="function"==typeof e,o=c(t)?x(t.length):[];return ie(t,function(t){o[++r]=i?aa(e,t,n):be(t,e,n)}),o}),Qr=vn(function(t,e,n){Jt(t,n,e)});function ti(t,e){return(H(t)?la:Ae)(t,f(e,3))}var ei=vn(function(t,e,n){t[n?0:1].push(e)},function(){return[[],[]]});var ni=a(function(t,e){if(null==t)return[];var n=e.length;return 1<n&&d(t,e[0],e[1])?e=[]:2<n&&d(e[0],e[1],e[2])&&(e=[e[0]]),Le(t,u(e,1),[])}),ri=ft||function(){return oa.Date.now()};function ii(t,e,n){return e=n?zo:e,e=t&&null==e?t.length:e,Rn(t,128,zo,zo,zo,zo,e)}function oi(t,e){var n;if("function"!=typeof e)throw new y(Uo);return t=E(t),function(){return 0<--t&&(n=e.apply(this,arguments)),t<=1&&(e=zo),n}}var ai=a(function(t,e,n){var r,i=1;return n.length&&(r=pa(n,Xn(ai)),i|=32),Rn(t,i,e,n,r)}),si=a(function(t,e,n){var r,i=3;return n.length&&(r=pa(n,Xn(si)),i|=32),Rn(e,i,t,n,r)});function ui(r,n,t){var i,o,a,s,u,l,c=0,f=!1,d=!1,e=!0;if("function"!=typeof r)throw new y(Uo);function h(t){var e=i,n=o;return i=o=zo,c=t,s=r.apply(n,e)}function p(t){var e=t-l;return l===zo||n<=e||e<0||d&&a<=t-c}function g(){var t,e=ri();if(p(e))return m(e);u=gr(g,(t=n-((e=e)-l),d?S(t,a-(e-c)):t))}function m(t){return u=zo,e&&i?h(t):(i=o=zo,s)}function v(){var t=ri(),e=p(t);if(i=arguments,o=this,l=t,e){if(u===zo)return c=t=l,u=gr(g,n),f?h(t):s;if(d)return ln(u),u=gr(g,n),h(l)}return u===zo&&(u=gr(g,n)),s}return n=T(n)||0,k(t)&&(f=!!t.leading,d="maxWait"in t,a=d?$(T(t.maxWait)||0,n):a,e="trailing"in t?!!t.trailing:e),v.cancel=function(){u!==zo&&ln(u),c=0,i=l=o=u=zo},v.flush=function(){return u===zo?s:m(ri())},v}var ft=a(function(t,e){return ne(t,1,e)}),li=a(function(t,e,n){return ne(t,T(e)||0,n)});function ci(r,i){if("function"!=typeof r||null!=i&&"function"!=typeof i)throw new y(Uo);function o(){var t=arguments,e=i?i.apply(this,t):t[0],n=o.cache;return n.has(e)?n.get(e):(t=r.apply(this,t),o.cache=n.set(e,t)||n,t)}return o.cache=new(ci.Cache||zt),o}function fi(e){if("function"!=typeof e)throw new y(Uo);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}ci.Cache=zt;var sn=sn(function(r,i){var o=(i=1==i.length&&H(i[0])?la(i[0],da(f())):la(u(i,
vendor: 8,203 bytes, line 1
11),da(f()))).length;return a(function(t){for(var e=-1,n=S(t.length,o);++e<n;)t[e]=i[e].call(this,t[e]);return aa(r,this,t)})}),di=a(function(t,e){var n=pa(e,Xn(di));return Rn(t,32,zo,e,n)}),hi=a(function(t,e){var n=pa(e,Xn(hi));return Rn(t,64,zo,e,n)}),pi=Wn(function(t,e){return Rn(t,256,zo,zo,zo,e)});function R(t,e){return t===e||t!=t&&e!=e}var gi=Ln(me),mi=Ln(function(t,e){return e<=t}),vi=we(function(){return arguments}())?we:function(t){return z(t)&&N.call(t,"callee")&&!it.call(t,"callee")},H=x.isArray,yi=Ss?da(Ss):function(t){return z(t)&&n(t)==ea};function c(t){return null!=t&&Si(t.length)&&!wi(t)}function w(t){return z(t)&&c(t)}var $i=W||Mo,W=_s?da(_s):function(t){return z(t)&&n(t)==Yo};function bi(t){if(!z(t))return!1;var e=n(t);return e==xa||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!Ci(t)}function wi(t){if(!k(t))return!1;t=n(t);return t==Sa||t==_a||"[object AsyncFunction]"==t||"[object Proxy]"==t}function xi(t){return"number"==typeof t&&t==E(t)}function Si(t){return"number"==typeof t&&-1<t&&t%1==0&&t<=Fo}function k(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function z(t){return null!=t&&"object"==typeof t}var _i=ks?da(ks):function(t){return z(t)&&V(t)==Go};function ki(t){return"number"==typeof t||z(t)&&n(t)==Xo}function Ci(t){if(!z(t)||n(t)!=Ko)return!1;t=nt(t);if(null===t)return!0;t=N.call(t,"constructor")&&t.constructor;return"function"==typeof t&&t instanceof t&&Y.call(t)==Z}var Ei=Cs?da(Cs):function(t){return z(t)&&n(t)==Zo};var Ti=Es?da(Es):function(t){return z(t)&&V(t)==Jo};function Ai(t){return"string"==typeof t||!H(t)&&z(t)&&n(t)==Qo}function C(t){return"symbol"==typeof t||z(t)&&n(t)==Ca}var Oi=Ts?da(Ts):function(t){return z(t)&&Si(t.length)&&!!ra[n(t)]};var Di=Ln(Te),Mi=Ln(function(t,e){return t<=e});function Pi(t){if(!t)return[];if(c(t))return(Ai(t)?ma:_)(t);if(st&&t[st]){for(var e,n=t[st](),r=[];!(e=n.next()).done;)r.push(e.value);return r}var i=V(t);return(i==Go?tu:i==Jo?nu:no)(t)}function Li(t){return t?(t=T(t))===1/0||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function E(t){var t=Li(t),e=t%1;return t==t?e?t-e:t:0}function Ii(t){return t?te(E(t),0,Wo):0}function T(t){if("number"==typeof t)return t;if(C(t))return $a;if("string"!=typeof(t=k(t)?k(e="function"==typeof t.valueOf?t.valueOf():t)?e+"":e:t))return 0===t?t:+t;t=qs(t);var e=ss.test(t);return e||ls.test(t)?ws(t.slice(2),e?2:8):as.test(t)?$a:+t}function Ni(t){return mn(t,O(t))}function h(t){return null==t?"":l(t)}var ji=yn(function(t,e){if(ur(e)||c(e))mn(e,A(e),t);else for(var n in e)N.call(e,n)&&Gt(t,n,e[n])}),Vi=yn(function(t,e){mn(e,O(e),t)}),Ri=yn(function(t,e,n,r){mn(e,O(e),t,r)}),Hi=yn(function(t,e,n,r){mn(e,A(e),t,r)}),zi=Wn(Qt);var Ui=a(function(t,e){t=g(t);var n=-1,r=e.length,i=2<r?e[2]:zo;for(i&&d(e[0],e[1],i)&&(r=1);++n<r;)for(var o=e[n],a=O(o),s=-1,u=a.length;++s<u;){var l=a[s],c=t[l];(c===zo||R(c,B[l])&&!N.call(t,l))&&(t[l]=o[l])}return t}),Fi=a(function(t){return t.push(zo,zn),aa(Ki,zo,t)});function Wi(t,e,n){t=null==t?zo:pe(t,e);return t===zo?n:t}function Bi(t,e){return null!=t&&er(t,e,ye)}var qi=Tn(function(t,e,n){t[e=null!=e&&"function"!=typeof e.toString?K.call(e):e]=n},vo(D)),Yi=Tn(function(t,e,n){null!=e&&"function"!=typeof e.toString&&(e=K.call(e)),N.call(t,e)?t[e].push(n):t[e]=[n]},f),Gi=a(be);function A(t){return(c(t)?Ft:Ce)(t)}function O(t){return c(t)?Ft(t,!0):Ee(t)}var Xi=yn(function(t,e,n){Me(t,e,n)}),Ki=yn(function(t,e,n,r){Me(t,e,n,r)}),Zi=Wn(function(e,t){var n={};if(null==e)return n;for(var r=!1,i=(t=la(t,function(t){return t=an(t,e),r=r||1<t.length,t}),mn(e,qn(e),n),r&&(n=b(n,7,Un)),t.length);i--;)Ze(n,t[i]);return n});var Ji=Wn(function(t,e){return null==t?{}:Ie(n=t,e,function(t,e){return Bi(n,e)});var n});function Qi(t,n){if(null==t)return{};var e=la(qn(t),function(t){return[t]});return n=f(n),Ie(t,e,function(t,e){return n(t,e[0])})}var to=Vn(A),eo=Vn(O);function no(t){return null==t?[]:Ys(t,A(t))}var ro=xn(function(t,e,n){return e=e.toLowerCase(),t+(n?io(e):e)});function io(t){return ho(h(t).toLowerCase())}function oo(t){return(t=h(t))&&t.replace(fs,Zs).replace(gs,"")}var ao=xn(function(t,e,n){return t+(n?"-":"")+e.toLowerCase()}),so=xn(function(t,e,n){return t+(n?" ":"")+e.toLowerCase()}),uo=wn("toLowerCase");var lo=xn(function(t,e,n){return t+(n?"_":"")+e.toLowerCase()});var co=xn(function(t,e,n){return t+(n?" ":"")+ho(e)});var fo=xn(function(t,e,n){return t+(n?" ":"")+e.toUpperCase()}),ho=wn("toUpperCase");function po(t,e,n){return t=h(t),(e=n?zo:e)===zo?(n=t,vs.test(n)?t.match(ms)||[]:t.match(es)||[]):t.match(e)||[]}var go=a(function(t,e){try{return aa(t,zo,e)}catch(t){return bi(t)?t:new M(t)}}),mo=Wn(function(e,t){return sa(t,function(t){t=xr(t),Jt(e,t,ai(e[t],e))}),e});function vo(t){return function(){return t}}var yo=Cn(),$o=Cn(!0);function D(t){return t}function bo(t){return ke("function"==typeof t?t:b(t,1))}var wo=a(function(e,n){return function(t){return be(t,e,n)}}),xo=a(function(e,n){return function(t){return be(e,t,n)}});function So(r,e,t){var n=A(e),i=he(e,n),o=(null!=t||k(e)&&(i.length||!n.length)||(t=e,e=r,r=this,i=he(e,A(e))),!(k(t)&&"chain"in t&&!t.chain)),a=wi(r);return sa(i,function(t){var n=e[t];r[t]=n,a&&(r.prototype[t]=function(){var t,e=this.__chain__;return o||e?(((t=r(this.__wrapped__)).__actions__=_(this.__actions__)).push({func:n,args:arguments,thisArg:r}),t.__chain__=e,t):n.apply(r,ca([this.value()],arguments))})}),r}function _o(){}var ko=On(la),Co=On(Ds),Eo=On(Ns);function To(t){return or(t)?Us(xr(t)):(e=t,function(t){return pe(t,e)});var e}var Ao=Pn(),Oo=Pn(!0);function Do(){return[]}function Mo(){return!1}var Po=An(function(t,e){return t+e},0),Lo=Nn("ceil"),Io=An(function(t,e){return t/e},1),No=Nn("floor");var jo,Vo=An(function(t,e){return t*e},1),Ro=Nn("round"),Ho=An(function(t,e){return t-e},0);return p.after=function(t,e){if("function"!=typeof e)throw new y(Uo);return t=E(t),function(){if(--t<1)return e.apply(this,arguments)}},p.ary=ii,p.assign=ji,p.assignIn=Vi,p.assignInWith=Ri,p.assignWith=Hi,p.at=zi,p.before=oi,p.bind=ai,p.bindAll=mo,p.bindKey=si,p.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return H(t)?t:[t]},p.chain=Fr,p.chunk=function(t,e,n){e=(n?d(t,e,n):e===zo)?1:$(E(e),0);var r=null==t?0:t.length;if(!r||e<1)return[];for(var i=0,o=0,a=x(ht(r/e));i<r;)a[o++]=s(t,i,i+=e);return a},p.compact=function(t){for(var e=-1,n=null==t?0:t.length,r=0,i=[];++e<n;){var o=t[e];o&&(i[r++]=o)}return i},p.concat=function(){var t=arguments.length;if(!t)return[];for(var e=x(t-1),n=arguments[0],r=t;r--;)e[r-1]=arguments[r];return ca(H(n)?_(n):[n],u(e,1))},p.cond=function(r){var i=null==r?0:r.length,e=f();return r=i?la(r,function(t){if("function"!=typeof t[1])throw new y(Uo);return[e(t[0]),t[1]]}):[],a(function(t){for(var e=-1;++e<i;){var n=r[e];if(aa(n[0],this,t))return aa(n[1],this,t)}})},p.conforms=function(t){return e=b(t,1),n=A(e),function(t){return ee(t,e,n)};var e,n},p.constant=vo,p.countBy=qr,p.create=function(t,e){return t=Nt(t),null==e?t:Zt(t,e)},p.curry=function t(e,n,r){e=Rn(e,8,zo,zo,zo,zo,zo,n=r?zo:n);return e.placeholder=t.placeholder,e},p.curryRight=function t(e,n,r){e=Rn(e,16,zo,zo,zo,zo,zo,n=r?zo:n);return e.placeholder=t.placeholder,e},p.debounce=ui,p.defaults=Ui,p.defaultsDeep=Fi,p.defer=ft,p.delay=li,p.difference=o,p.differenceBy=_t,p.differenceWith=t,p.drop=function(t,e,n){var r=null==t?0:t.length;return r?s(t,(e=n||e===zo?1:E(e))<0?0:e,r):[]},p.dropRight=function(t,e,n){var r=null==t?0:t.length;return r?s(t,0,(e=r-(e=n||e===zo?1:E(e)))<0?0:e):[]},p.dropRightWhile=function(t,e){return t&&t.length?Qe(t,f(e,3),!0,!0):[]},p.dropWhile=function(t,e){return t&&t.length?Qe(t,f(e,3),!0):[]},p.fill=function(t,e,n,r){if(!(u=null==t?0:t.length))return[];n&&"number"!=typeof n&&d(t,e,n)&&(n=0,r=u);var i=t,o=e,a=n,s=r,u=i.length;for((a=E(a))<0&&(a=u<-a?0:u+a),(s=s===zo||u<s?u:E(s))<0&&(s+=u),s=s<a?0:Ii(s);a<s;)i[a++]=o;return i},p.filter=function(t,e){return(H(t)?ua:ue)(t,f(e,3))},p.flatMap=function(t,e){return u(ti(t,e),1)},p.flatMapDeep=function(t,e){return u(ti(t,e),1/0)},p.flatMapDepth=function(t,e,n){return n=n===zo?1:E(n),u(ti(t,e),n)},p.flatten=Er,p.flattenDeep=function(t){return(null==t?0:t.length)?u
vendor: 6,736 bytes, line 1
1(t,1/0):[]},p.flattenDepth=function(t,e){return(null==t?0:t.length)?u(t,e=e===zo?1:E(e)):[]},p.flip=function(t){return Rn(t,512)},p.flow=yo,p.flowRight=$o,p.fromPairs=function(t){for(var e=-1,n=null==t?0:t.length,r={};++e<n;){var i=t[e];r[i[0]]=i[1]}return r},p.functions=function(t){return null==t?[]:he(t,A(t))},p.functionsIn=function(t){return null==t?[]:he(t,O(t))},p.groupBy=Zr,p.initial=function(t){return(null==t?0:t.length)?s(t,0,-1):[]},p.intersection=q,p.intersectionBy=dt,p.intersectionWith=e,p.invert=qi,p.invertBy=Yi,p.invokeMap=Jr,p.iteratee=bo,p.keyBy=Qr,p.keys=A,p.keysIn=O,p.map=ti,p.mapKeys=function(t,r){var i={};return r=f(r,3),fe(t,function(t,e,n){Jt(i,r(t,e,n),t)}),i},p.mapValues=function(t,r){var i={};return r=f(r,3),fe(t,function(t,e,n){Jt(i,e,r(t,e,n))}),i},p.matches=function(t){return Oe(b(t,1))},p.matchesProperty=function(t,e){return De(t,b(e,1))},p.memoize=ci,p.merge=Xi,p.mergeWith=Ki,p.method=wo,p.methodOf=xo,p.mixin=So,p.negate=fi,p.nthArg=function(e){return e=E(e),a(function(t){return Pe(t,e)})},p.omit=Zi,p.omitBy=function(t,e){return Qi(t,fi(f(e)))},p.once=function(t){return oi(2,t)},p.orderBy=function(t,e,n,r){return null==t?[]:Le(t,e=H(e)?e:null==e?[]:[e],n=H(n=r?zo:n)?n:null==n?[]:[n])},p.over=ko,p.overArgs=sn,p.overEvery=Co,p.overSome=Eo,p.partial=di,p.partialRight=hi,p.partition=ei,p.pick=Ji,p.pickBy=Qi,p.property=To,p.propertyOf=function(e){return function(t){return null==e?zo:pe(e,t)}},p.pull=ct,p.pullAll=Ar,p.pullAllBy=function(t,e,n){return t&&t.length&&e&&e.length?Ne(t,e,f(n,2)):t},p.pullAllWith=function(t,e,n){return t&&t.length&&e&&e.length?Ne(t,e,zo,n):t},p.pullAt=Or,p.range=Ao,p.rangeRight=Oo,p.rearg=pi,p.reject=function(t,e){return(H(t)?ua:ue)(t,fi(f(e,3)))},p.remove=function(t,e){var n=[];if(!t||!t.length)return n;var r=-1,i=[],o=t.length;for(e=f(e,3);++r<o;){var a=t[r];e(a,r,t)&&(n.push(a),i.push(r))}return je(t,i),n},p.rest=function(t,e){if("function"!=typeof t)throw new y(Uo);return a(t,e=e===zo?e:E(e))},p.reverse=Dr,p.sampleSize=function(t,e,n){return e=(n?d(t,e,n):e===zo)?1:E(e),(H(t)?Bt:ze)(t,e)},p.set=function(t,e,n){return null==t?t:Ue(t,e,n)},p.setWith=function(t,e,n,r){return r="function"==typeof r?r:zo,null==t?t:Ue(t,e,n,r)},p.shuffle=function(t){return(H(t)?qt:We)(t)},p.slice=function(t,e,n){var r=null==t?0:t.length;return r?(n=n&&"number"!=typeof n&&d(t,e,n)?(e=0,r):(e=null==e?0:E(e),n===zo?r:E(n)),s(t,e,n)):[]},p.sortBy=ni,p.sortedUniq=function(t){return t&&t.length?Ge(t):[]},p.sortedUniqBy=function(t,e){return t&&t.length?Ge(t,f(e,2)):[]},p.split=function(t,e,n){return n&&"number"!=typeof n&&d(t,e,n)&&(e=n=zo),(n=n===zo?Wo:n>>>0)?(t=h(t))&&("string"==typeof e||null!=e&&!Ei(e))&&!(e=l(e))&&ha(t)?un(ma(t),0,n):t.split(e,n):[]},p.spread=function(n,r){if("function"!=typeof n)throw new y(Uo);return r=null==r?0:$(E(r),0),a(function(t){var e=t[r],t=un(t,0,r);return e&&ca(t,e),aa(n,this,t)})},p.tail=function(t){var e=null==t?0:t.length;return e?s(t,1,e):[]},p.take=function(t,e,n){return t&&t.length?s(t,0,(e=n||e===zo?1:E(e))<0?0:e):[]},p.takeRight=function(t,e,n){var r=null==t?0:t.length;return r?s(t,(e=r-(e=n||e===zo?1:E(e)))<0?0:e,r):[]},p.takeRightWhile=function(t,e){return t&&t.length?Qe(t,f(e,3),!1,!0):[]},p.takeWhile=function(t,e){return t&&t.length?Qe(t,f(e,3)):[]},p.tap=function(t,e){return e(t),t},p.throttle=function(t,e,n){var r=!0,i=!0;if("function"!=typeof t)throw new y(Uo);return k(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),ui(t,e,{leading:r,maxWait:e,trailing:i})},p.thru=Wr,p.toArray=Pi,p.toPairs=to,p.toPairsIn=eo,p.toPath=function(t){return H(t)?la(t,xr):C(t)?[t]:_(wr(h(t)))},p.toPlainObject=Ni,p.transform=function(t,r,i){var e,n=H(t),o=n||$i(t)||Oi(t);return r=f(r,4),null==i&&(e=t&&t.constructor,i=o?n?new e:[]:k(t)&&wi(e)?Nt(nt(t)):{}),(o?sa:fe)(t,function(t,e,n){return r(i,t,e,n)}),i},p.unary=function(t){return ii(t,1)},p.union=Mr,p.unionBy=Pr,p.unionWith=Lr,p.uniq=function(t){return t&&t.length?Ke(t):[]},p.uniqBy=function(t,e){return t&&t.length?Ke(t,f(e,2)):[]},p.uniqWith=function(t,e){return e="function"==typeof e?e:zo,t&&t.length?Ke(t,zo,e):[]},p.unset=function(t,e){return null==t||Ze(t,e)},p.unzip=Ir,p.unzipWith=Nr,p.update=function(t,e,n){return null==t?t:Je(t,e,on(n))},p.updateWith=function(t,e,n,r){return r="function"==typeof r?r:zo,null==t?t:Je(t,e,on(n),r)},p.values=no,p.valuesIn=function(t){return null==t?[]:Ys(t,O(t))},p.without=jr,p.words=po,p.wrap=function(t,e){return di(on(e),t)},p.xor=Vr,p.xorBy=Rr,p.xorWith=Hr,p.zip=zr,p.zipObject=function(t,e){return nn(t||[],e||[],Gt)},p.zipObjectDeep=function(t,e){return nn(t||[],e||[],Ue)},p.zipWith=Ur,p.entries=to,p.entriesIn=eo,p.extend=Vi,p.extendWith=Ri,So(p,p),p.add=Po,p.attempt=go,p.camelCase=ro,p.capitalize=io,p.ceil=Lo,p.clamp=function(t,e,n){return n===zo&&(n=e,e=zo),n!==zo&&(n=(n=T(n))==n?n:0),e!==zo&&(e=(e=T(e))==e?e:0),te(T(t),e,n)},p.clone=function(t){return b(t,4)},p.cloneDeep=function(t){return b(t,5)},p.cloneDeepWith=function(t,e){return b(t,5,e="function"==typeof e?e:zo)},p.cloneWith=function(t,e){return b(t,4,e="function"==typeof e?e:zo)},p.conformsTo=function(t,e){return null==e||ee(t,e,A(e))},p.deburr=oo,p.defaultTo=function(t,e){return null==t||t!=t?e:t},p.divide=Io,p.endsWith=function(t,e,n){t=h(t),e=l(e);var r=t.length,r=n=n===zo?r:te(E(n),0,r);return 0<=(n-=e.length)&&t.slice(n,r)==e},p.eq=R,p.escape=function(t){return(t=h(t))&&Ua.test(t)?t.replace(Ha,Js):t},p.escapeRegExp=function(t){return(t=h(t))&&Ka.test(t)?t.replace(Xa,"\\$&"):t},p.every=function(t,e,n){return(H(t)?Ds:ae)(t,f(e=n&&d(t,e,n)?zo:e,3))},p.find=Yr,p.findIndex=kr,p.findKey=function(t,e){return js(t,f(e,3),fe)},p.findLast=Gr,p.findLastIndex=Cr,p.findLastKey=function(t,e){return js(t,f(e,3),de)},p.floor=No,p.forEach=Xr,p.forEachRight=Kr,p.forIn=function(t,e){return null==t?t:le(t,f(e,3),O)},p.forInRight=function(t,e){return null==t?t:ce(t,f(e,3),O)},p.forOwn=function(t,e){return t&&fe(t,f(e,3))},p.forOwnRight=function(t,e){return t&&de(t,f(e,3))},p.get=Wi,p.gt=gi,p.gte=mi,p.has=function(t,e){return null!=t&&er(t,e,ve)},p.hasIn=Bi,p.head=Tr,p.identity=D,p.includes=function(t,e,n,r){return t=c(t)?t:no(t),n=n&&!r?E(n):0,r=t.length,n<0&&(n=$(r+n,0)),Ai(t)?n<=r&&-1<t.indexOf(e,n):!!r&&-1<fa(t,e,n)},p.indexOf=function(t,e,n){var r=null==t?0:t.length;return r?(n=null==n?0:E(n),fa(t,e,n=n<0?$(r+n,0):n)):-1},p.inRange=function(t,e,n){return e=Li(e),n===zo?(n=e,e=0):n=Li(n),(t=t=T(t))>=S(e=e,n=n)&&t<$(e,n)},p.invoke=Gi,p.isArguments=vi,p.isArray=H,p.isArrayBuffer=yi,p.isArrayLike=c,p.isArrayLikeObject=w,p.isBoolean=function(t){return!0===t||!1===t||z(t)&&n(t)==qo},p.isBuffer=$i,p.isDate=W,p.isElement=function(t){return z(t)&&1===t.nodeType&&!Ci(t)},p.isEmpty=function(t){if(null==t)return!0;
vendor: 5,310 bytes, line 1
1if(c(t)&&(H(t)||"string"==typeof t||"function"==typeof t.splice||$i(t)||Oi(t)||vi(t)))return!t.length;var e,n=V(t);if(n==Go||n==Jo)return!t.size;if(ur(t))return!Ce(t).length;for(e in t)if(N.call(t,e))return!1;return!0},p.isEqual=function(t,e){return xe(t,e)},p.isEqualWith=function(t,e,n){var r=(n="function"==typeof n?n:zo)?n(t,e):zo;return r===zo?xe(t,e,zo,n):!!r},p.isError=bi,p.isFinite=function(t){return"number"==typeof t&&mt(t)},p.isFunction=wi,p.isInteger=xi,p.isLength=Si,p.isMap=_i,p.isMatch=function(t,e){return t===e||Se(t,e,Zn(e))},p.isMatchWith=function(t,e,n){return n="function"==typeof n?n:zo,Se(t,e,Zn(e),n)},p.isNaN=function(t){return ki(t)&&t!=+t},p.isNative=function(t){if(sr(t))throw new M("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return _e(t)},p.isNil=function(t){return null==t},p.isNull=function(t){return null===t},p.isNumber=ki,p.isObject=k,p.isObjectLike=z,p.isPlainObject=Ci,p.isRegExp=Ei,p.isSafeInteger=function(t){return xi(t)&&-Fo<=t&&t<=Fo},p.isSet=Ti,p.isString=Ai,p.isSymbol=C,p.isTypedArray=Oi,p.isUndefined=function(t){return t===zo},p.isWeakMap=function(t){return z(t)&&V(t)==ta},p.isWeakSet=function(t){return z(t)&&"[object WeakSet]"==n(t)},p.join=function(t,e){return null==t?"":vt.call(t,e)},p.kebabCase=ao,p.last=r,p.lastIndexOf=function(t,e,n){var r=null==t?0:t.length;if(!r)return-1;var i=r;if(n!==zo&&(i=(i=E(n))<0?$(r+i,0):S(i,r-1)),e!=e)return Vs(t,Hs,i,!0);for(var o=t,a=e,s=i+1;s--;)if(o[s]===a)return s;return s},p.lowerCase=so,p.lowerFirst=uo,p.lt=Di,p.lte=Mi,p.max=function(t){return t&&t.length?se(t,D,me):zo},p.maxBy=function(t,e){return t&&t.length?se(t,f(e,2),me):zo},p.mean=function(t){return zs(t,D)},p.meanBy=function(t,e){return zs(t,f(e,2))},p.min=function(t){return t&&t.length?se(t,D,Te):zo},p.minBy=function(t,e){return t&&t.length?se(t,f(e,2),Te):zo},p.stubArray=Do,p.stubFalse=Mo,p.stubObject=function(){return{}},p.stubString=function(){return""},p.stubTrue=function(){return!0},p.multiply=Vo,p.nth=function(t,e){return t&&t.length?Pe(t,E(e)):zo},p.noConflict=function(){return oa._===this&&(oa._=J),this},p.noop=_o,p.now=ri,p.pad=function(t,e,n){t=h(t);var r=(e=E(e))?ga(t):0;return!e||e<=r?t:Dn(pt(e=(e-r)/2),n)+t+Dn(ht(e),n)},p.padEnd=function(t,e,n){t=h(t);var r=(e=E(e))?ga(t):0;return e&&r<e?t+Dn(e-r,n):t},p.padStart=function(t,e,n){t=h(t);var r=(e=E(e))?ga(t):0;return e&&r<e?Dn(e-r,n)+t:t},p.parseInt=function(t,e,n){return e=n||null==e?0:e&&+e,bt(h(t).replace(Za,""),e||0)},p.random=function(t,e,n){var r;return n&&"boolean"!=typeof n&&d(t,e,n)&&(e=n=zo),n===zo&&("boolean"==typeof e?(n=e,e=zo):"boolean"==typeof t&&(n=t,t=zo)),t===zo&&e===zo?(t=0,e=1):(t=Li(t),e===zo?(e=t,t=0):e=Li(e)),e<t&&(r=t,t=e,e=r),n||t%1||e%1?(r=wt(),S(t+r*(e-t+bs("1e-"+((r+"").length-1))),e)):Ve(t,e)},p.reduce=function(t,e,n){var r=H(t)?Ls:Fs,i=arguments.length<3;return r(t,f(e,4),n,i,ie)},p.reduceRight=function(t,e,n){var r=H(t)?Is:Fs,i=arguments.length<3;return r(t,f(e,4),n,i,oe)},p.repeat=function(t,e,n){return e=(n?d(t,e,n):e===zo)?1:E(e),Re(h(t),e)},p.replace=function(){var t=arguments,e=h(t[0]);return t.length<3?e:e.replace(t[1],t[2])},p.result=function(t,e,n){var r=-1,i=(e=an(e,t)).length;for(i||(i=1,t=zo);++r<i;){var o=null==t?zo:t[xr(e[r])];o===zo&&(r=i,o=n),t=wi(o)?o.call(t):o}return t},p.round=Ro,p.runInContext=i,p.sample=function(t){return(H(t)?Wt:He)(t)},p.size=function(t){if(null==t)return 0;if(c(t))return Ai(t)?ga(t):t.length;var e=V(t);return e==Go||e==Jo?t.size:Ce(t).length},p.snakeCase=lo,p.some=function(t,e,n){return(H(t)?Ns:Be)(t,f(e=n&&d(t,e,n)?zo:e,3))},p.sortedIndex=function(t,e){return qe(t,e)},p.sortedIndexBy=function(t,e,n){return Ye(t,e,f(n,2))},p.sortedIndexOf=function(t,e){var n=null==t?0:t.length;if(n){var r=qe(t,e);if(r<n&&R(t[r],e))return r}return-1},p.sortedLastIndex=function(t,e){return qe(t,e,!0)},p.sortedLastIndexBy=function(t,e,n){return Ye(t,e,f(n,2),!0)},p.sortedLastIndexOf=function(t,e){if(null==t?0:t.length){var n=qe(t,e,!0)-1;if(R(t[n],e))return n}return-1},p.startCase=co,p.startsWith=function(t,e,n){return t=h(t),n=null==n?0:te(E(n),0,t.length),e=l(e),t.slice(n,n+e.length)==e},p.subtract=Ho,p.sum=function(t){return t&&t.length?Ws(t,D):0},p.sumBy=function(t,e){return t&&t.length?Ws(t,f(e,2)):0},p.template=function(a,t,e){var s,u,n=p.templateSettings;e&&d(a,t,e)&&(t=zo),a=h(a),t=Ri({},t,n,Hn);var r=A(e=Ri({},t.imports,n.imports,Hn)),i=Ys(e,r),l=0,n=t.interpolate||ds,c="__p += '",e=I((t.escape||ds).source+"|"+n.source+"|"+(n===Ba?is:ds).source+"|"+(t.evaluate||ds).source+"|$","g"),o="//# sourceURL="+(N.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++$s+"]")+"\n";if(a.replace(e,function(t,e,n,r,i,o){return n=n||r,c+=a.slice(l,o).replace(hs,Qs),e&&(s=!0,c+="' +\n__e("+e+") +\n'"),i&&(u=!0,c+="';\n"+i+";\n__p += '"),n&&(c+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"),l=o+t.length,t}),c+="';\n",n=N.call(t,"variable")&&t.variable){if(ns.test(n))throw new M("Invalid `variable` option passed into `_.template`")}else c="with (obj) {\n"+c+"\n}\n";if(c=(u?c.replace(Na,""):c).replace(ja,"$1").replace(Va,"$1;"),c="function("+(n||"obj")+") {\n"+(n?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(s?", __e = _.escape":"")+(u?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";
1\n")+c+"return __p\n}",(e=go(function(){return P(r,o+"return "+c).apply(zo,i)})).source=c,bi(e))throw e;return e},p.times=function(t,e){if((t=E(t))<1||Fo<t)return[];for(var n=Wo,r=S(t,Wo),r=(e=f(e),t-=Wo,Bs(r,e));++n<t;)e(n);return r},p.toFinite=Li,p.toInteger=E,p.toLength=Ii,p.toLower=function(t){return h(t).toLowerCase()},p.toNumber=T,p.toSafeInteger=function(t){return t?te(E(t),-Fo,Fo):0===t?t:0},p.toString=h,p.toUpper=function(t){return h(t).toUpperCase()},p.trim=function(t,e,n){return(t=h(t))&&(n||e===zo)?qs(t):t&&(e=l(e))?(n=ma(t),t=ma(e),un(n,Xs(n,t),Ks(n,t)+1).join("")):t},p.trimEnd=function(t,e,n){return(t=h(t))&&(n||e===zo)?t.slice(0,ru(t)+1):t&&(e=l(e))?un(n=ma(t),0,Ks(n,ma(e))+1).join(""):t},p.trimStart=function(t,e,n){return(t=h(t))&&(n||e===zo)?t.replace(Za,""):t&&(e=l(e))?un(n=ma(t),Xs(n,ma(e))).join(""):t},p.truncate=function(t,e){var n,r=30,i="...",e=(k(e)&&(n="separator"in e?e.separator:n,r="length"in e?E(e.length):r,i="omission"in e?l(e.omission):i),(t=h(t)).length);if((e=ha(t)?(o=ma(t)).length:e)<=r)return t;if((e=r-ga(i))<1)return i;var o,r=o?un(o,0,e).join(""):t.slice(0,e);if(n===zo)return r+i;if(o&&(e+=r.length-e),Ei(n)){if(t.slice(e).search(n)){var a,s=r;for((n=n.global?n:I(n.source,h(os.exec(n))+"g")).lastIndex=0;a=n.exec(s);)var u=a.index;r=r.slice(0,u===zo?e:u)}}else t.indexOf(l(n),e)==e||-1<(o=r.lastIndexOf(n))&&(r=r.slice(0,o));return r+i},p.unescape=function(t){return(t=h(t))&&za.test(t)?t.replace(Ra,iu):t},p.uniqueId=function(t){var e=++G;return h(t)+e},p.upperCase=fo,p.upperFirst=ho,p.each=Xr,p.eachRight=Kr,p.first=Tr,So(p,(jo={},fe(p,function(t,e){N.call(p.prototype,e)||(jo[e]=t)}),jo),{chain:!1}),p.VERSION="4.17.21",sa(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){p[t].placeholder=p}),sa(["drop","take"],function(n,r){v.prototype[n]=function(t){t=t===zo?1:$(E(t),0);var e=this.__filtered__&&!r?new v(this):this.clone();return e.__filtered__?e.__takeCount__=S(t,e.__takeCount__):e.__views__.push({size:S(t,Wo),type:n+(e.__dir__<0?"Right":"")}),e},v.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),sa(["filter","map","takeWhile"],function(t,e){var n=e+1,r=1==n||3==n;v.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:f(t,3),type:n}),e.__filtered__=e.__filtered__||r,e}}),sa(["head","last"],function(t,e){var n="take"+(e?"Right":"");v.prototype[t]=function(){return this[n](1).value()[0]}}),sa(["initial","tail"],function(t,e){var n="drop"+(e?"":"Right");v.prototype[t]=function(){return this.__filtered__?new v(this):this[n](1)}}),v.prototype.compact=function(){return this.filter(D)},v.prototype.find=function(t){return this.filter(t).head()},v.prototype.findLast=function(t){return this.reverse().find(t)},v.prototype.invokeMap=a(function(e,n){return"function"==typeof e?new v(this):this.map(function(t){return be(t,e,n)})}),v.prototype.reject=function(t){return this.filter(fi(f(t)))},v.prototype.slice=function(t,e){t=E(t);var n=this;return n.__filtered__&&(0<t||e<0)?new v(n):(t<0?n=n.takeRight(-t):t&&(n=n.drop(t)),e!==zo?(e=E(e))<0?n.dropRight(-e):n.take(e-t):n)},v.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},v.prototype.toArray=function(){return this.take(Wo)},fe(v.prototype,function(l,t){var c=/^(?:filter|find|map|reject)|While$/.test(t),f=/^(?:head|last)$/.test(t),d=p[f?"take"+("last"==t?"Right":""):t],h=f||/^find/.test(t);d&&(p.prototype[t]=function(){function t(t){return t=d.apply(p,ca([t],r)),f&&s?t[0]:t}var e,n=this.__wrapped__,r=f?[1]:arguments,i=n instanceof v,o=r[0],a=i||H(n),s=(a&&c&&"function"==typeof o&&1!=o.length&&(i=a=!1),this.__chain__),o=!!this.__actions__.length,u=h&&!s,i=i&&!o;return!h&&a?(n=i?n:new v(this),(e=l.apply(n,r)).__actions__.push({func:Wr,args:[t],thisArg:zo}),new m(e,s)):u&&i?l.apply(this,r):(e=this.thru(t),u?f?e.value()[0]:e.value():e)})}),sa(["pop","push","shift","sort","splice","unshift"],function(t){var n=F[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",i=/^(?:pop|shift)$/.test(t);p.prototype[t]=function(){var t,e=arguments;return i&&!this.__chain__?(t=this.value(),n.apply(H(t)?t:[],e)):this[r](function(t){return n.apply(H(t)?t:[],e)})}}),fe(v.prototype,function(t,e){var n,r=p[e];
1r&&(n=r.name+"",N.call(Tt,n)||(Tt[n]=[]),Tt[n].push({name:e,func:r}))}),Tt[En(zo,2).name]=[{name:"wrapper",func:zo}],v.prototype.clone=function(){var t=new v(this.__wrapped__);return t.__actions__=_(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=_(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=_(this.__views__),t},v.prototype.reverse=function(){var t;return this.__filtered__?((t=new v(this)).__dir__=-1,t.__filtered__=!0):(t=this.clone()).__dir__*=-1,t},v.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,n=H(t),r=e<0,i=n?t.length:0,o=function(t,e,n){var r=-1,i=n.length;for(;++r<i;){var o=n[r],a=o.size;switch(o.type){case"drop":t+=a;break;case"dropRight":e-=a;break;case"take":e=S(e,t+a);break;case"takeRight":t=$(t,e-a)}}return{start:t,end:e}}(0,i,this.__views__),a=o.start,s=(o=o.end)-a,u=r?o:a-1,l=this.__iteratees__,c=l.length,f=0,d=S(s,this.__takeCount__);if(!n||!r&&i==s&&d==s)return tn(t,this.__actions__);var h=[];t:for(;s--&&f<d;){for(var p=-1,g=t[u+=e];++p<c;){var m=l[p],v=m.iteratee,m=m.type,v=v(g);if(2==m)g=v;else if(!v){if(1==m)continue t;break t}}h[f++]=g}return h},p.prototype.at=Br,p.prototype.chain=function(){return Fr(this)},p.prototype.commit=function(){return new m(this.value(),this.__chain__)},p.prototype.next=function(){this.__values__===zo&&(this.__values__=Pi(this.value()));var t=this.__index__>=this.__values__.length;return{done:t,value:t?zo:this.__values__[this.__index__++]}},p.prototype.plant=function(t){for(var e,n=this;n instanceof Vt;)var r=_r(n),i=(r.__index__=0,r.__values__=zo,e?i.__wrapped__=r:e=r,r),n=n.__wrapped__;return i.__wrapped__=t,e},p.prototype.reverse=function(){var t=this.__wrapped__;return t instanceof v?(t=t,(t=(t=this.__actions__.length?new v(this):t).reverse()).__actions__.push({func:Wr,args:[Dr],thisArg:zo}),new m(t,this.__chain__)):this.thru(Dr)},p.prototype.toJSON=p.prototype.valueOf=p.prototype.value=function(){return tn(this.__wrapped__,this.__actions__)},p.prototype.first=p.prototype.head,st&&(p.prototype[st]=function(){return this}),p}();"function"==typeof define&&"object"==typeof define.amd&&define.amd&&define(function(){return ou}),a.constant("lodash",ou)}]),function(t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():t()}(function(){function t(e){"use strict";function t(){var t=e.preferredLanguage();angular.isString(t)?e.use(t):r.put(n,e.use())}var n=e.storageKey(),r=e.storage();t.displayName="fallbackFromIncorrectStorageValue",r?r.get(n)?e.use(r.get(n)).catch(t):t():angular.isString(e.preferredLanguage())&&e.use(e.preferredLanguage())}function e(t,o,a,i){"use strict";function e(){if(angular.isFunction(i.getLocale))return i.getLocale();var t,e,n=o.$get().navigator,r=["language","browserLanguage","systemLanguage","userLanguage"];if(angular.isArray(n.languages))for(t=0;t<n.languages.length;t++)if((e=n.languages[t])&&e.length)return e;for(t=0;t<r.length;t++)if((e=n[r[t]])&&e.length)return e;return null}function P(){var t=e()||"";return t=s[r]?s[r](t):t}function L(t,e){for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1}function I(){return this.toString().replace(/^\s+|\s+$/g,"")}function l(t){return angular.isString(t)?t.toLowerCase():t}function N(t){if(t){for(var e,n,r=[],i=l(t),o=0,a=J.length;o<a;o++)r.push(l(J[o]));if(-1<(o=L(r,i)))return J[o];if(c)for(n in c)if(c.hasOwnProperty(n)){var s=!1,u=Object.prototype.hasOwnProperty.call(c,n)&&l(n)===l(t);if("*"===n.slice(-1)&&(s=l(n.slice(0,-1))===l(t.slice(0,n.length-1))),(u||s)&&(e=c[n],-1<L(r,l(e))))return e}i=t.split("_");return 1<i.length&&-1<L(r,l(i[0]))?i[0]:void 0}}function j(t,e){if(!t&&!e)return Z;if(t&&!e){if(angular.isString(t))return Z[t]}else angular.isObject(Z[t])||(Z[t]={}),angular.extend(Z[t],ut(e));return this}function V(t){return t?(Q=t,this):n?n+Q:Q}var R,c,H,z,U,F,W,n,B,lt,q,Y,G,X,K,ct,Z={},J=[],Q=t,tt=[],et="translate-cloak",ft=!1,nt=!1,rt=!0,it=".",ot=!1,dt=!1,at=0,st=!0,r="default",s={default:function(t){return(t||"").split("-").join("_")},java:function(t){var t=(t||"").split("-").join("_"),e=t.split("_");return 1<e.length?e[0].toLowerCase()+"_"+e[1].toUpperCase():t},bcp47:function(t){var e=(t||"").split("_").join("-"),n=e.split("-");switch(n.length){case 1:n[0]=n[0].toLowerCase();break;case 2:n[0]=n[0].toLowerCase(),4===n[1].length?n[1]=n[1].charAt(0).toUpperCase()+n[1].slice(1).toLowerCase():n[1]=n[1].toUpperCase();break;case 3:n[0]=n[0].toLowerCase(),n[1]=n[1].charAt(0).toUpperCase()+n[1].slice(1).toLowerCase(),n[2]=n[2].toUpperCase();break;default:return e}return n.join("-")},"iso639-1":function(t){return(t||"").split("_").join("-").split("-")[0].toLowerCase()}},ut=(e.displayName="angular-translate/service: getFirstBrowserLanguage",P.displayName="angular-translate/service: getLocale",this.translations=j,this.cloakClassName=function(t){return t?(et=t,this):et},this.allowNamespaces=function(t){return void 0===t?rt:(rt=t,this)},this.nestedObjectDelimeter=function(t){return t?(it=t,this):it},function(t,e,n,r){var i,o,a;if(e=e||[],n=n||{},!rt)return t;for(i in t)Object.prototype.hasOwnProperty.call(t,i)&&(a=t[i],angular.isObject(a)?ut(a,e.concat(i),n,i):(o=e.length?""+e.join(it)+it+i:i,e.length&&i===r&&(n[""+e.join(it)]="@:"+o),n[o]=a));return n}),ht=(ut.displayName="flatObject",this.addInterpolation=function(t){return tt.push(t),this},this.useMessageFormatInterpolation=function(){return this.useInterpolation("$translateMessageFormatInterpolation")},this.useInterpolation=function(t){return lt=t,this}
1,this.useSanitizeValueStrategy=function(t){return a.useStrategy(t),this},this.preferredLanguage=function(t){return t?(ht(t),this):R},function(t){return R=t?t:R}),pt=(this.translationNotFoundIndicator=function(t){return this.translationNotFoundIndicatorLeft(t),this.translationNotFoundIndicatorRight(t),this},this.translationNotFoundIndicatorLeft=function(t){return t?(G=t,this):G},this.translationNotFoundIndicatorRight=function(t){return t?(X=t,this):X},this.fallbackLanguage=function(t){return pt(t),this},function(t){return t?(angular.isString(t)?(z=!0,H=[t]):angular.isArray(t)&&(z=!1,H=t),angular.isString(R)&&L(H,R)<0&&H.push(R),this):z?H[0]:H});this.use=function(t){if(t){if(Z[t]||q)return U=t,this;throw new Error("$translateProvider couldn't find translationTable for langKey: '"+t+"'")}return U},this.resolveClientLocale=P;this.storageKey=V,this.useUrlLoader=function(t,e){return this.useLoader("$translateUrlLoader",angular.extend({url:t},e))},this.useStaticFilesLoader=function(t){return this.useLoader("$translateStaticFilesLoader",t)},this.useLoader=function(t,e){return q=t,Y=e||{},this},this.useLocalStorage=function(){return this.useStorage("$translateLocalStorage")},this.useCookieStorage=function(){return this.useStorage("$translateCookieStorage")},this.useStorage=function(t){return W=t,this},this.storagePrefix=function(t){return t&&(n=t,this)},this.useMissingTranslationHandlerLog=function(){return this.useMissingTranslationHandler("$translateMissingTranslationHandlerLog")},this.useMissingTranslationHandler=function(t){return B=t,this},this.usePostCompiling=function(t){return ft=!!t,this},this.forceAsyncReload=function(t){return nt=!!t,this},this.uniformLanguageTag=function(t){return t?angular.isString(t)&&(t={standard:t}):t={},r=t.standard,this},this.determinePreferredLanguage=function(t){t=(t&&angular.isFunction(t)?t:P)();return R=J.length&&N(t)||t,this},this.registerAvailableLanguageKeys=function(t,e){return t?(J=t,e&&(c=e),this):J},this.useLoaderCache=function(t){return!1===t?K=void 0:!0===t?K=!0:void 0===t?K="$translationCache":t&&(K=t),this},this.directivePriority=function(t){return void 0===t?at:(at=t,this)},this.statefulFilter=function(t){return void 0===t?st:(st=t,this)},this.postProcess=function(t){return ct=t||void 0,this},this.keepContent=function(t){return dt=!!t,this},this.$get=["$log","$injector","$rootScope","$q",function(t,s,o,m){function a(t){function e(t,e){f[e].setLocale(U)}U=t,W&&v.put(w.storageKey(),U),o.$emit("$translateChangeSuccess",{language:t}),g.setLocale(U),e.displayName="eachInterpolatorLocaleSetter",angular.forEach(f,e),o.$emit("$translateChangeEnd",{language:t})}var v,y,c,e,g=s.get(lt||"$translateDefaultInterpolation"),$=!1,f={},b={},w=function(t,r,i,o,a,s){!U&&R&&(U=R);var e=a&&a!==U?N(a)||a:U;if(a&&T(a),angular.isArray(t)){for(var n=t,u={},l=[],c=function(e){function t(t){u[e]=t,n.resolve([e,t])}var n=m.defer();return w(e,r,i,o,a,s).then(t,t),n.promise},f=0,d=n.length;f<d;f++)l.push(c(n[f]));return m.all(l).then(function(){return u})}var h=m.defer();if(!t)throw new TypeError("translationId must be a not empty string");t=I.apply(t);p=b[e]||b[R],y=0,W&&!p&&(g=v.get(Q),p=b[g],H&&H.length&&(g=L(H,g),y=0===g?1:0,L(H,R)<0&&H.push(R)));var p,g=p;return g?((p=function(){k(t,r,i,o,e=a?e:U,s).then(h.resolve,h.reject)}).displayName="promiseResolved",g.finally(p).catch(angular.noop)):k(t,r,i,o,e,s).then(h.resolve,h.reject),h.promise},x=function(t){return G&&(t=[G,t].join(" ")),t=X?[t,X].join(" "):t},u=function(n){if(!n)throw"No language key specified for loading.";function t(t){var e={};o.$emit("$translateLoadingSuccess",{language:n}),angular.isArray(t)?angular.forEach(t,function(t){angular.extend(e,ut(t))}):angular.extend(e,ut(t)),$=!1,r.resolve({key:n,table:e}),o.$emit("$translateLoadingEnd",{language:n})}function e(t){o.$emit("$translateLoadingError",{language:t}),r.reject(t),o.$emit("$translateLoadingEnd",{language:t})}var r=m.defer(),i=(o.$emit("$translateLoadingStart",{language:n}),$=!0,K),i=("string"==typeof i&&(i=s.get(i)),angular.extend({},Y,{key:n,$http:angular.extend({},{cache:i},Y.$http)}));t.displayName="onLoaderSuccess";return e.displayName="onLoaderError",s.get(q)(i).then(t,e),r.promise};if(W&&(!(v=s.get(W)).get||!v.put))throw new Error("Couldn't use storage '"+W+"', missing get() or put() method!");tt.length&&((e=function(t){t=s.get(t);t.setLocale(R||U),f[t.getInterpolationIdentifier()]=t}).displayName="interpolationFactoryAdder",angular.forEach(tt,e));function d(n,r,i,o,a){function t(t){var e;Object.prototype.hasOwnProperty.call(t,r)&&null!==t[r]?(o.setLocale(n),"@:"===(e=t[r]).substr(0,2)?d(n,e.substr(2),i,o,a).then(l.resolve,l.reject):(e=o.interpolate(t[r],i,"service",a,r),e=E(r,t[r],e,i,n),l.resolve(e)),o.setLocale(U)):l.reject()}var e,s,u,l=m.defer();return t.displayName="fallbackTranslationResolver",e=n,u=m.defer(),Object.prototype.hasOwnProperty.call(Z,e)?u.resolve(Z[e]):b[e]?((s=function(t){j(t.key,t.table),u.resolve(t.table)}).displayName="translationTableResolver",b[e].then(s,u.reject)):u.reject(),u.promise.then(t,l.reject),l.promise}function l(t,e,n,r,i){var o,a=Z[t];if(a&&Object.prototype.hasOwnProperty.call(a,e)&&null!==a[e]){if(r.setLocale(t),o=r.interpolate(a[e],n,"filter",i,e),o=E(e,a[e],o,n,t,i),!angular.isString(o)&&angular.isFunction(o.$$unwrapTrustedValue)){a=o.$$unwrapTrustedValue();if("@:"===a.substr(0,2))return l(t,a.substr(2),n,r,i)}else if("@:"===o.substr(0,2))return l(t,o.substr(2),n,r,i);r.setLocale(U)}return o}function h(t,e,n,r,i,o){var a,s=m.defer();return t<H.length?(a=H[t],d(a,e,n,r,o).then(function(t){s.resolve(t)},function(){return h(t+1,e,n,r,i,o).then(s.resolve,s.reject)})):i?s.resolve(i):(a=S(e,n,i),B&&a?s.resolve(a):s.reject(x(e))),s.promise}function p(t,e,n,r,i){var o;return t<H.length&&(o=H[t],(o=l(o,e,n,r,i))||""===o||(o=p(t+1,e,n,r))),o}var S=function(t,e,n,r){return B?s.get(B)(t,U,e,n,r):t},_=function(t,e,n,r){return p(0<c?c:y,t,e,n,r)},k=function(t,e,n,r,i,o){var a,s=m.defer(),u=i?Z[i]:Z,l=n?f[n]:g;return u&&Object.prototype.hasOwnProperty.call(u,t)&&null!==u[t]?"@:"===(u=u[t]).substr(0,2)?w(u.substr(2),e,n,r,i,o).then(s.resolve,s.reject):(n=l.interpolate(u,e,"service",o,t),n=E(t,u,n,e,i),s.resolve(n)):(B&&!$&&(a=S(t,e,r)),i&&H&&H.length?h(0<c?c:y,t,e,l,r,o).then(function(t){s.resolve(t)},function(t){s.reject(x(t))}):B&&!$&&a?r?s.resolve(r):s.resolve(a):r?s.resolve(r):s.reject(x(t))),s.promise},C=function(t,e,n,r,i){var o,a,s=r?Z[r]:Z,u=g;return f&&Object.prototype.hasOwnProperty.call(f,n)&&(u=f[n]),o=s&&Object.prototype.hasOwnProperty.call(s,t)&&null!==s[t]?"@:"===(s=s[t]).substr(0,2)?C(s.substr(2),e,n,r,i):(o=u.interpolate(s,e,"filter",i,t),E(t,s,o,e,r,i)):(B&&!$&&(a=S(t,e,i)),r&&H&&H.length?(y=0,_(t,e,u,i)):B&&!$&&a?a:x(t))},E=function(t,e,n,r,i,o){var a=ct;return(a=a&&("string"==typeof a?s.get(a):a))?a(t,e,n,r,i,o):n},T=function(t){Z[t]||!q||b[t]||(b[t]=u(t).then(function(t){return j(t.key,t.table),t}))},n=(w.preferredLanguage=function(t){return t&&ht(t),R},w.cloakClassName=function(){return et},w.allowNamespaces=function(){return rt},w.nestedObjectDelimeter=function(){return it},w.fallbackLanguage=function(t){if(null!=t){if(pt(t),q&&H&&H.length)for(var e=0,n=H.length;e<n;e++)b[H[e]]||(b[H[e]]=u(H[e]));w.use(w.use())}return z?H[0]:H},w.useFallbackLanguage=function(t){null!=t&&(t?-1<(t=L(H,t))&&(c=t):c=0)},w.proposedLanguage=function(){return F},w.storage=function(){return v},w.negotiateLocale=N,w.use=function(e){if(!e)return U;var n=m.defer(),t=(n.promise.then(null,angular.noop),o.$emit("$translateChangeStart",{language:e}),N(e));return 0<J.length&&!t?m.reject(e):(F=e=t?t:e,!nt&&Z[e]||!q||b[e]?b[e]?b[e].then(function(t){return F===t.key&&a(t.key),n.resolve(t.key),t},function(t){return!U&&H&&0<H.length&&H[0]!==t?w.use(H[0]).then(n.resolve,n.reject):n.reject(t)}):(n.resolve(e),a(e)):(b[e]=u(e).then(function(t){return j(t.key,t.table),n.resolve(t.key),F===e&&a(t.key),t},function(t){return o.$emit("$translateChangeError",{language:t}),n.reject(t),o.$emit("$translateChangeEnd",{language:t}),m.reject(t)}),b[e].finally(function(){F===e&&(F=void 0),b[e]=void 0}).catch(angular.noop)),n.promise)},w.resolveClientLocale=P,w.storageKey=function(){return V()},w.isPostCompilingEnabled=function(){return ft},w.isForceAsyncReloadEnabled=function(){return nt},w.isKeepContent=function(){return dt},w.refresh=function(t){if(!q)throw new Error("Couldn't refresh translation table, no loader registered!");o.$emit("$translateRefreshStart",{language:t});var e,n=m.defer(),r={};function i(e){var t=u(e);return(b[e]=t).then(function(t){Z[e]={},j(e,t.table),r[e]=!0},angular.noop),t}return n.promise.then(function(){for(var t in Z)!Z.hasOwnProperty(t)||t in r||delete Z[t];U&&a(U)},angular.noop).finally(function(){o.$emit("$translateRefreshEnd",{language:t})}),t?Z[t]?i(t).then(n.resolve,n.reject):n.reject():(e=H&&H.slice()||[],U&&-1===e.indexOf(U)&&e.push(U),m.all(e.map(i)).then(n.resolve,n.reject)),n.promise},w.instant=function(t,e,n,r,i){var o=r&&r!==U?N(r)||r:U;if(null===t||angular.isUndefined(t))return t;if(r&&T(r),angular.isArray(t)){for(var a={},s=0,u=t.length;s<u;s++)a[t[s]]=w.instant(t[s],e,n,r,i);return a}if(angular.isString(t)&&t.length<1)return t;t=t&&I.apply(t);var l=[];R&&l.push(R),o&&l.push(o);for(var c,f,d=0,h=(l=H&&H.length?l.concat(H):l).length;d<h;d++){var p=l[d];if(void 0!==(f=Z[p]&&void 0!==Z[p][t]?C(t,e,n,o,i):f))break}return f||""===f||(G||X?f=x(t):(f=g.interpolate(t,e,"filter",i),B&&!$&&(c=S(t,e,i)),B&&!$&&c&&(f=c))),f},w.versionInfo=function(){return"2.19.0"},w.loaderCache=function(){return K},w.directivePriority=function(){return at},w.statefulFilter=function(){return st},w.isReady=function(){return ot},m.defer()),r=(n.promise.then(function(){ot=!0}),w.onReady=function(t){var e=m.defer();return angular.isFunction(t)&&e.promise.then(t),ot?e.resolve():n.promise.then(e.resolve),e.promise},w.getAvailableLanguageKeys=function(){return 0<J.length?J:null},w.getTranslationTable=function(t){return(t=t||w.use())&&Z[t]?angular.copy(Z[t]):null},o.$on("$translateReady",function(){n.resolve(),r(),r=null})),i=o.$on("$translateChangeEnd",function(){n.resolve(),i(),i=null});
1if(q){if(angular.equals(Z,{})&&w.use()&&w.use(w.use()),H&&H.length)for(var A=function(t){return j(t.key,t.table),o.$emit("$translateChangeEnd",{language:t.key}),t},O=0,D=H.length;O<D;O++){var M=H[O];!nt&&Z[M]||(b[M]=u(M).then(A))}}else o.$emit("$translateReady",{language:w.use()});return w}]}function n(a,s){"use strict";var t={};return t.setLocale=function(t){0},t.getInterpolationIdentifier=function(){return"default"},t.useSanitizeValueStrategy=function(t){return s.useStrategy(t),this},t.interpolate=function(t,e,n,r,i){var o;return e=s.sanitize(e=e||{},"params",r,n),o=angular.isNumber(t)?""+t:angular.isString(t)?(o=a(t)(e),s.sanitize(o,"text",r,n)):""},t}function r(S,_,k,C,E){"use strict";function T(t){return angular.isString(t)?t.toLowerCase():t}return{restrict:"AE",scope:!0,priority:S.directivePriority(),compile:function(t,m){var v=m.translateValues||void 0,y=m.translateInterpolation||void 0,$=m.translateSanitizeStrategy||void 0,b=t[0].outerHTML.match(/translate-value-+/i),w="^(.*)("+_.startSymbol()+".*"+_.endSymbol()+")(.*)",x="^(.*)"+_.startSymbol()+"(.*)"+_.endSymbol()+"(.*)";return function(r,a,s){r.interpolateParams={},r.preText="",r.postText="",r.translateNamespace=function t(e){if(e.translateNamespace)return e.translateNamespace;if(e.$parent)return t(e.$parent)}(r);var i={},o=function(t){var e,n;angular.isFunction(o._unwatchOld)&&(o._unwatchOld(),o._unwatchOld=void 0),angular.equals(t,"")||!angular.isDefined(t)?(n=(e=function(){return this.toString().replace(/^\s+|\s+$/g,"")}.apply(a.text()).replace(/\n/g," ")).match(w),angular.isArray(n)?(r.preText=n[1],r.postText=n[3],i.translate=_(n[2])(r.$parent),n=e.match(x),angular.isArray(n)&&n[2]&&n[2].length&&(o._unwatchOld=r.$watch(n[2],function(t){i.translate=t,h()}))):i.translate=e||void 0):i.translate=t,h()},t=r.interpolateParams,e=s,n=m;if(e.translateValues&&angular.extend(t,C(e.translateValues)(r.$parent)),b)for(var u in n)Object.prototype.hasOwnProperty.call(e,u)&&"translateValue"===u.substr(0,14)&&"translateValues"!==u&&(t[T(u.substr(14,1))+u.substr(15)]=n[u]);var l,c=!0;for(l in s.$observe("translate",function(t){void 0===t?o(""):""===t&&c||(i.translate=t,h()),c=!1}),s)s.hasOwnProperty(l)&&"translateAttr"===l.substr(0,13)&&13<l.length&&!function(e){s.$observe(e,function(t){i[e]=t,h()})}(l);if(s.$observe("translateDefault",function(t){r.defaultText=t,h()}),$&&s.$observe("translateSanitizeStrategy",function(t){r.sanitizeStrategy=C(t)(r.$parent),h()}),v&&s.$observe("translateValues",function(t){t&&r.$parent.$watch(function(){angular.extend(r.interpolateParams,C(t)(r.$parent))})}),b)for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&"translateValue"===f.substr(0,14)&&"translateValues"!==f&&!function(n){s.$observe(n,function(t){var e=T(n.substr(14,1))+n.substr(15);r.interpolateParams[e]=t})}(f);function d(t,e,n,r){var i,o;n||void 0!==e.defaultText&&(t=e.defaultText),"translate"===r?((n||!S.isKeepContent()&&void 0===s.translateKeepContent)&&a.empty().append(e.preText+t+e.postText),n=S.isPostCompilingEnabled(),o=(i=void 0!==m.translateCompile)&&"false"!==m.translateCompile,(n&&!i||o)&&k(a.contents())(e)):(n=(n="data-"===(n=s.$attr[r]).substr(0,5)?n.substr(5):n).substr(15),a.attr(n,t))}var h=function(){for(var t in i)i.hasOwnProperty(t)&&void 0!==i[t]&&p(t,i[t],r,r.interpolateParams,r.defaultText,r.translateNamespace)},p=function(e,t,n,r,i,o){t?(o&&"."===t.charAt(0)&&(t=o+t),S(t,r,y,i,n.translateLanguage,n.sanitizeStrategy).then(function(t){d(t,n,!0,e)},function(t){d(t,n,!1,e)})):d(t,n,!1,e)},g=((v||b||s.translateDefault)&&r.$watch("interpolateParams",h,!0),r.$on("translateLanguageChanged",h),E.$on("$translateChangeSuccess",h));a.text().length?s.translate?o(s.translate):o(""):s.translate&&o(s.translate),h(),r.$on("$destroy",g)}}}}function i(l,c){"use strict";return{restrict:"A",priority:l.directivePriority(),link:function(n,r,i){function t(){angular.forEach(o,function(t,e){t&&(u[e]=!0,n.translateNamespace&&"."===t.charAt(0)&&(t=n.translateNamespace+t),l(t,a,i.translateInterpolation,void 0,n.translateLanguage,s).then(function(t){r.attr(e,t)},function(t){r.attr(e,t)}))}),angular.forEach(u,function(t,e){o[e]||(r.removeAttr(e),delete u[e])})}var o,a,s,u={},e=(f(n,i.translateAttr,function(t){o=t},t),f(n,i.translateValues,function(t){a=t},t),f(n,i.translateSanitizeStrategy,function(t){s=t},t),i.translateValues&&n.$watch(i.translateValues,t,!0),n.$on("translateLanguageChanged",t),c.$on("$translateChangeSuccess",t));t(),n.$on("$destroy",e)}}}function f(t,e,n,r){"use strict";e&&("::"===e.substr(0,2)?e=e.substr(2):t.$watch(e,function(t){n(t),r()},!0),n(t.$eval(e)))}function o(a,s){"use strict";return{compile:function(t){function o(t){t.addClass(a.cloakClassName())}return o(t),function(t,e,n){var r=function(t){t.removeClass(a.cloakClassName())}.bind(this,e),i=o.bind(this,e);n.translateCloak&&n.translateCloak.length?(n.$observe("translateCloak",function(t){a(t).then(r,i)}),s.$on("$translateChangeSuccess",function(){a(n.translateCloak).then(r,i)})):a.onReady(r)}
1}}}function a(){"use strict";return{restrict:"A",scope:!0,compile:function(){return{pre:function(t,e,n){t.translateNamespace=function t(e){if(e.translateNamespace)return e.translateNamespace;if(e.$parent)return t(e.$parent)}(t),t.translateNamespace&&"."===n.translateNamespace.charAt(0)?t.translateNamespace+=n.translateNamespace:t.translateNamespace=n.translateNamespace}}}}}function s(){"use strict";return{restrict:"A",scope:!0,compile:function(){return function(e,t,n){n.$observe("translateLanguage",function(t){e.translateLanguage=t}),e.$watch("translateLanguage",function(){e.$broadcast("translateLanguageChanged")})}}}}function u(o,a){"use strict";function t(t,e,n,r){var i;return angular.isObject(e)||(i=this||{__SCOPE_IS_NOT_AVAILABLE:"More info at https://github.com/angular/angular.js/commit/8863b9d04c722b278fa93c5d66ad1e578ad6eb1f"},e=o(e)(i)),a.instant(t,e,n,r)}return a.statefulFilter()&&(t.$stateful=!0),t}function l(t){"use strict";return t("translations")}return t.$inject=["$translate"],e.$inject=["$STORAGE_KEY","$windowProvider","$translateSanitizationProvider","pascalprechtTranslateOverrider"],n.$inject=["$interpolate","$translateSanitization"],r.$inject=["$translate","$interpolate","$compile","$parse","$rootScope"],i.$inject=["$translate","$rootScope"],o.$inject=["$translate","$rootScope"],u.$inject=["$parse","$translate"],l.$inject=["$cacheFactory"],angular.module("pascalprecht.translate",["ng"]).run(t),t.displayName="runTranslate",angular.module("pascalprecht.translate").provider("$translateSanitization",function(){"use strict";var n,r,c,f=null,d=!1,h=!1,i=((c={sanitize:function(t,e){return t="text"===e?o(t):t},escape:function(t,e){return t="text"===e?i(t):t},sanitizeParameters:function(t,e){return t="params"===e?s(t,o):t},escapeParameters:function(t,e){return t="params"===e?s(t,i):t},sce:function(t,e,n){return"text"===e?t=a(t):"params"===e&&"filter"!==n&&(t=s(t,i)),t},sceParameters:function(t,e){return t="params"===e?s(t,a):t}}).escaped=c.escapeParameters,this.addStrategy=function(t,e){return c[t]=e,this},this.removeStrategy=function(t){return delete c[t],this},this.useStrategy=function(t){return d=!0,f=t,this},this.$get=["$injector","$log",function(s,u){var e,l={};return s.has("$sanitize")&&(n=s.get("$sanitize")),s.has("$sce")&&(r=s.get("$sce")),{useStrategy:(e=this,function(t){e.useStrategy(t)}),sanitize:function(t,e,n,r){if(f||d||h||(u.warn("pascalprecht.translate.$translateSanitization: No sanitization strategy has been configured. This can have serious security implications. See http://angular-translate.github.io/docs/#/guide/19_security for details."),h=!0),!(n=n||null===n?n:f))return t;r=r||"service";var i,o,a,n=angular.isArray(n)?n:[n];return i=t,o=e,a=r,angular.forEach(n,function(e){if(angular.isFunction(e))i=e(i,o,a);else if(angular.isFunction(c[e]))i=c[e](i,o,a);else{if(!angular.isString(c[e]))throw new Error("pascalprecht.translate.$translateSanitization: Unknown sanitization strategy: '"+e+"'");if(!l[c[e]])try{l[c[e]]=s.get(c[e])}catch(t){throw l[c[e]]=function(){},new Error("pascalprecht.translate.$translateSanitization: Unknown sanitization strategy: '"+e+"'")}i=l[c[e]](i,o,a)}}),i}}}],function(t){var e=angular.element("<div></div>");return e.text(t),e.html()}),o=function(t){if(n)return n(t);throw new Error("pascalprecht.translate.$translateSanitization: Error cannot find $sanitize service. Either include the ngSanitize module (https://docs.angularjs.org/api/ngSanitize) or use a sanitization strategy which does not depend on $sanitize, such as 'escape'.")},a=function(t){if(r)return n(t);throw new Error("pascalprecht.translate.$translateSanitization: Error cannot find $sce service.")},s=function(t,n,r){if(angular.isDate(t))return t;if(angular.isObject(t)){var i=angular.isArray(t)?[]:{};if(r){if(-1<r.indexOf(t))throw new Error("pascalprecht.translate.$translateSanitization: Error cannot interpolate parameter due recursive object")}else r=[];return r.push(t),angular.forEach(t,function(t,e){angular.isFunction(t)||(i[e]=s(t,n,r))}),r.splice(-1,1),i}return angular.isNumber(t)||!0===t||!1===t||angular.isUndefined(t)||null===t?t:n(t)}}),angular.module("pascalprecht.translate").constant("pascalprechtTranslateOverrider",{}).provider("$translate",e),e.displayName="displayName",angular.module("pascalprecht.translate").factory("$translateDefaultInterpolation",n),n.displayName="$translateDefaultInterpolation",angular.module("pascalprecht.translate").constant("$STORAGE_KEY","NG_TRANSLATE_LANG_KEY"),angular.module("pascalprecht.translate").directive("translate",r),r.displayName="translateDirective",angular.module("pascalprecht.translate").directive("translateAttr",i),i.displayName="translateAttrDirective",angular.module("pascalprecht.translate").directive("translateCloak",o),o.displayName="translateCloakDirective",angular.module("pascalprecht.translate").directive("translateNamespace",a),a.displayName="translateNamespaceDirective",angular.module("pascalprecht.translate").directive("translateLanguage",s),s.displayName="translateLanguageDirective",angular.module("pascalprecht.translate").filter("translate",u),u.displayName="translateFilterFactory",angular.module("pascalprecht.translate").factory("$translationCache",l),l.displayName="$translationCache","pascalprecht.translate"}),function(t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():t()}(function(){function t(){"use strict";function r(t,e,n){this.name=t,this.isActive=!0,this.tables={},this.priority=e||0,this.langPromises={},this.urlTemplate=n}r.prototype.parseUrl=function(t,e){return angular.isFunction(t)?t(this.name,e):t.replace(/\{part\}/g,this.name).replace(/\{lang\}/g,e)},r.prototype.getTable=function(e,t,n,r,i,o){function a(){c().then(function(t){f(t.data)},function(t){o?o(s.name,e,t).then(f,d):d()})}var s=this,u=this.langPromises[e],l=t.defer(),c=function(){return n(angular.extend({method:"GET",url:s.parseUrl(s.urlTemplate||i,e)},r))},f=function(t){s.tables[e]=t,l.resolve(t)},d=function(){l.reject(s.name)};return this.tables[e]?l.resolve(this.tables[e]):(u?u.then(l.resolve,a):a(),this.langPromises[e]=l.promise),l.promise};var i={};function o(t){return Object.prototype.hasOwnProperty.call(i,t)}function d(t){return angular.isString(t)&&""!==t}function t(t){if(d(t))return o(t)&&i[t].isActive;throw new TypeError("Invalid type of a first argument, a non-empty string expected.")}function h(){var t,e=[];for(t in i)i[t].isActive&&e.push(i[t]);return e.sort(function(t,e){return t.priority-e.priority}),e}this.addPart=function(t,e,n){if(d(t))return o(t)||(i[t]=new r(t,e,n)),i[t].isActive=!0,this;throw new TypeError("Couldn't add part, part name has to be a string!")},this.setPart=function(t,e,n){if(!d(t))throw new TypeError("Couldn't set part.`lang` parameter has to be a string!");if(!d(e))throw new TypeError("Couldn't set part.`part` parameter has to be a string!");if("object"!=typeof n||null===n)throw new TypeError("Couldn't set part. `table` parameter has to be an object!");return o(e)||(i[e]=new r(e),i[e].isActive=!1),i[e].tables[t]=n,this},this.deletePart=function(t){if(d(t))return o(t)&&(i[t].isActive=!1),this;throw new TypeError("Couldn't delete part, first arg has to be string.")},this.isPartAvailable=t,this.$get=["$rootScope","$injector","$q","$http","$log",function(a,s,u,l,c){var f=function(n){if(!d(n.key))throw new TypeError("Unable to load data, a key is not a non-empty string.");if(!d(n.urlTemplate)&&!angular.isFunction(n.urlTemplate))throw new TypeError("Unable to load data, a urlTemplate is not a non-empty string or not a function.");var e=n.loadFailureHandler;if(void 0!==e){if(!angular.isString(e))throw new Error("Unable to load data, a loadFailureHandler is not a string.");e=s.get(e)}var r=[],t=h(),i=(angular.forEach(t,function(t){r.push(t.getTable(n.key,u,l,n.$http,n.urlTemplate,e)),t.urlTemplate=t.urlTemplate||n.urlTemplate}
1),!1),o=a.$on("$translatePartialLoaderStructureChanged",function(){i=!0});return u.all(r).then(function(){if(o(),i){if(!n.__retries)return n.__retries=(n.__retries||0)+1,f(n);c.warn("The partial loader has detected a multiple structure change (with addPort/removePart) while loading translations. You should consider using promises of $translate.use(lang) and $translate.refresh(). Also parts should be added/removed right before an explicit refresh if possible.")}var e={};return t=h(),angular.forEach(t,function(t){!function t(e,n){for(var r in n)n[r]&&n[r].constructor&&n[r].constructor===Object?(e[r]=e[r]||{},t(e[r],n[r])):e[r]=n[r]}(e,t.tables[n.key])}),e},function(){return o(),u.reject(n.key)})};return f.addPart=function(t,e,n){if(d(t))return o(t)?i[t].isActive||(i[t].isActive=!0,a.$emit("$translatePartialLoaderStructureChanged",t)):(i[t]=new r(t,e,n),a.$emit("$translatePartialLoaderStructureChanged",t)),f;throw new TypeError("Couldn't add part, first arg has to be a string")},f.deletePart=function(n,t){if(!d(n))throw new TypeError("Couldn't delete part, first arg has to be string");if(void 0===t)t=!1;else if("boolean"!=typeof t)throw new TypeError("Invalid type of a second argument, a boolean expected.");var e,r;return o(n)&&(e=i[n].isActive,t?("object"==typeof(r="string"==typeof(r=s.get("$translate").loaderCache())?s.get(r):r)&&angular.forEach(i[n].tables,function(t,e){r.remove(i[n].parseUrl(i[n].urlTemplate,e))}
1),delete i[n]):i[n].isActive=!1,e&&a.$emit("$translatePartialLoaderStructureChanged",n)),f},f.isPartLoaded=function(t,e){return angular.isDefined(i[t])&&angular.isDefined(i[t].tables[e])},f.getRegisteredParts=function(){var e=[];return angular.forEach(i,function(t){t.isActive&&e.push(t.name)}),e},f.isPartAvailable=t,f}]}return angular.module("pascalprecht.translate").provider("$translatePartialLoader",t),t.displayName="$translatePartialLoader","pascalprecht.translate"}),function(){"use strict";var g=8,f=9,m=13,d=27,v=32,h=38,p=40,y=37,$=39,b=46,w=188,a=9007199254740991,e=["text","email","url"],t=angular.module("ngTagsInput",[]);t.directive("tagsInput",["$timeout","$document","$window","tagsInputConfig","tiUtil",function(f,d,h,r,p){function i(n,r,i,o){var a={},s=function(t){return p.safeToString(t[n.displayProperty])},u=function(t,e){t[n.displayProperty]=e},l=function(t){var e=s(t);return e&&e.length>=n.minLength&&e.length<=n.maxLength&&n.allowedTagsPattern.test(e)&&!p.findInObjectArray(a.items,t,n.keyProperty||n.displayProperty)&&i({$tag:t})};return a.items=[],a.addText=function(t){var e={};return u(e,t),a.add(e)},a.add=function(t){var e=s(t);return n.replaceSpacesWithDashes&&(e=p.replaceSpacesWithDashes(e)),u(t,e),l(t)?(a.items.push(t),r.trigger("tag-added",{$tag:t})):e&&r.trigger("invalid-tag",{$tag:t}),t},a.remove=function(t){var e=a.items[t];if(o({$tag:e}))return a.items.splice(t,1),a.clearSelection(),r.trigger("tag-removed",{$tag:e}),e},a.select=function(t){t<0?t=a.items.length-1:t>=a.items.length&&(t=0),a.index=t,a.selected=a.items[t]},a.selectPrior=function(){a.select(--a.index)},a.selectNext=function(){a.select(++a.index)},a.removeSelected=function(){return a.remove(a.index)},a.clearSelection=function(){a.selected=null,a.index=-1},a.clearSelection(),a}function o(t){return-1!==e.indexOf(t)}return{restrict:"E",require:"ngModel",scope:{tags:"=ngModel",text:"=?",onTagAdding:"&",onTagAdded:"&",onInvalidTag:"&",onTagRemoving:"&",onTagRemoved:"&",onTagClicked:"&"},replace:!1,transclude:!0,templateUrl:"ngTagsInput/tags-input.html",controller:["$scope","$attrs","$element",function(n,t,e){n.events=p.simplePubSub(),r.load("tagsInput",n,t,{template:[String,"ngTagsInput/tag-item.html"],type:[String,"text",o],placeholder:[String,"Add a tag"],tabindex:[Number,null],removeTagSymbol:[String,String.fromCharCode(215)],replaceSpacesWithDashes:[Boolean,!0],minLength:[Number,3],maxLength:[Number,a],addOnEnter:[Boolean,!0],addOnSpace:[Boolean,!1],addOnComma:[Boolean,!0],addOnBlur:[Boolean,!0],addOnPaste:[Boolean,!1],pasteSplitPattern:[RegExp,/,/],allowedTagsPattern:[RegExp,/.+/],enableEditingLastTag:[Boolean,!1],minTags:[Number,0],maxTags:[Number,a],displayProperty:[String,"text"],keyProperty:[String,""],allowLeftoverText:[Boolean,!1],addFromAutocompleteOnly:[Boolean,!1],spellcheck:[Boolean,!0]}),n.tagList=new i(n.options,n.events,p.handleUndefinedResult(n.onTagAdding,!0),p.handleUndefinedResult(n.onTagRemoving,!0)),this.registerAutocomplete=function(){var t=e.find("input");return{addTag:function(t){return n.tagList.add(t)},focusInput:function(){t[0].focus()},getTags:function(){return n.tagList.items},getCurrentTagText:function(){return n.newTag.text()},getOptions:function(){return n.options},on:function(t,e){return n.events.on(t,e),this}}},this.registerTagItem=function(){return{getOptions:function(){return n.options},removeTag:function(t){n.disabled||n.tagList.remove(t)}}}}],link:function(s,n,t,e){var u=[m,w,v,g,b,y,$],l=s.tagList,r=s.events,c=s.options,i=n.find("input"),o=["minTags","maxTags","allowLeftoverText"],a=function(){e.$setValidity("maxTags",l.items.length<=c.maxTags),e.$setValidity("minTags",l.items.length>=c.minTags),e.$setValidity("leftoverText",!(!s.hasFocus&&!c.allowLeftoverText)||!s.newTag.text())};e.$isEmpty=function(t){return!t||!t.length},s.newTag={text:function(t){if(!angular.isDefined(t))return s.text||"";s.text=t,r.trigger("input-change",t)},invalid:null},s.track=function(t){return t[c.keyProperty||c.displayProperty]},s.$watch("tags",function(t){t?(l.items=p.makeObjectArray(t,c.displayProperty),s.tags=l.items):l.items=[]}),s.$watch("tags.length",function(){a(),e.$validate()}),t.$observe("disabled",function(t){s.disabled=t}),s.eventHandlers={input:{keydown:function(t){r.trigger("input-keydown",t)},focus:function(){s.hasFocus||(s.hasFocus=!0,r.trigger("input-focus"))},blur:function(){f(function(){var t=d.prop("activeElement"),e=t===i[0],t=n[0].contains(t);!e&&t||(s.hasFocus=!1,r.trigger("input-blur"))})},paste:function(e){e.getTextData=function(){var t=e.clipboardData||e.originalEvent&&e.originalEvent.clipboardData;return t?t.getData("text/plain"):h.clipboardData.getData("Text")},r.trigger("input-paste",e)}},host:{click:function(){s.disabled||i[0].focus()}},tag:{click:function(t){r.trigger("tag-clicked",{$tag:t})}}},r.on("tag-added",s.onTagAdded).on("invalid-tag",s.onInvalidTag).on("tag-removed",s.onTagRemoved).on("tag-clicked",s.onTagClicked).on("tag-added",function(){s.newTag.text("")}).on("tag-added tag-removed",function(){s.tags=l.items,e.$setDirty()}
1).on("invalid-tag",function(){s.newTag.invalid=!0}).on("option-change",function(t){-1!==o.indexOf(t.name)&&a()}).on("input-change",function(){l.clearSelection(),s.newTag.invalid=null}).on("input-focus",function(){n.triggerHandler("focus"),e.$setValidity("leftoverText",!0)}).on("input-blur",function(){c.addOnBlur&&!c.addFromAutocompleteOnly&&l.addText(s.newTag.text()),n.triggerHandler("blur"),a()}).on("input-keydown",function(t){var e,n,r,i,o=t.keyCode,a={};p.isModifierOn(t)||-1===u.indexOf(o)||(a[m]=c.addOnEnter,a[w]=c.addOnComma,a[v]=c.addOnSpace,a=!c.addFromAutocompleteOnly&&a[o],e=(o===g||o===b)&&l.selected,r=o===g&&0===s.newTag.text().length&&c.enableEditingLastTag,n=(o===g||o===y||o===$)&&0===s.newTag.text().length&&!c.enableEditingLastTag,a?l.addText(s.newTag.text()):r?(l.selectPrior(),(i=l.removeSelected())&&s.newTag.text(i[c.displayProperty])):e?l.removeSelected():n&&(o===y||o===g?l.selectPrior():o===$&&l.selectNext()),(a||n||e||r)&&t.preventDefault())}).on("input-paste",function(t){var e;c.addOnPaste&&1<(e=t.getTextData().split(c.pasteSplitPattern)).length&&(e.forEach(function(t){l.addText(t)}),t.preventDefault())})}}}]),t.directive("tiTagItem",["tiUtil",function(a){return{restrict:"E",require:"^tagsInput",template:'<ng-include src="$$template"></ng-include>',scope:{data:"="},link:function(e,t,n,r){var i=r.registerTagItem(),o=i.getOptions();e.$$template=o.template,e.$$removeTagSymbol=o.removeTagSymbol,e.$getDisplayText=function(){return a.safeToString(e.data[o.displayProperty])},e.$removeTag=function(){i.removeTag(e.$index)},e.$watch("$parent.$index",function(t){e.$index=t})}}}]),t.directive("autoComplete",["$document","$timeout","$sce","$q","tagsInputConfig","tiUtil",function(t,e,n,l,r,c){function i(r,i,e){var o,a={},s=function(){return i.tagsInput.keyProperty||i.tagsInput.displayProperty},u=function(t,e){return t.filter(function(t){return!c.findInObjectArray(e,t,s(),function(t,e){return i.tagsInput.replaceSpacesWithDashes&&(t=c.replaceSpacesWithDashes(t),e=c.replaceSpacesWithDashes(e)),c.defaultComparer(t,e)})})};return a.reset=function(){o=null,a.items=[],a.visible=!1,a.index=-1,a.selected=null,a.query=null},a.show=function(){i.selectFirstMatch?a.select(0):a.selected=null,a.visible=!0},a.load=c.debounce(function(t,e){a.query=t;var n=l.when(r({$query:t}));(o=n).then(function(t){n===o&&(t=c.makeObjectArray(t.data||t,s()),t=u(t,e),a.items=t.slice(0,i.maxResultsToShow),0<a.items.length?a.show():a.reset())})},i.debounceDelay),a.selectNext=function(){a.select(++a.index)},a.selectPrior=function(){a.select(--a.index)},a.select=function(t){t<0?t=a.items.length-1:t>=a.items.length&&(t=0),a.index=t,a.selected=a.items[t],e.trigger("suggestion-selected",t)},a.reset(),a}return{restrict:"E",require:"^tagsInput",scope:{source:"&"},templateUrl:"ngTagsInput/auto-complete.html",controller:["$scope","$element","$attrs",function(t,e,n){t.events=c.simplePubSub(),r.load("autoComplete",t,n,{template:[String,"ngTagsInput/auto-complete-match.html"],debounceDelay:[Number,100],minLength:[Number,3],highlightMatchedText:[Boolean,!0],maxResultsToShow:[Number,10],loadOnDownArrow:[Boolean,!1],loadOnEmpty:[Boolean,!1],loadOnFocus:[Boolean,!1],selectFirstMatch:[Boolean,!0],displayProperty:[String,""]}),t.suggestionList=new i(t.source,t.options,t.events),this.registerAutocompleteMatch=function(){return{getOptions:function(){return t.options},getQuery:function(){return t.suggestionList.query}}}}],link:function(r,o,t,e){var n,i=[m,f,d,h,p],a=r.suggestionList,s=e.registerAutocomplete(),u=r.options,e=r.events;u.tagsInput=s.getOptions(),n=function(t){return t&&t.length>=u.minLength||!t&&u.loadOnEmpty},r.addSuggestionByIndex=function(t){a.select(t),r.addSuggestion()},r.addSuggestion=function(){var t=!1;return a.selected&&(s.addTag(angular.copy(a.selected)),a.reset(),s.focusInput(),t=!0),t},r.track=function(t){return t[u.tagsInput.keyProperty||u.tagsInput.displayProperty]},s.on("tag-added tag-removed invalid-tag input-blur",function(){a.reset()}).on("input-change",function(t){n(t)?a.load(t,s.getTags()):a.reset()}).on("input-focus",function(){var t=s.getCurrentTagText();u.loadOnFocus&&n(t)&&a.load(t,s.getTags())}).on("input-keydown",function(t){var e=t.keyCode,n=!1;if(!c.isModifierOn(t)&&-1!==i.indexOf(e))return a.visible?e===p?(a.selectNext(),n=!0):e===h?(a.selectPrior(),n=!0):e===d?(a.reset(),n=!0):e!==m&&e!==f||(n=r.addSuggestion()):e===p&&r.options.loadOnDownArrow&&(a.load(s.getCurrentTagText(),s.getTags()),n=!0),n?(t.preventDefault(),t.stopImmediatePropagation(),!1):void 0}),e.on("suggestion-selected",function(t){var e,n,r,i;
1t=t,t=(e=(e=o).find("li").eq(t)).parent(),n=e.prop("offsetTop"),e=e.prop("offsetHeight"),r=t.prop("clientHeight"),i=t.prop("scrollTop"),n<i?t.prop("scrollTop",n):r+i<n+e&&t.prop("scrollTop",n+e-r)})}}}]),t.directive("tiAutocompleteMatch",["$sanitize","tiUtil",function(a,s){return{restrict:"E",require:"^autoComplete",template:'<ng-include src="$$template"></ng-include>',scope:{data:"="},link:function(t,e,n,r){var i=r.registerAutocompleteMatch(),o=i.getOptions();t.$$template=o.template,t.$index=t.$parent.$index,t.$highlight=function(t){return o.highlightMatchedText&&(t=s.safeHighlight(t,i.getQuery())),a(t)},t.$getDisplayText=function(){return s.safeToString(t.data[o.displayProperty||o.tagsInput.displayProperty])}}}}]),t.directive("tiTranscludeAppend",function(){return function(t,e,n,r,i){i(function(t){e.append(t)})}}),t.directive("tiAutosize",["tagsInputConfig",function(s){return{restrict:"A",require:"ngModel",link:function(t,r,i,e){var n,o=s.getTextAutosizeThreshold(),a=angular.element('<span class="input"></span>');a.css("display","none").css("visibility","hidden").css("width","auto").css("white-space","pre"),r.parent().append(a),e.$parsers.unshift(n=function(t){var e,n=t;return(n=angular.isString(n)&&0===n.length?i.placeholder:n)&&(a.text(n),a.css("display",""),e=a.prop("offsetWidth"),a.css("display","none")),r.css("width",e?e+o+"px":""),t}),e.$formatters.unshift(n),i.$observe("placeholder",function(t){e.$modelValue||n(t)})}}}]),t.directive("tiBindAttrs",function(){return function(t,e,n){t.$watch(n.tiBindAttrs,function(t){angular.forEach(t,function(t,e){n.$set(e,t)})},!0)}}),t.provider("tagsInputConfig",function(){var p={},g={},e=3;this.setDefaults=function(t,e){return p[t]=e,this},this.setActiveInterpolation=function(t,e){return g[t]=e,this},this.setTextAutosizeThreshold=function(t){return e=t,this},this.$get=["$interpolate",function(d){var h={};return h[String]=function(t){return t},h[Number]=function(t){return parseInt(t,10)},h[Boolean]=function(t){return"true"===t.toLowerCase()},h[RegExp]=function(t){return new RegExp(t)},{load:function(u,l,c,t){function f(){return!0}l.options={},angular.forEach(t,function(t,e){var n=t[0],r=t[1],i=t[2]||f,o=h[n],a=function(){var t=p[u]&&p[u][e];return angular.isDefined(t)?t:r},s=function(t){l.options[e]=t&&i(t)?o(t):a()};g[u]&&g[u][e]?c.$observe(e,function(t){s(t),l.events.trigger("option-change",{name:e,newValue:t})}):s(c[e]&&d(c[e])(l.$parent))})},getTextAutosizeThreshold:function(){return e}}}]}),t.factory("tiUtil",["$timeout",function(i){var o={debounce:function(e,n){var r;return function(){var t=arguments;i.cancel(r),r=i(function(){e.apply(null,t)},n)}},makeObjectArray:function(t,n){if(!angular.isArray(t)||0===t.length||angular.isObject(t[0]))return t;var r=[];return t.forEach(function(t){var e={};e[n]=t,r.push(e)}),r},findInObjectArray:function(t,e,n,r){var i=null;return r=r||o.defaultComparer,t.some(function(t){if(r(t[n],e[n]))return i=t,!0}),i},defaultComparer:function(t,e){return o.safeToString(t).toLowerCase()===o.safeToString(e).toLowerCase()},safeHighlight:function(t,e){if(!e)return t;t=o.encodeHTML(t),e=o.encodeHTML(e);var n=new RegExp("&[^;]+;|"+e.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1"),"gi");return t.replace(n,function(t){return t.toLowerCase()===e.toLowerCase()?"<em>"+t+"</em>":t})},safeToString:function(t){return angular.isUndefined(t)||null==t?"":t.toString().trim()},encodeHTML:function(t){return o.safeToString(t).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">")},handleUndefinedResult:function(e,n){return function(){var t=e.apply(null,arguments);return angular.isUndefined(t)?n:t}},replaceSpacesWithDashes:function(t){return o.safeToString(t).replace(/\s/g,"-")},isModifierOn:function(t){return t.shiftKey||t.ctrlKey||t.altKey||t.metaKey},simplePubSub:function(){var n={};return{on:function(t,e){return t.split(" ").forEach(function(t){n[t]||(n[t]=[]),n[t].push(e)}),this},trigger:function(t,e){return(n[t]||[]).every(function(t){return o.handleUndefinedResult(t,!0)(e)}),this}}}};return o}]),t.run(["$templateCache",function(t){/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)?t.put("ngTagsInput/tags-input.html",'<div class="host" tabindex="-1" ti-transclude-
1append><div class="tags" ng-class="{focused: hasFocus}"><ul class="tag-list"><li class="tag-item" ng-repeat="tag in tagList.items track by track(tag)" ng-class="{ selected: tag == tagList.selected }" ng-click="eventHandlers.tag.click(tag)"><ti-tag-item data="::tag"></ti-tag-item></li></ul><input class="input" autocomplete="off" ng-model="newTag.text" ng-model-options="{getterSetter: true}" ng-keydown="eventHandlers.input.keydown($event)" ng-focus="eventHandlers.input.focus($event)" ng-blur="eventHandlers.input.blur($event)" ng-paste="eventHandlers.input.paste($event)" ng-trim="false" ng-class="{\'invalid-tag\': newTag.invalid}" ng-disabled="disabled" ti-bind-attrs="{type: options.type, placeholder: options.placeholder, tabindex: options.tabindex, spellcheck: options.spellcheck}" ti-autosize></div></div>'):t.put("ngTagsInput/tags-input.html",'<div class="host" tabindex="-1" ng-click="eventHandlers.host.click()" ti-transclude-append><div class="tags" ng-class="{focused: hasFocus}"><ul class="tag-list"><li class="tag-item" ng-repeat="tag in tagList.items track by track(tag)" ng-class="{ selected: tag == tagList.selected }" ng-click="eventHandlers.tag.click(tag)"><ti-tag-item data="::tag"></ti-tag-item></li></ul><input class="input" autocomplete="off" ng-model="newTag.text" ng-model-options="{getterSetter: true}" ng-keydown="eventHandlers.input.keydown($event)" ng-focus="eventHandlers.input.focus($event)" ng-blur="eventHandlers.input.blur($event)" ng-paste="eventHandlers.input.paste($event)" ng-trim="false" ng-class="{\'invalid-tag\': newTag.invalid}" ng-disabled="disabled" ti-bind-attrs="{type: options.type, placeholder: options.placeholder, tabindex: options.tabindex, spellcheck: options.spellcheck}" ti-autosize></div></div>'),t.put("ngTagsInput/tag-item.html",'<span ng-bind="$getDisplayText()"></span> <a class="remove-button" ng-click="$removeTag()" ng-bind="::$$removeTagSymbol"></a>'),t.put("ngTagsInput/auto-complete.html",'<div class="autocomplete" ng-if="suggestionList.visible"><ul class="suggestion-list"><li class="suggestion-item" ng-repeat="item in suggestionList.items track by track(item)" ng-class="{selected: item == suggestionList.selected}" ng-click="addSuggestionByIndex($index)" ng-mouseenter="suggestionList.select($index)"><ti-autocomplete-match data="::item"></ti-autocomplete-match></li></ul></div>'),t.put("ngTagsInput/auto-complete-match.html",'<span ng-bind-html="$highlight($getDisplayText())"></span>')}])}(),function(e){"use strict";var t=e.module("ngAria",["ng"]).info({angularVersion:"1.6.10"}).provider("$aria",function(){var u={ariaHidden:!0,ariaChecked:!0,ariaReadonly:!0,ariaDisabled:!0,ariaRequired:!0,ariaInvalid:!0,ariaValue:!0,tabindex:!0,bindKeydown:!0,bindRoleForClick:!0};function t(i,o,a,s){return function(t,e,n){var r=n.$normalize(o);!u[r]||l(e,a)||n[r]||t.$watch(n[i],function(t){e.attr(o,t=s?!t:!!t)})}}this.config=function(t){u=e.extend(u,t)},this.$get=function(){return{config:function(t){return u[t]},$$watchExpr:t}}}),o=["BUTTON","A","INPUT","TEXTAREA","SELECT","DETAILS","SUMMARY"],l=function(t,e){if(-1!==e.indexOf(t[0].nodeName))return!0};t.directive("ngShow",["$aria",function(t){return t.$$watchExpr("ngShow","aria-hidden",[],!0)}]).directive("ngHide",["$aria",function(t){return t.$$watchExpr("ngHide","aria-hidden",[],!1)}]).directive("ngValue",["$aria",function(t){return t.$$watchExpr("ngValue","aria-checked",o,!1)}]).directive("ngChecked",["$aria",function(t){return t.$$watchExpr("ngChecked","aria-checked",o,!1)}]).directive("ngReadonly",["$aria",function(t){return t.$$watchExpr("ngReadonly","aria-readonly",o,!1)}]).directive("ngRequired",["$aria",function(t){return t.$$watchExpr("ngRequired","aria-required",o,!1)}]).directive("ngModel",["$aria",function(c){function f(t,e,n,r){return c.config(e)&&!n.attr(t)&&(r||!l(n,o))}function d(t,e){return!e.attr("role")&&e.attr("type")===t&&!l(e,o)}return{restrict:"A",require:"ngModel",priority:200,compile:function(t,e){n=(e=e).type,e=e.role;var n,l="checkbox"===(n||e)||"menuitemcheckbox"===e?"checkbox":"radio"===(n||e)||"menuitemradio"===e?"radio":"range"===n||"progressbar"===e||"slider"===e?"range":"";return{post:function(t,n,r,i){var e,o,a,s=f("tabindex","tabindex",n,!1);function u(){return i.$modelValue}switch(l){case"radio":case"checkbox":d(l,n)&&n.attr("role",l),f("aria-checked","ariaChecked",n,!1)&&t.$watch(u,"radio"==l?function(t){var e=r.value==i.$viewValue;n.attr("aria-checked",e)}:function(){n.attr("aria-checked",!i.$isEmpty(i.$viewValue))}),s&&n.attr("tabindex",0);break;case"range":d(l,n)&&n.attr("role","slider"),c.config("ariaValue")&&(e=!n.attr("aria-valuemin")&&(r.hasOwnProperty("min")||r.hasOwnProperty("ngMin")),o=!n.attr("aria-valuemax")&&(r.hasOwnProperty("max")||r.hasOwnProperty("ngMax")),a=!n.attr("aria-valuenow"),e&&r.$observe("min",function(t){n.attr("aria-valuemin",t)}),o&&r.$observe("max",function(t){n.attr("aria-valuemax",t)}),a&&t.$watch(u,function(t){n.attr("aria-valuenow",t)})),s&&n.attr("tabindex",0)}!r.hasOwnProperty("ngRequired")&&i.$validators.required&&f("aria-required","ariaRequired",n,!1)&&r.$observe("required",function(){n.attr("aria-required",!!r.required)}),f("aria-invalid","ariaInvalid",n,!0)&&t.$watch(function(){return i.$invalid},function(t){n.attr("aria-invalid",!!t)})}}}}}]).directive("ngDisabled",["$aria",function(t){return t.$$watchExpr("ngDisabled","aria-disabled",o,!1)}]).directive("ngMessages",function(){return{restrict:"A",require:"?ngMessages",link:function(t,e,n,r){e.attr("aria-live")||e.attr("aria-live","assertive")}}}).directive("ngClick",["$aria","$parse",function(i,n){return{restrict:"A",compile:function(t,e){var r=n(e.ngClick);return function(n,t,e){l(t,o)||(i.config("bindRoleForClick")&&!t.attr("role")&&t.attr("role","button"),i.config("tabindex")&&!t.attr("tabindex")&&t.attr("tabindex",0),!i.config("bindKeydown")||e.ngKeydown||e.ngKeypress||e.ngKeyup||t.on("key
1down",function(t){var e=t.which||t.keyCode;32!==e&&13!==e||n.$apply(function(){r(n,{$event:t})})}))}}}}]).directive("ngDblclick",["$aria",function(r){return function(t,e,n){!r.config("tabindex")||e.attr("tabindex")||l(e,o)||e.attr("tabindex",0)}}])}((window,window.angular)),function(t,e){"use strict";"function"==typeof define&&define.amd?define(["angular"],e):t.hasOwnProperty("angular")?e(t.angular):"object"==typeof exports&&(module.exports=e(require("angular")))}(this,function(g){"use strict";function m(t,e){var n;try{n=t[e]}catch(t){n=!1}if(n){var r="__"+Math.round(1e7*Math.random());try{t[e].setItem(r,r),t[e].removeItem(r,r)}catch(t){n=!1}}return n}return(g=g&&g.module?g:window.angular).module("ngStorage",[]).provider("$localStorage",t("localStorage")).provider("$sessionStorage",t("sessionStorage"));function t(p){var n=m(window,p);return function(){var f="ngStorage-",d=(this.setKeyPrefix=function(t){if("string"!=typeof t)throw new TypeError("[ngStorage] - "+p+"Provider.setKeyPrefix() expects a String.");f=t},g.toJson),h=g.fromJson;this.setSerializer=function(t){if("function"!=typeof t)throw new TypeError("[ngStorage] - "+p+"Provider.setSerializer expects a function.");d=t},this.setDeserializer=function(t){if("function"!=typeof t)throw new TypeError("[ngStorage] - "+p+"Provider.setDeserializer expects a function.");h=t},this.supported=function(){return!!n},this.get=function(t){return n&&h(n.getItem(f+t))},this.set=function(t,e){return n&&n.setItem(f+t,d(e))},this.remove=function(t){n&&n.removeItem(f+t)},this.$get=["$rootScope","$window","$log","$timeout","$document",function(n,t,e,r,i){var o,a,s=f.length,u=m(t,p),l=u||(e.warn("This browser does not support Web Storage!"),{setItem:g.noop,getItem:g.noop,removeItem:g.noop}),c={$default:function(t){for(var e in t)g.isDefined(c[e])||(c[e]=g.copy(t[e]));return c.$sync(),c},$reset:function(t){for(var e in c)"$"!==e[0]&&delete c[e]&&l.removeItem(f+e);return c.$default(t)},$sync:function(){for(var t,e=0,n=l.length;e<n;e++)(t=l.key(e))&&f===t.slice(0,s)&&(c[t.slice(s)]=h(l.getItem(t)))},$apply:function(){var n;if(a=null,!g.equals(c,o)){for(var t in n=g.copy(o),g.forEach(c,function(t,e){g.isDefined(t)&&"$"!==e[0]&&(l.setItem(f+e,d(t)),delete n[e])}),n)l.removeItem(f+t);o=g.copy(c)}},$supported:function(){return!!u}};return c.$sync(),o=g.copy(c),n.$watch(function(){a=a||r(c.$apply,100,!1)}),t.addEventListener&&t.addEventListener("storage",function(t){var e;!t.key||(e=i[0]).hasFocus&&e.hasFocus()||f!==t.key.slice(0,s)||(t.newValue?c[t.key.slice(s)]=h(t.newValue):delete c[t.key.slice(s)],o=g.copy(c),n.$apply())}),t.addEventListener&&t.addEventListener("beforeunload",function(){c.$apply()}),c}]}}}),angular.module("angular-jwt",["angular-jwt.interceptor","angular-jwt.jwt"]),angular.module("angular-jwt.interceptor",[]).provider("jwtInterceptor",function(){this.urlParam=null,this.authHeader="Authorization",this.authPrefix="Bearer ",this.tokenGetter=function(){return null};var r=this;this.$get=["$q","$injector","$rootScope",function(n,t,e){return{request:function(e){if(e.skipAuthorization)return e;if(r.urlParam){if(e.params=e.params||{},e.params[r.urlParam])return e}else if(e.headers=e.headers||{},e.headers[r.authHeader])return e;return n.when(t.invoke(r.tokenGetter,this,{config:e})).then(function(t){return t&&(r.urlParam?e.params[r.urlParam]=t:e.headers[r.authHeader]=r.authPrefix+t),e})},responseError:function(t){return 401===t.status&&e.$broadcast("unauthenticated",t),n.reject(t)}}}]}),angular.module("angular-jwt.jwt",[]).service("jwtHelper",function(){this.urlBase64Decode=function(t){var e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw"Illegal base64url string!"}return decodeURIComponent(escape(window.atob(e)))},this.decodeToken=function(t){t=t.split(".");if(3!==t.length)throw new Error("JWT must have 3 parts");t=this.urlBase64Decode(t[1]);if(t)return JSON.parse(t);throw new Error("Cannot decode the token")},this.getTokenExpirationDate=function(t){t=this.decodeToken(t);if(void 0===t.exp)return null;var e=new Date(0);return e.setUTCSeconds(t.exp),e},this.isTokenExpired=function(t,e){t=this.getTokenExpirationDate(t);return e=e||0,null!==t&&!(t.valueOf()>(new Date).valueOf()+1e3*e)}}),function($,x){"use strict";var b,w,S,_,k,C,E,T,A,O,D=x.$$minErr("$sanitize");x.module("ngSanitize",[]).provider("$sanitize",function(){var e=!1,r=!1,n=(this.$get=["$$sanitizeUri",function(n){return e=!0,r&&w(c,u),function(t){var e=[];return A(t,O(e,function(t,e){return!/^unsafe:/.test(n(t,e))})),e.join("")}}],this.enableSvg=function(t){return k(t)?(r=t,this):r},this.addValidElements=function(t){return e||(_(t)&&(t={htmlElements:t}),g(u,t.svgElements),g(s,t.htmlVoidElements),g(c,t.htmlVoidElements),g(c,t.htmlElements)),this},this.addValidAttrs=function(t){return e||w(d,p(t,!0)),this}
1,b=x.bind,w=x.extend,S=x.forEach,_=x.isArray,k=x.isDefined,C=x.lowercase,E=x.noop,A=function(t,e){null==t?t="":"string"!=typeof t&&(t=""+t);var n=m(t);if(!n)return"";var r=5;do{if(0===r)throw D("uinput","Failed to sanitize html because the input is unstable")}while(r--,t=n.innerHTML,n=m(t),t!==n.innerHTML);var i,o=n.firstChild;for(;o;){switch(o.nodeType){case 1:e.start(o.nodeName.toLowerCase(),function(t){for(var e={},n=0,r=t.length;n<r;n++){var i=t[n];e[i.name]=i.value}return e}(o.attributes));break;case 3:e.chars(o.textContent)}if(!((i=o.firstChild)||(1===o.nodeType&&e.end(o.nodeName.toLowerCase()),i=y("nextSibling",o))))for(;null==i&&(o=y("parentNode",o))!==n;)i=y("nextSibling",o),1===o.nodeType&&e.end(o.nodeName.toLowerCase());o=i}for(;o=n.firstChild;)n.removeChild(o)},O=function(t,o){var e=!1,a=b(t,t.push);return{start:function(i,t){i=C(i),(e=!e&&l[i]?i:e)||!0!==c[i]||(a("<"),a(i),S(t,function(t,e){var n=C(e),r="img"===i&&"src"===n||"background"===n;!0!==d[n]||!0===f[n]&&!o(t,r)||(a(" "),a(e),a('="'),a(v(t)),a('"'))}),a(">"))},end:function(t){t=C(t),e||!0!==c[t]||!0===s[t]||(a("</"),a(t),a(">")),t==e&&(e=!1)},chars:function(t){e||a(v(t))}}},T=$.Node.prototype.contains||function(t){return!!(16&this.compareDocumentPosition(t))},/[\uD800-\uDBFF][\uDC00-\uDFFF]/g),i=/([^#-~ |!])/g,s=h("area,br,col,hr,img,wbr"),t=h("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),o=h("rp,rt"),a=w({},o,t),t=w({},t,h("address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,section,table,ul")),o=w({},o,h("a,abbr,acronym,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var")),u=h("circle,defs,desc,ellipse,font-face,font-face-name,font-face-src,g,glyph,hkern,image,linearGradient,line,marker,metadata,missing-glyph,mpath,path,polygon,polyline,radialGradient,rect,stop,svg,switch,text,title,tspan"),l=h("script,style"),c=w({},s,t,o,a),f=h("background,cite,href,longdesc,src,xlink:href,xml:base"),t=h("abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,size,span,start,summary,tabindex,target,title,type,valign,value,vspace,width"),o=h("accent-height,accumulate,additive,alphabetic,arabic-form,ascent,baseProfile,bbox,begin,by,calcMode,cap-height,class,color,color-rendering,content,cx,cy,d,dx,dy,descent,display,dur,end,fill,fill-rule,font-family,font-size,font-stretch,font-style,font-variant,font-weight,from,fx,fy,g1,g2,glyph-name,gradientUnits,hanging,height,horiz-adv-x,horiz-origin-x,ideographic,k,keyPoints,keySplines,keyTimes,lang,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mathematical,max,min,offset,opacity,orient,origin,overline-position,overline-thickness,panose-1,path,pathLength,points,preserveAspectRatio,r,refX,refY,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,rotate,rx,ry,slope,stemh,stemv,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,systemLanguage,target,text-anchor,to,transform,type,u1,u2,underline-position,underline-thickness,unicode,unicode
1-range,units-per-em,values,version,viewBox,visibility,width,widths,x,x-height,x1,x2,xlink:actuate,xlink:arcrole,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,xmlns,xmlns:xlink,y,y1,y2,zoomAndPan",!0),d=w({},f,o,t);function h(t,e){return p(t.split(","),e)}function p(t,e){for(var n={},r=0;r<t.length;r++)n[e?C(t[r]):t[r]]=!0;return n}function g(t,e){e&&e.length&&w(t,p(e))}var m=function(n,e){if(!e||!e.implementation)throw D("noinert","Can't create an inert html document");var t,r=((t=e.implementation.createHTMLDocument("inert")).documentElement||t.getDocumentElement()).querySelector("body");return r.innerHTML='<svg><g onload="this.parentNode.remove()"></g></svg>',r.querySelector("svg")?(r.innerHTML='<svg><p><style><img src="</style><img src=x onerror=alert(1)//">',r.querySelector("svg img")?function(t){t="<remove></remove>"+t;try{var e=(new n.DOMParser).parseFromString(t,"text/html").body;return e.firstChild.remove(),e}catch(t){return}}:function(t){r.innerHTML=t,e.documentMode&&function t(e){for(;e;){if(e.nodeType===$.Node.ELEMENT_NODE)for(var n=e.attributes,r=0,i=n.length;r<i;r++){var o=n[r],a=o.name.toLowerCase();"xmlns:ns1"!==a&&0!==a.lastIndexOf("ns1:",0)||(e.removeAttributeNode(o),r--,i--)}var s=e.firstChild;s&&t(s),e=y("nextSibling",e)}}(r);return r}):function(t){t="<remove></remove>"+t;try{t=encodeURI(t)}catch(t){return}var e=new n.XMLHttpRequest,t=(e.responseType="document",e.open("GET","data:text/html;charset=utf-8,"+t,!1),e.send(null),e.response.body);return t.firstChild.remove(),t}}($,$.document);function v(t){return t.replace(/&/g,"&").replace(n,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(i,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}function y(t,e){t=e[t];if(t&&T.call(e,t))throw D("elclob","Failed to sanitize html because the element is clobbered: {0}",e.outerHTML||e.outerText);return t}}).info({angularVersion:"1.6.10"}),x.module("ngSanitize").filter("linky",["$sanitize",function(p){var g=/((s?ftp|https?):\/\/|(www\.)|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s.;,(){}<>"\u201d\u2019]/i,m=/^mailto:/i,v=x.$$minErr("linky"),y=x.isDefined,$=x.isFunction,b=x.isObject,w=x.isString;return function(t,e,n){if(null==t||""===t)return t;if(!w(t))throw v("notstring","Expected string but received: {0}",t);for(var r,i,o,a=$(n)?n:b(n)?function(){return n}:function(){return{}},s=t,u=[];r=s.match(g);){i=r[0],r[2]||r[4]||(i=(r[3]?"http://":"mailto:")+i),o=r.index,h(s.substr(0,o)),d=l=f=c=void 0;var l,c=i,f=r[0].replace(m,""),d=a(c);for(l in u.push("<a "),d)u.push(l+'="'+d[l]+'" ');!y(e)||"target"in d||u.push('target="',e,'" '),u.push('href="',c.replace(/"/g,"""),'">'),h(f),u.push("</a>"),s=s.substring(o+r[0].length)}return h(s),p(u.join(""));function h(t){var e;t&&u.push((t=t,O(e=[],E).chars(t),e.join("")))}}}])}(window,window.angular),function(){"use strict";angular.module("sticky",[]).directive("sticky",["$window","$timeout",function(H,z){return{restrict:"A",scope:{disabled:"=disabledSticky"},link:function(o,a,i){var n,t,r,s,u,l,c=a.css("position"),e=a.attr("style")||"",f=0,d=!1,h=i.stickyClass||"",p=i.unstickyClass||"",g=i.bodyClass||"",m=i.bottomClass||"",v=function(t){t=function(t,e){var n=e.parent();do{var r=n[0];if(1!==r.nodeType)break;if(r.tagName.toUpperCase()===t.toUpperCase())return n}while(n=r=n.parent(),0!==r.length);return[]}("sticky-scroll",t);return 1===t.length?t[0]:H}(a),y=angular.element(H),$=angular.element(v),b=angular.element(document.body),w=function(){o.$root&&!o.$root.$$phase?o.$apply(D):D()},x="false"!==i.usePlaceholder,S="bottom"===i.anchor?"bottom":"top",_="true"===i.confine,k=void 0!==i.isStickyLayoutDeferred&&"true"===i.isStickyLayoutDeferred,N=void 0===i.isStickyLayoutWatched||"true"===i.isStickyLayoutWatched,C=i.offset?parseInt(i.offset.replace(/px;?/,"")):0,E=!0;function T(){E&&($.on("scroll",A),y.on("resize",w),l=o.getInitialDimensions(),k&&!a[0].getBoundingClientRect().height&&(n=o.$watch(function(){return a.height()},function(t,e){0<t&&(l=o.getInitialDimensions(),N||n())})),o.$watch(V,R),o.$on("$destroy",j),E=!1)}var A=function(){if(!0===o.disabled||(e=i.mediaQuery||!1,t=H.matchMedia,e&&!t("("+e+")").matches&&!t(e).matches))return d&&O(),!1;var t=L(),e="top"===S?!0===_?u<t&&t<=f:u<t:t<=u,n=function(t,e,n){var r="top",e=Math.abs(t-e),t=Math.abs(t-n);t<e&&(r="bottom");return r}(t,u,f);!e||"true"===i.stickLimit&&H.innerHeight-(a[0].offsetHeight+parseInt(C))<0||d?!e&&d?O(n):_&&!e&&(r=P(a[0]),O(n)):(d=!0,z(function(){l.offsetWidth=a[0].offsetWidth},0),b.addClass(g),a.removeClass(p),a.removeClass(m),a.addClass(h),M(),a.css("z-index","10").css("width",a[0].offsetWidth+"px").css("position","fixed").css("left",a.css("left").replace("px","")+"px").css(S,C+P(v)+"px").css("margin-top",0),"bottom"===S&&a.css("margin-bottom",0))};function O(t){e&&a.attr("style",e),d=!1,l.width=o.getInitialDimensions().width,b.removeClass(g),a.removeClass(h),a.addClass(p),"top"===t?(a.removeClass(m),a.css("z-index",10).css("width",l.width).css("top",l.top).css("position",l.position).css("left",l.cssLeft).css("margin-top",l.marginTop).css("height",l.height)):"bottom"===t&&!0===_&&(a.addClass(m),M(),a.css("z-index",10).css("width",l.width).css("top","").css("bottom",0).css("position","absolute").css("left",l.cssLeft).css("margin-top",l.marginTop).css("margin-bottom",l.marginBottom).css("height",l.height)),s&&t===S&&s.remove()}function j(){$.off("scroll",A),y.off("resize",w),w=null,b.removeClass(g),s&&s.remove()}function D(){I(),O(S),A()}function V(){if(!0===o.disabled)return O();var t=P(a[0]);return 0===t?t:"top"===S?(r||t)-P(v)+L():t-function(){var t;t=$[0]instanceof HTMLElement?H.getComputedStyle($[0],null).getPropertyValue("height").replace(/px;?/,""):H.innerHeight;return parseInt(t)||0}()+a[0].offsetHeight+L()}function R(t,e){var n=!!t,r=t!==e||void 0===u,i=!d&&!function(){if(_&&L()>f)return 1;return}();r&&i&&0<t&&n&&(u=t-C,n&&!e&&o.updateStickyContentUpdateDimensions(a[0].offsetWidth,a[0].offsetHeight),_&&a.parent().css({position:"relative"}),r=a.parent()[0],i=parseInt(r.offsetHeight)-(x?0:a[0].offsetHeight),t=parseInt(a.css("margin-bottom").replace(/px;?/,""))||0,n=P(a[0]),e=P(r),r=P(v),f=n-r+(e+i-n)-a[0].offsetHeight-t-C+ +L(),A())}function M(){var t,e;x&&(s&&s.remove(),s=angular.element("<div>"),e=a[0].offsetHeight,t=a[0].currentStyle||window.getComputedStyle(a[0]),e=(e=(e=(e+=parseInt(t.marginTop,10))+parseInt(t.marginBottom,10))+parseInt(t.borderTopWidth,10))+parseInt(t.borderBottomWidth,10),s.css("height",a[0].offsetHeight+"px"),a.after(s))}function P(t){var e=0;return e=t.getBoundingClientRect?t.getBoundingClientRect().top:e}function L(){var t=void 0!==v.scrollTop?v.scrollTop:void 0!==v.pageYOffset?v.pageYOffset:document.documentElement.scrollTop;return t}function I(t,e){var n=o.getInitialCSS(),r=o.getAnchor();o.isSticking()&&(o.processUnStickElement(r),o.processCheckIfShouldStick()),o.getElement().css({width:"",height:"",position:"",top:"",zIndex:""}),n.position=o.getOriginalInitialCSS().position,delete n.offsetWidth,void 0===t&&void 0===e&&(t=(r=o.getElement()[0].getBoundingClientRect()).width,e=r.height),o.updateStickyContentUpdateDimensions(t,e),i.resetScrollOnResize&&(n=o.getScrollbar(),"top"===S&&(n===H?H.scrollTo(0,0):0<n.scrollTop&&(n.scrollTop=0)))}o.getElement=function(){return a},o.getScrollbar=function(){return v},o.getInitialCSS=function(){return l},o.getAnchor=function(){return S},o.isSticking=function(){return d},o.getOriginalInitialCSS=function(){return t},o.processUnStickElement=function(t){O(t)},o.processCheckIfShouldStick=function(){A()},o.resetLayout=function(){I()},o.getInitialDimensions=function(){return{zIndex:a.css("z-index"),top:a.css("top"),position:c,marginTop:a.css("margin-top"),marginBottom:a.css("margin-bottom"),cssLeft:(e="left",t=(t=a)[0],n=window.getComputedStyle(t),r=n.display,t.style.display="none",n=n[e],t.style.display=r,n),width:a[0].offsetWidth,height:a.css("height")};var t,e,n,r},o.updateStickyContentUpdateDimensions=function(t,e){t&&e&&(T(),l.width=t+"px",l.height=e+"px")},z(function(){t=o.getInitialDimensions(),T()},0)}
1,controller:["$scope","$window",function(n,t){this.resetLayout=function(t,e){return n.resetLayout(t,e)},this.getScrollbar=function(){return n.getScrollbar()}}]}}]),window.matchMedia=window.matchMedia||(window.console&&console.warn&&console.warn("angular-sticky: This browser does not support matchMedia, therefore the minWidth option will not work on this browser. Polyfill matchMedia to fix this issue."),function(){return{matches:!0}})}(),function(t,e){"use strict";var n;"function"==typeof define&&define.amd?define(["angular"],e):"object"==typeof module&&module.exports?((n=angular||require("angular"))&&n.module||"undefined"==typeof angular||(n=angular),module.exports=e(n)):e(t.angular)}(this,function(l){"use strict";var t=l.module("rzModule",[]).factory("RzSliderOptions",function(){var e={floor:0,ceil:null,step:1,precision:0,minRange:null,maxRange:null,restrictedRange:null,pushRange:!1,minLimit:null,maxLimit:null,id:null,translate:null,getLegend:null,stepsArray:null,bindIndexForStepsArray:!1,draggableRange:!1,draggableRangeOnly:!1,showSelectionBar:!1,showSelectionBarEnd:!1,showSelectionBarFromValue:null,showOuterSelectionBars:!1,hidePointerLabels:!1,hideLimitLabels:!1,autoHideLimitLabels:!0,readOnly:!1,disabled:!1,interval:350,showTicks:!1,showTicksValues:!1,ticksArray:null,ticksTooltip:null,ticksValuesTooltip:null,vertical:!1,getSelectionBarColor:null,getTickColor:null,getPointerColor:null,keyboardSupport:!0,scale:1,enforceStep:!0,enforceRange:!1,noSwitching:!1,onlyBindHandles:!1,onStart:null,onChange:null,onEnd:null,rightToLeft:!1,reversedControls:!1,boundPointerLabels:!0,mergeRangeLabelsIfSame:!1,labelOverlapSeparator:" - ",customTemplateScope:null,logScale:!1,customValueToPosition:null,customPositionToValue:null,selectionBarGradient:null,ariaLabel:null,ariaLabelledBy:null,ariaLabelHigh:null,ariaLabelledByHigh:null},n={},t={options:function(t){l.extend(n,t)},getOptions:function(t){return l.extend({},e,n,t)}};return t}).factory("rzThrottle",["$timeout",function(d){return function(n,r,i){function o(){f=l(),c=null,u=n.apply(a,s),a=s=null}var a,s,u,l=Date.now||function(){return(new Date).getTime()},c=null,f=0;i=i||{};return function(){var t=l(),e=r-(t-f);return a=this,s=arguments,e<=0?(d.cancel(c),c=null,f=t,u=n.apply(a,s),a=s=null):c||!1===i.trailing||(c=d(o,e)),u}}}]).factory("RzSlider",["$timeout","$document","$window","$compile","RzSliderOptions","rzThrottle",function(r,i,e,t,n,o){function a(t,e){this.scope=t,this.lowValue=0,this.highValue=0,this.sliderElem=e,this.range=void 0!==this.scope.rzSliderModel&&void 0!==this.scope.rzSliderHigh,this.dragging={active:!1,value:0,difference:0,position:0,lowLimit:0,highLim
vendor: 10,854 bytes, line 1
1it:0},this.positionProperty="left",this.dimensionProperty="width",this.handleHalfDim=0,this.maxPos=0,this.precision=0,this.step=1,this.tracking="",this.minValue=0,this.maxValue=0,this.valueRange=0,this.intermediateTicks=!1,this.initHasRun=!1,this.firstKeyDown=!1,this.internalChange=!1,this.cmbLabelShown=!1,this.currentFocusElement=null,this.fullBar=null,this.selBar=null,this.minH=null,this.maxH=null,this.flrLab=null,this.ceilLab=null,this.minLab=null,this.maxLab=null,this.cmbLab=null,this.ticks=null,this.init()}return a.prototype={init:function(){function t(){i.calcViewDimensions()}var n,r,i=this;this.applyOptions(),this.syncLowValue(),this.range&&this.syncHighValue(),this.initElemHandles(),this.manageElementsStyle(),this.setDisabledState(),this.calcViewDimensions(),this.setMinAndMax(),this.updateRestrictionBar(),this.addAccessibility(),this.updateCeilLab(),this.updateFloorLab(),this.initHandles(),this.manageEventsBindings(),this.scope.$on("reCalcViewDimensions",t),l.element(e).on("resize",t),this.initHasRun=!0,n=o(function(){i.onLowHandleChange()},i.options.interval),r=o(function(){i.onHighHandleChange()},i.options.interval),this.scope.$on("rzSliderForceRender",function(){i.resetLabelsValue(),n(),i.range&&r(),i.resetSlider()}),this.scope.$watchCollection("rzSliderOptions()",function(t,e){t!==e&&(i.applyOptions(),i.syncLowValue(),i.range&&i.syncHighValue(),i.resetSlider())}),this.scope.$watch("rzSliderModel",function(t,e){i.internalChange||t!==e&&n()}),this.scope.$watch("rzSliderHigh",function(t,e){i.internalChange||t!==e&&(null!=t&&r(),(i.range&&null==t||!i.range&&null!=t)&&(i.applyOptions(),i.resetSlider()))}),this.scope.$on("$destroy",function(){i.unbindEvents(),l.element(e).off("resize",t),i.currentFocusElement=null})},findStepIndex:function(t){for(var e=0,n=0;n<this.options.stepsArray.length;n++){var r=this.options.stepsArray[n];if(r===t){e=n;break}if(l.isDate(r)){if(r.getTime()===t.getTime()){e=n;break}}else if(l.isObject(r)&&(l.isDate(r.value)&&r.value.getTime()===t.getTime()||r.value===t)){e=n;break}}return e},syncLowValue:function(){!this.options.stepsArray||this.options.bindIndexForStepsArray?this.lowValue=this.scope.rzSliderModel:this.lowValue=this.findStepIndex(this.scope.rzSliderModel)},syncHighValue:function(){!this.options.stepsArray||this.options.bindIndexForStepsArray?this.highValue=this.scope.rzSliderHigh:this.highValue=this.findStepIndex(this.scope.rzSliderHigh)},getStepValue:function(t){t=this.options.stepsArray[t];return!l.isDate(t)&&l.isObject(t)?t.value:t},applyLowValue:function(){!this.options.stepsArray||this.options.bindIndexForStepsArray?this.scope.rzSliderModel=this.lowValue:this.scope.rzSliderModel=this.getStepValue(this.lowValue)},applyHighValue:function(){!this.options.stepsArray||this.options.bindIndexForStepsArray?this.scope.rzSliderHigh=this.highValue:this.scope.rzSliderHigh=this.getStepValue(this.highValue)},onLowHandleChange:function(){this.syncLowValue(),this.range&&this.syncHighValue(),this.setMinAndMax(),this.updateLowHandle(this.valueToPosition(this.lowValue)),this.updateSelectionBar(),this.updateTicksScale(),this.updateAriaAttributes(),this.range&&this.updateCmbLabel()},onHighHandleChange:function(){this.syncLowValue(),this.syncHighValue(),this.setMinAndMax(),this.updateHighHandle(this.valueToPosition(this.highValue)),this.updateSelectionBar(),this.updateTicksScale(),this.updateCmbLabel(),this.updateAriaAttributes()},applyOptions:function(){var t=this.scope.rzSliderOptions?this.scope.rzSliderOptions():{};this.options=n.getOptions(t),this.options.step<=0&&(this.options.step=1),this.range=void 0!==this.scope.rzSliderModel&&void 0!==this.scope.rzSliderHigh,this.options.draggableRange=this.range&&this.options.draggableRange,this.options.draggableRangeOnly=this.range&&this.options.draggableRangeOnly,this.options.draggableRangeOnly&&(this.options.draggableRange=!0),this.options.showTicks=this.options.showTicks||this.options.showTicksValues||!!this.options.ticksArray,this.scope.showTicks=this.options.showTicks,(l.isNumber(this.options.showTicks)||this.options.ticksArray)&&(this.intermediateTicks=!0),this.options.showSelectionBar=this.options.showSelectionBar||this.options.showSelectionBarEnd||null!==this.options.showSelectionBarFromValue,this.options.stepsArray?this.parseStepsArray():(this.options.translate?this.customTrFn=this.options.translate:this.customTrFn=function(t){return String(t)},this.getLegend=this.options.getLegend),this.options.vertical&&(this.positionProperty="bottom",this.dimensionProperty="height"),this.options.customTemplateScope&&(this.scope.custom=this.options.customTemplateScope)},parseStepsArray:function(){this.options.floor=0,this.options.ceil=this.options.stepsArray.length-1,this.options.step=1,this.options.translate?this.customTrFn=this.options.translate:this.customTrFn=function(t){return this.options.bindIndexForStepsArray?this.getStepValue(t):t},this.getLegend=function(t){t=this.options.stepsArray[t];return l.isObject(t)?t.legend:null}},resetSlider:function(){this.manageElementsStyle(),this.addAccessibility(),this.setMinAndMax(),this.updateCeilLab(),this.updateFloorLab(),this.unbindEvents(),this.manageEventsBindings(),this.setDisabledState(),this.calcViewDimensions(),this.updateRestrictionBar(),this.refocusPointerIfNeeded()},refocusPointerIfNeeded:function(){this.currentFocusElement&&(this.onPointerFocus(this.currentFocusElement.pointer,this.currentFocusElement.ref),this.focusElement(this.currentFocusElement.pointer))},initElemHandles:function(){l.forEach(this.sliderElem.children(),function(t,e){var n=l.element(t);switch(e){case 0:this.leftOutSelBar=n;break;case 1:this.rightOutSelBar=n;break;case 2:this.fullBar=n;break;case 3:this.selBar=n;break;case 4:this.restrictedBar=n;break;case 5:this.minH=n;break;case 6:this.maxH=n;break;case 7:this.flrLab=n;break;case 8:this.ceilLab=n;break;case 9:this.minLab=n;break;case 10:this.maxLab=n;break;case 11:this.cmbLab=n;break;case 12:this.ticks=n}},this),this.selBar.rzsp=0,this.minH.rzsp=0,this.maxH.rzsp=0,this.flrLab.rzsp=0,this.ceilLab.rzsp=0,this.minLab.rzsp=0,this.maxLab.rzsp=0,this.cmbLab.rzsp=0},manageElementsStyle:function(){this.range?this.maxH.css("display",""):this.maxH.css("display","none"),this.alwaysHide(this.flrLab,this.options.showTicksValues||this.options.hideLimitLabels),this.alwaysHide(this.ceilLab,this.options.showTicksValues||this.options.hideLimitLabels);var t=this.options.showTicksValues&&!this.intermediateTicks;this.alwaysHide(this.minLab,t||this.options.hidePointerLabels),this.alwaysHide(this.maxLab,t||!this.range||this.options.hidePointerLabels),this.alwaysHide(this.cmbLab,t||!this.range||this.options.hidePointerLabels),this.alwaysHide(this.selBar,!this.range&&!this.options.showSelectionBar),this.alwaysHide(this.leftOutSelBar,!this.range||!this.options.showOuterSelectionBars),this.alwaysHide(this.restrictedBar,!this.options.restrictedRange),this.alwaysHide(this.rightOutSelBar,!this.range||!this.options.showOuterSelectionBars),this.range&&this.options.showOuterSelectionBars&&this.fullBar.addClass("rz-transparent"),this.options.vertical&&this.sliderElem.addClass("rz-vertical"),this.options.draggableRange?this.selBar.addClass("rz-draggable"):this.selBar.removeClass("rz-draggable"),this.intermediateTicks&&this.options.showTicksValues&&this.ticks.addClass("rz-ticks-values-under")},alwaysHide:function(t,e){(t.rzAlwaysHide=e)?this.hideEl(t):this.showEl(t)},manageEventsBindings:function(){this.options.disabled||this.options.readOnly?this.unbindEvents():this.bindEvents()},setDisabledState:function(){this.options.disabled?this.sliderElem.attr("disabled","disabled"):this.sliderElem.attr("disabled",null)},resetLabelsValue:function(){this.minLab.rzsv=void 0,this.maxLab.rzsv=void 0},initHandles:function(){this.updateLowHandle(this.valueToPosition(this.lowValue)),this.range&&this.updateHighHandle(this.valueToPosition(this.highValue)),this.updateSelectionBar(),this.range&&this.updateCmbLabel(),this.updateTicksScale()},translateFn:function(t,e,n,r){r=void 0===r||r;var i="",o=!1,a=e.hasClass("no-label-injection"),i=r?(this.options.stepsArray&&!this.options.bindIndexForStepsArray&&(t=this.getStepValue(t)),String(this.customTrFn(t,this.options.id,n))):String(t);(void 0===e.rzsv||e.rzsv.length!==i.length||0<e.rzsv.length&&0===e.rzsd)&&(o=!0,e.rzsv=i),a||e.html(i),this.scope[n+"Label"]=i,o&&this.getDimension(e)},setMinAndMax:function(){if(this.step=+this.options.step,this.precision=+this.options.precision,this.minValue=this.options.floor,this.options.logScale&&0===this.minValue)throw Error("Can't use floor=0 with logarithmic scale");this.options.enforceStep&&(this.lowValue=this.roundStep(this.lowValue),this.range&&(this.highValue=this.roundStep(this.highValue))),null!=this.options.ceil?this.maxValue=this.options.ceil:this.maxValue=this.options.ceil=this.range?this.highValue:this.lowValue,this.options.enforceRange&&(this.lowValue=this.sanitizeValue(this.lowValue),this.range&&(this.highValue=this.sanitizeValue(this.highValue))),this.applyLowValue(),this.range&&this.applyHighValue(),this.valueRange=this.maxValue-this.minValue},addAccessibility:function(){this.minH.attr("role","slider"),this.updateAriaAttributes(),!this.options.keyboardSupport||this.options.readOnly||this.options.disabled?this.minH.attr("tabindex",""):this.minH.attr("tabindex","0"),this.options.vertical&&this.minH.attr("aria-orientation","vertical"),this.options.ariaLabel?this.minH.attr("aria-label",this.options.ariaLabel):this.options.ariaLabelledBy&&this.minH.attr("aria-labelledby",this.options.ariaLabelledBy),this.range&&(this.maxH.attr("role","slider"),!this.options.keyboardSupport||this.options.readOnly||this.options.disabled?this.maxH.attr("tabindex",""):this.maxH.attr("tabindex","0"),this.options.vertical&&this.maxH.attr("aria-orientation","vertical"),this.options.ariaLabelHigh?this.maxH.attr("aria-label",this.options.ariaLabelHigh):this.options.ariaLabelledByHigh&&this.maxH.attr("aria-labelledby",this.options.ariaLabelledByHigh))},updateAriaAttributes:function(){this.minH.attr({"aria-valuenow":this.scope.rzSliderModel,"aria-valuetext":this.customTrFn(this.scope.rzSliderModel,this.options.id,"model"),"aria-valuemin":this.minValue,"aria-valuemax":this.maxValue}),this.range&&this.maxH.attr({"aria-valuenow":this.scope.rzSliderHigh,"aria-valuetext":this.customTrFn(this.scope.rzSliderHigh,this.options.id,"high"),"aria-valuemin":this.minValue,"aria-valuemax":this.maxValue})},calcViewDimensions:function(){var t,e=this.getDimension(this.minH);this.handleHalfDim=e/2,this.barDimension=this.getDimension(this.fullBar),this.maxPos=this.barDimension-e,this.getDimension(this.sliderElem),this.sliderElem.rzsp=this.sliderElem[0].getBoundingClientRect()[this.positionProperty],this.initHasRun&&(this.updateFloorLab(),this.updateCeilLab(),this.initHandles(),t=this,r(function(){t.updateTicksScale()}
1))},updateTicksScale:function(){var t,r,i;this.options.showTicks&&(t=this.options.ticksArray||this.getTicksArray(),r=this.options.vertical?"translateY":"translateX",(i=this).options.rightToLeft&&t.reverse(),this.scope.ticks=t.map(function(t){var e=null,n=(l.isObject(t)&&(e=t.legend,t=t.value),i.valueToPosition(t)),n=(i.options.vertical&&(n=i.maxPos-n),r+"("+Math.round(n)+"px)"),n={legend:e,selected:i.isTickSelected(t),style:{"-webkit-transform":n,"-moz-transform":n,"-o-transform":n,"-ms-transform":n,transform:n}};return n.selected&&i.options.getSelectionBarColor&&(n.style["background-color"]=i.getSelectionBarColor()),!n.selected&&i.options.getTickColor&&(n.style["background-color"]=i.getTickColor(t)),i.options.ticksTooltip&&(n.tooltip=i.options.ticksTooltip(t),n.tooltipPlacement=i.options.vertical?"right":"top"),!0!==i.options.showTicksValues&&t%i.options.showTicksValues!=0||(n.value=i.getDisplayValue(t,"tick-value"),i.options.ticksValuesTooltip&&(n.valueTooltip=i.options.ticksValuesTooltip(t),n.valueTooltipPlacement=i.options.vertical?"right":"top")),i.getLegend&&(e=i.getLegend(t,i.options.id))&&(n.legend=e),n}))},getTicksArray:function(){var t=this.step,e=[];this.intermediateTicks&&(t=this.options.showTicks);for(var n=this.minValue;n<=this.maxValue;n+=t)e.push(n);return e},isTickSelected:function(t){if(!this.range)if(null!==this.options.showSelectionBarFromValue){var e=this.options.showSelectionBarFromValue;if(this.lowValue>e&&e<=t&&t<=this.lowValue)return!0;if(this.lowValue<e&&t<=e&&t>=this.lowValue)return!0}else if(this.options.showSelectionBarEnd){if(t>=this.lowValue)return!0}else if(this.options.showSelectionBar&&t<=this.lowValue)return!0;return!!(this.range&&t>=this.lowValue&&t<=this.highValue)},updateFloorLab:function(){this.translateFn(this.minValue,this.flrLab,"floor"),this.getDimension(this.flrLab);var t=this.options.rightToLeft?this.barDimension-this.flrLab.rzsd:0;this.setPosition(this.flrLab,t)},updateCeilLab:function(){this.translateFn(this.maxValue,this.ceilLab,"ceil"),this.getDimension(this.ceilLab);var t=this.options.rightToLeft?0:this.barDimension-this.ceilLab.rzsd;this.setPosition(this.ceilLab,t)},updateHandles:function(t,e){"lowValue"===t?this.updateLowHandle(e):this.updateHighHandle(e),this.updateSelectionBar(),this.updateTicksScale(),this.range&&this.updateCmbLabel()},getHandleLabelPos:function(t,e){var n=this[t].rzsd,e=e-n/2+this.handleHalfDim,n=this.barDimension-n;return this.options.boundPointerLabels?this.options.rightToLeft&&"minLab"===t||!this.options.rightToLeft&&"maxLab"===t?Math.min(e,n):Math.min(Math.max(e,0),n):e},updateLowHandle:function(t){this.setPosition(this.minH,t),this.translateFn(this.lowValue,this.minLab,"model"),this.setPosition(this.minLab,this.getHandleLabelPos("minLab",t)),this.options.getPointerColor&&(t=this.getPointerColor("min"),this.scope.minPointerStyle={backgroundColor:t}),this.options.autoHideLimitLabels&&this.shFloorCeil()},updateHighHandle:function(t){this.setPosition(this.maxH,t),this.translateFn(this.highValue,this.maxLab,"high"),this.setPosition(this.maxLab,this.getHandleLabelPos("maxLab",t)),this.options.getPointerColor&&(t=this.getPointerColor("max"),this.scope.maxPointerStyle={backgroundColor:t}),this.options.autoHideLimitLabels&&this.shFloorCeil()},shFloorCeil:function(){var t,e,n,r,i,o,a;this.options.hidePointerLabels||(e=t=!1,n=this.isLabelBelowFloorLab(this.minLab),o=this.isLabelAboveCeilLab(this.minLab),r=this.isLabelAboveCeilLab(this.maxLab),i=this.isLabelBelowFloorLab(this.cmbLab),a=this.isLabelAboveCeilLab(this.cmbLab),n?(t=!0,this.hideEl(this.flrLab)):(t=!1,this.showEl(this.flrLab)),o?(e=!0,this.hideEl(this.ceilLab)):(e=!1,this.showEl(this.ceilLab)),this.range&&(o=this.cmbLabelShown?a:r,a=this.cmbLabelShown?i:n,o?this.hideEl(this.ceilLab):e||this.showEl(this.ceilLab),a?this.hideEl(this.flrLab):t||this.showEl(this.flrLab)))},isLabelBelowFloorLab:function(t){var e=this.options.rightToLeft,n=t.rzsp,t=t.rzsd,r=this.flrLab.rzsp,i=this.flrLab.rzsd;return e?r-2<=n+t:n<=r+i+2},isLabelAboveCeilLab:function(t){var e=this.options.rightToLeft,n=t.rzsp,t=t.rzsd,r=this.ceilLab.rzsp,i=this.ceilLab.rzsd;return e?n<=r+i+2:r-2<=n+t},updateRestrictionBar:function(){var t,e,n=0,r=0;this.options.restrictedRange&&(t=this.valueToPosition(this.options.restrictedRange.from),e=this.valueToPosition(this.options.restrictedRange.to),r=Math.abs(e-t),n=this.options.rightToLeft?e+this.handleHalfDim:t+this.handleHalfDim,this.setDimension(this.restrictedBar,r),this.setPosition(this.restrictedBar,n))},updateSelectionBar:function(){var t,e=0,n=0,r=this.options.rightToLeft?!this.options.showSelectionBarEnd:this.options.showSelectionBarEnd,i=this.options.rightToLeft?this.maxH.rzsp+this.handleHalfDim:this.minH.rzsp+this.handleHalfDim;e=this.range?(n=Math.abs(this.maxH.rzsp-this.minH.rzsp),i):null!==this.options.showSelectionBarFromValue?(i=this.options.showSelectionBarFromValue,t=this.valueToPosition(i),(this.options.rightToLeft?this.lowValue<=i:this.lowValue>i)?(n=this.minH.rzsp-t,t+this.handleHalfDim):(n=t-this.minH.rzsp,this.minH.rzsp+this.handleHalfDim)):r?(n=Math.abs(this.maxPos-this.minH.rzsp)+this.handleHalfDim,this.minH.rzsp+this.handleHalfDim):(n=this.minH.rzsp+this.handleHalfDim,0),this.setDimension(this.selBar,n),this.setPosition(this.selBar,e),this.range&&this.options.showOuterSelectionBars&&(this.options.rightToLeft?(this.setDimension(this.rightOutSelBar,e),this.setPosition(this.rightOutSelBar,0),this.setDimension(this.leftOutSelBar,this.getDimension(this.fullBar)-(e+n)),this.setPosition(this.leftOutSelBar,e+n)):(this.setDimension(this.leftOutSelBar,e),this.setPosition(this.leftOutSelBar,0),this.setDimension(this.rightOutSelBar,this.getDimension(this.fullBar)-(e+n)),this.setPosition(this.rightOutSelBar,e+n))),this.options.getSelectionBarColor?(i=this.getSelectionBarColor(),this.scope.barStyle={backgroundColor:i}):this.options.selectionBarGradient&&(i=0<(t=null!==this.options.showSelectionBarFromValue?this.valueToPosition(this.options.showSelectionBarFromValue):0)-e^r,r=this.options.vertical?i?"bottom":"top":i?"left":"right",this.scope.barStyle={backgroundImage:"linear-gradient(to "+r+", "+this.options.selectionBarGradient.from+" 0%,"+this.options.selectionBarGradient.to+" 100%)"},this.options.vertical?(this.scope.barStyle.backgroundPosition="center "+(t+n+e+(i?-this.handleHalfDim:0))+"px",this.scope.barStyle.backgroundSize="100% "+(this.barDimension-this.handleHalfDim)+"px"):(this.scope.barStyle.backgroundPosition=t-e+(i?this.handleHalfDim:0)+"px center",this.scope.barStyle.backgroundSize=this.barDimension-this.handleHalfDim+"px 100%"))},getSelectionBarColor:function(){return this.range?this.options.getSelectionBarColor(this.scope.rzSliderModel,this.scope.rzSliderHigh):this.options.getSelectionBarColor(this.scope.rzSliderModel)},getPointerColor:function(t){return"max"===t?this.options.getPointerColor(this.scope.rzSliderHigh,t):this.options.getPointerColor(this.scope.rzSliderModel,t)},getTickColor:function(t){return this.options.getTickColor(t)},updateCmbLabel:function(){var t,e,n;(this.options.rightToLeft?this.minLab.rzsp-this.minLab.rzsd-10<=this.maxLab.rzsp:this.minLab.rzsp+this.minLab.rzsd+10>=this.maxLab.rzsp)?(n=this.getDisplayValue(this.lowValue,"model"),t=this.getDisplayValue(this.highValue,"high"),e="",e=this.options.mergeRangeLabelsIfSame&&n===t?n:this.options.rightToLeft?t+this.options.labelOverlapSeparator+n:n+this.options.labelOverlapSeparator+t,this.translateFn(e,this.cmbLab,"cmb",!1),n=this.options.boundPointerLabels?Math.min(Math.max(this.selBar.rzsp+this.selBar.rzsd/2-this.cmbLab.rzsd/2,0),this.barDimension-this.cmbLab.rzsd):this.selBar.rzsp+this.selBar.rzsd/2-this.cmbLab.rzsd/2,this.setPosition(this.cmbLab,n),this.cmbLabelShown=!0,this.hideEl(this.minLab),this.hideEl(this.maxLab),this.showEl(this.cmbLab)):(this.cmbLabelShown=!1,this.updateHighHandle(this.valueToPosition(this.highValue)),this.updateLowHandle(this.valueToPosition(this.lowValue)),this.showEl(this.maxLab),this.showEl(this.minLab),this.hideEl(this.cmbLab)),this.options.autoHideLimitLabels&&this.shFloorCeil()},getDisplayValue:function(t,e){return this.options.stepsArray&&!this.options.bindIndexForStepsArray&&(t=this.getStepValue(t)),this.customTrFn(t,this.options.id,e)},roundStep:function(t,e){e=e||this.step,t=parseFloat((t-this.minValue)/e).toPrecision(12),t=Math.round(+t)*e;return+(this.minValue+t).toFixed(this.precision)},hideEl:function(t){return t.css({visibility:"hidden"})},showEl:function(t){return t.rzAlwaysHide?t:t.css({visibility:"visible"})},setPosition:function(t,e){t.rzsp=e;var n={};return n[this.positionProperty]=Math.round(e)+"px",t.css(n),e},getDimension:function(t){var e=t[0].getBoundingClientRect();return this.options.vertical?t.rzsd=(e.bottom-e.top)*this.options.scale:t.rzsd=(e.right-e.left)*this.options.scale,t.rzsd},setDimension:function(t,e){t.rzsd=e;var n={};return n[this.dimensionProperty]=Math.round(e)+"px",t.css(n),e}
1,sanitizeValue:function(t){return Math.min(Math.max(t,this.minValue),this.maxValue)},valueToPosition:function(t){var e=this.linearValueToPosition,e=(this.options.customValueToPosition?e=this.options.customValueToPosition:this.options.logScale&&(e=this.logValueToPosition),e(t=this.sanitizeValue(t),this.minValue,this.maxValue)||0);return(e=this.options.rightToLeft?1-e:e)*this.maxPos},linearValueToPosition:function(t,e,n){return(t-e)/(n-e)},logValueToPosition:function(t,e,n){return((t=Math.log(t))-(e=Math.log(e)))/((n=Math.log(n))-e)},positionToValue:function(t){var t=t/this.maxPos,e=(this.options.rightToLeft&&(t=1-t),this.linearPositionToValue);return this.options.customPositionToValue?e=this.options.customPositionToValue:this.options.logScale&&(e=this.logPositionToValue),e(t,this.minValue,this.maxValue)||0},linearPositionToValue:function(t,e,n){return t*(n-e)+e},logPositionToValue:function(t,e,n){return e=Math.log(e),n=Math.log(n),Math.exp(t*(n-e)+e)},getEventAttr:function(t,e){return(void 0===t.originalEvent?t:t.originalEvent)[e]},getEventXY:function(t,e){var n=this.options.vertical?"clientY":"clientX";if(void 0!==t[n])return t[n];var r=this.getEventAttr(t,"touches");if(void 0!==e)for(var i=0;i<r.length;i++)if(r[i].identifier===e)return r[i][n];return r[0][n]},getEventPosition:function(t,e){var n=this.sliderElem.rzsp;return(this.options.vertical?-this.getEventXY(t,e)+n:this.getEventXY(t,e)-n)*this.options.scale-this.handleHalfDim},getEventNames:function(t){var e={moveEvent:"",endEvent:""};return this.getEventAttr(t,"touches")?(e.moveEvent="touchmove",e.endEvent="touchend"):(e.moveEvent="mousemove",e.endEvent="mouseup"),e},getNearestHandle:function(t){if(!this.range)return this.minH;var t=this.getEventPosition(t),e=Math.abs(t-this.minH.rzsp),n=Math.abs(t-this.maxH.rzsp);return e<n?this.minH:n<e?this.maxH:this.options.rightToLeft?t>this.minH.rzsp?this.minH:this.maxH:t<this.minH.rzsp?this.minH:this.maxH},focusElement:function(t){t[0].focus()},bindEvents:function(){var t,e,n=this.options.draggableRange?(t="rzSliderDrag",e=this.onDragStart,this.onDragMove):(t="lowValue",e=this.onStart,this.onMove);this.options.onlyBindHandles||(this.selBar.on("mousedown",l.bind(this,e,null,t)),this.selBar.on("mousedown",l.bind(this,n,this.selBar))),this.options.draggableRangeOnly?(this.minH.on("mousedown",l.bind(this,e,null,t)),this.maxH.on("mousedown",l.bind(this,e,null,t))):(this.minH.on("mousedown",l.bind(this,this.onStart,this.minH,"lowValue")),this.range&&this.maxH.on("mousedown",l.bind(this,this.onStart,this.maxH,"highValue")),this.options.onlyBindHandles||(this.fullBar.on("mousedown",l.bind(this,this.onStart,null,null)),this.fullBar.on("mousedown",l.bind(this,this.onMove,this.fullBar)),this.ticks.on("mousedown",l.bind(this,this.onStart,null,null)),this.ticks.on("mousedown",l.bind(this,this.onTickClick,this.ticks)))),this.options.onlyBindHandles||(this.selBar.on("touchstart",l.bind(this,e,null,t)),this.selBar.on("touchstart",l.bind(this,n,this.selBar))),this.options.draggableRangeOnly?(this.minH.on("touchstart",l.bind(this,e,null,t)),this.maxH.on("touchstart",l.bind(this,e,null,t))):(this.minH.on("touchstart",l.bind(this,this.onStart,this.minH,"lowValue")),this.range&&this.maxH.on("touchstart",l.bind(this,this.onStart,this.maxH,"highValue")),this.options.onlyBindHandles||(this.fullBar.on("touchstart",l.bind(this,this.onStart,null,null)),this.fullBar.on("touchstart",l.bind(this,this.onMove,this.fullBar)),this.ticks.on("touchstart",l.bind(this,this.onStart,null,null)),this.ticks.on("touchstart",l.bind(this,this.onTickClick,this.ticks)))),this.options.keyboardSupport&&(this.minH.on("focus",l.bind(this,this.onPointerFocus,this.minH,"lowValue")),this.range&&this.maxH.on("focus",l.bind(this,this.onPointerFocus,this.maxH,"highValue")))},unbindEvents:function(){this.minH.off(),this.maxH.off(),this.fullBar.off(),this.selBar.off(),this.ticks.off()},onStart:function(t,e,n){var r=this.getEventNames(n),e=(n.stopPropagation(),n.preventDefault(),this.calcViewDimensions(),t?this.tracking=e:(t=this.getNearestHandle(n),this.tracking=t===this.minH?"lowValue":"highValue"),t.addClass("rz-active"),this.options.keyboardSupport&&this.focusElement(t),e=l.bind(this,this.dragging.active?this.onDragMove:this.onMove,t),t=l.bind(this,this.onEnd,e),i.on(r.moveEvent,e),i.on(r.endEvent,t),this.endHandlerToBeRemovedOnEnd=t,this.callOnStart(),this.getEventAttr(n,"changedTouches"));e&&!this.touchId&&(this.isDragging=!0,this.touchId=e[0].identifier)},onMove:function(t,e,n){var r,i,o,a,s=this.getEventAttr(e,"changedTouches");if(s)for(var u=0;u<s.length;u++)if(s[u].identifier===this.touchId){r=s[u];break}s&&!r||(e=this.getEventPosition(e,r?r.identifier:void 0),i=this.options.rightToLeft?this.minValue:this.maxValue,o=this.options.rightToLeft?this.maxValue:this.minValue,a=e<=0?o:e>=this.maxPos?i:(a=this.positionToValue(e),n&&l.isNumber(this.options.showTicks)?this.roundStep(a,this.options.showTicks):this.roundStep(a)),this.positionTrackingHandle(a))},onEnd:function(t,e){var n=this.getEventAttr(e,"changedTouches");n&&n[0].identifier!==this.touchId||(this.isDragging=!1,this.touchId=null,this.options.keyboardSupport||(this.minH.removeClass("rz-active"),this.maxH.removeClass("rz-active"),this.tracking=""),this.dragging.active=!1,n=this.getEventNames(e),i.off(n.moveEvent,t),i.off(n.endEvent,this.endHandlerToBeRemovedOnEnd),this.endHandlerToBeRemovedOnEnd=null,this.callOnEnd())},onTickClick:function(t,e){this.onMove(t,e,!0)},onPointerFocus:function(t,e){this.tracking=e,t.one("blur",l.bind(this,this.onPointerBlur,t)),t.on("key
1down",l.bind(this,this.onKeyboardEvent)),t.on("keyup",l.bind(this,this.onKeyUp)),this.firstKeyDown=!0,t.addClass("rz-active"),this.currentFocusElement={pointer:t,ref:e}},onKeyUp:function(){this.firstKeyDown=!0,this.callOnEnd()},onPointerBlur:function(t){t.off("keydown"),t.off("keyup"),t.removeClass("rz-active"),this.isDragging||(this.tracking="",this.currentFocusElement=null)},getKeyActions:function(t){var e=t+this.step,n=t-this.step,r=t+this.valueRange/10,i=t-this.valueRange/10,t=(this.options.reversedControls&&(e=t-this.step,n=t+this.step,r=t-this.valueRange/10,i=t+this.valueRange/10),{UP:e,DOWN:n,LEFT:n,RIGHT:e,PAGEUP:r,PAGEDOWN:i,HOME:this.options.reversedControls?this.maxValue:this.minValue,END:this.options.reversedControls?this.minValue:this.maxValue});return this.options.rightToLeft&&(t.LEFT=e,t.RIGHT=n,this.options.vertical&&(t.UP=n,t.DOWN=e)),t},onKeyboardEvent:function(t){var i,e=this[this.tracking],n=t.keyCode||t.which,o=this.getKeyActions(e)[{38:"UP",40:"DOWN",37:"LEFT",39:"RIGHT",33:"PAGEUP",34:"PAGEDOWN",36:"HOME",35:"END"}[n]];null!=o&&""!==this.tracking&&(t.preventDefault(),this.firstKeyDown&&(this.firstKeyDown=!1,this.callOnStart()),i=this,r(function(){var t,e,n,r=i.roundStep(i.sanitizeValue(o));i.options.draggableRangeOnly?(t=i.highValue-i.lowValue,"lowValue"===i.tracking?(n=(e=r)+t)>i.maxValue&&(e=(n=i.maxValue)-t):(e=(n=r)-t)<i.minValue&&(n=(e=i.minValue)+t),i.positionTrackingBar(e,n)):i.positionTrackingHandle(r)}))},onDragStart:function(t,e,n){var r=this.getEventPosition(n);this.dragging={active:!0,value:this.positionToValue(r),difference:this.highValue-this.lowValue,lowLimit:this.options.rightToLeft?this.minH.rzsp-r:r-this.minH.rzsp,highLimit:this.options.rightToLeft?r-this.maxH.rzsp:this.maxH.rzsp-r},this.onStart(t,e,n)},getValue:function(t,e,n,r){var i=this.options.rightToLeft,o=null,o="min"===t?n?r?i?this.minValue:this.maxValue-this.dragging.difference:i?this.maxValue-this.dragging.difference:this.minValue:i?this.positionToValue(e+this.dragging.lowLimit):this.positionToValue(e-this.dragging.lowLimit):n?r?i?this.minValue+this.dragging.difference:this.maxValue:i?this.maxValue:this.minValue+this.dragging.difference:i?this.positionToValue(e+this.dragging.lowLimit)+this.dragging.difference:this.positionToValue(e-this.dragging.lowLimit)+this.dragging.difference;return this.roundStep(o)},onDragMove:function(t,e){var n,r,i,o,e=this.getEventPosition(e),a=this.options.rightToLeft?(s=this.dragging.lowLimit,i=this.dragging.highLimit,o=this.maxH,this.minH):(s=this.dragging.highLimit,i=this.dragging.lowLimit,o=this.minH,this.maxH),s=e>=this.maxPos-s;if(e<=i){if(0===o.rzsp)return;n=this.getValue("min",e,!0,!1),r=this.getValue("max",e,!0,!1)}else if(s){if(a.rzsp===this.maxPos)return;r=this.getValue("max",e,!0,!0),n=this.getValue("min",e,!0,!0)}else n=this.getValue("min",e,!1),r=this.getValue("max",e,!1);this.positionTrackingBar(n,r)},positionTrackingBar:function(t,e){null!=this.options.minLimit&&t<this.options.minLimit&&(e=(t=this.options.minLimit)+this.dragging.difference),null!=this.options.maxLimit&&e>this.options.maxLimit&&(t=(e=this.options.maxLimit)-this.dragging.difference),this.lowValue=t,this.highValue=e,this.applyLowValue(),this.range&&this.applyHighValue(),this.applyModel(!0),this.updateHandles("lowValue",this.valueToPosition(t)),this.updateHandles("highValue",this.valueToPosition(e))},positionTrackingHandle:function(t){var e=!1;t=this.applyMinMaxLimit(t),t=this.applyRestrictedRange(t),this.range&&(this.options.pushRange?(t=this.applyPushRange(t),e=!0):(this.options.noSwitching&&("lowValue"===this.tracking&&t>this.highValue?t=this.applyMinMaxRange(this.highValue):"highValue"===this.tracking&&t<this.lowValue&&(t=this.applyMinMaxRange(this.lowValue))),t=this.applyMinMaxRange(t),"lowValue"===this.tracking&&t>this.highValue?(this.lowValue=this.highValue,this.applyLowValue(),this.applyModel(),this.updateHandles(this.tracking,this.maxH.rzsp),this.updateAriaAttributes(),this.tracking="highValue",this.minH.removeClass("rz-active"),this.maxH.addClass("rz-active"),this.options.keyboardSupport&&this.focusElement(this.maxH),e=!0):"highValue"===this.tracking&&t<this.lowValue&&(this.highValue=this.lowValue,this.applyHighValue(),this.applyModel(),this.updateHandles(this.tracking,this.minH.rzsp),this.updateAriaAttributes(),this.tracking="lowValue",this.maxH.removeClass("rz-active"),this.minH.addClass("rz-active"),this.options.keyboardSupport&&this.focusElement(this.minH),e=!0))),this[this.tracking]!==t&&(this[this.tracking]=t,"lowValue"===this.tracking?this.applyLowValue():this.applyHighValue(),this.applyModel(),this.updateHandles(this.tracking,this.valueToPosition(t)),this.updateAriaAttributes(),e=!0),e&&this.applyModel(!0)},applyMinMaxLimit:function(t){return null!=this.options.minLimit&&t<this.options.minLimit?this.options.minLimit:null!=this.options.maxLimit&&t>this.options.maxLimit?this.options.maxLimit:t},applyMinMaxRange:function(t){var e="lowValue"===this.tracking?this.highValue:this.lowValue,e=Math.abs(t-e);return null!=this.options.minRange&&e<this.options.minRange?"lowValue"===this.tracking?this.highValue-this.options.minRange:this.lowValue+this.options.minRange:null!=this.options.maxRange&&e>this.options.maxRange?"lowValue"===this.tracking?this.highValue-this.options.maxRange:this.lowValue+this.options.maxRange:t},applyRestrictedRange:function(t){if(null!=this.options.restrictedRange&&t>this.options.restrictedRange.from&&t<this.options.restrictedRange.to){var e=(this.options.restrictedRange.to-this.options.restrictedRange.from)/2;if("lowValue"===this.tracking)return t>this.options.restrictedRange.from+e?this.options.restrictedRange.to:this.options.restrictedRange.from;if("highValue"===this.tracking)return t<this.options.restrictedRange.to-e?this.options.restrictedRange.from:this.options.restrictedRange.to}return t},applyPushRange:function(t){var e="lowValue"===this.tracking?this.highValue-t:t-this.lowValue,n=null!==this.options.minRange?this.options.minRange:this.options.step,r=this.options.maxRange;return e<n?("lowValue"===this.tracking?(this.highValue=Math.min(t+n,this.maxValue),t=this.highValue-n,this.applyHighValue(),this.updateHandles("highValue",this.valueToPosition(this.highValue))):(this.lowValue=Math.max(t-n,this.minValue),t=this.lowValue+n,this.applyLowValue(),this.updateHandles("lowValue",this.valueToPosition(this.lowValue))),this.updateAriaAttributes()):null!==r&&r<e&&("lowValue"===this.tracking?(this.highValue=t+r,this.applyHighValue(),this.updateHandles("highValue",this.valueToPosition(this.highValue))):(this.lowValue=t-r,this.applyLowValue(),this.updateHandles("lowValue",this.valueToPosition(this.lowValue))),this.updateAriaAttributes()),t},applyModel:function(t){this.internalChange=!0,this.scope.$apply(),t&&this.callOnChange(),this.internalChange=!1},callOnStart:function(){var t,e;this.options.onStart&&(e="lowValue"===(t=this).tracking?"min":"max",this.scope.$evalAsync(function(){t.options.onStart(t.options.id,t.scope.rzSliderModel,t.scope.rzSliderHigh,e)}))},callOnChange:function(){var t,e;this.options.onChange&&(e="lowValue"===(t=this).tracking?"min":"max",this.scope.$evalAsync(function(){t.options.onChange(t.options.id,t.scope.rzSliderModel,t.scope.rzSliderHigh,e)}))},callOnEnd:function(){var t,e;this.options.onEnd&&(e="lowValue"===(t=this).tracking?"min":"max",this.scope.$evalAsync(function(){t.options.onEnd(t.options.id,t.scope.rzSliderModel,t.scope.rzSliderHigh,e)})),this.scope.$emit("slideEnded")}},a}]).directive("rzslider",["RzSlider",function(n){return{restrict:"AE",replace:!0,scope:{rzSliderModel:"=?",rzSliderHigh:"=?",rzSliderOptions:"&?",rzSliderTplUrl:"@"},templateUrl:function(t,e){return e.rzSliderTplUrl||"rzSliderTpl.html"},link:function(t,e){t.slider=new n(t,e)}}}]);return t.run(["$templateCache",function(t){t.put("rzSliderTpl.html",'<div class=rzslider><span class="rz-bar-wrapper rz-left-out-selection"><span class=rz-bar></span></span> <span class="rz-bar-wrapper rz-right-out-selection"><span class=rz-bar></span></span> <span class=rz-bar-wrapper><span class=rz-bar></span></span> <span class=rz-bar-wrapper><span class="rz-bar rz-selection" ng-style=barStyle></span></span> <span class=rz-bar-wrapper><span class="rz-bar rz-restricted" ng-style=restrictionStyle></span></span> <span class="rz-pointer rz-pointer-min" ng-style=minPointerStyle></span> <span class="rz-pointer rz-pointer-max" ng-style=maxPointerStyle></span> <span class="rz-bubble rz-limit rz-floor"></span> <span class="rz-bubble rz-limit rz-ceil"></span> <span class="rz-bubble rz-model-value"></span> <span class="rz-bubble rz-model-high"></span> <span class=rz-bubble></span><ul ng-show=showTicks class=rz-ticks><li ng-repeat="t in ticks track by $index" class=rz-tick ng-class="{\'rz-selected\': t.selected}" ng-style=t.style ng-attr-uib-tooltip="{{ t.tooltip }}" ng-attr-tooltip-placement={{t.tooltipPlacement}} ng-attr-tooltip-append-to-body="{{ t.tooltip ? true : undefined}}"><span ng-if="t.value != null" class=rz-tick-value ng-attr-uib-tooltip="{{ t.valueTooltip }}" ng-attr-tooltip-placement={{t.valueTooltipPlacement}}>{{ t.value }}</span> <span ng-if="t.legend != null" class=rz-tick-legend>{{ t.legend }}</span></li></ul></div>')}]),t.name}),function(t,e,n){"use strict";function r(e,t){return(t="string"==typeof t||t instanceof String?new RegExp(t):t)instanceof RegExp?t.test(e):t&&Array.isArray(t.and)?t.and.every(function(t){return r(e,t)}):t&&Array.isArray(t.or)?t.or.some(function(t){return r(e,t)}):!(!t||!t.not)&&!r(e,t.not)}function i(n,t){return(t="string"==typeof t||t instanceof String?new RegExp(t):t)instanceof RegExp?t.exec(n):t&&Array.isArray(t)?t.reduce(function(t,e){return t||i(n,e)},null):null}n&&n.module("reTree",[]).factory("reTree",[function(){return{test:r,exec:i}}]),e&&(e.reTree={test:r,exec:i}),t&&(t.exports={test:r,exec:i})}("undefined"==typeof module?null:module,"undefined"==typeof window?null:window,"undefined"==typeof angular?null:angular),function(){"use strict";var t,r,e="ngclipboard";"object"==typeof module&&module.exports?(t=require("angular"),r=require("clipboard"),module.exports=e):(t=window.angular,r=window.Clipboard),t.module(e,[]).directive("ngclipboard",function(){return{restrict:"A",scope:{ngclipboardSuccess:"&",ngclipboardError:"&"},link:function(e,t){var n=new r(t[0]);n.on("success",function(t){e.$apply(function(){e.ngclipboardSuccess({e:t})})}),n.on("error",function(t){e.$apply(function(){e.ngclipboardError({e:t})})}),t.on("$destroy",function(){n.destroy()})}}})}(),function($){"use strict";var t=$.module("ngTouch",[]);function e(e,n){var r=!1,i=!1;this.ngClickOverrideEnabled=function(t){return $.isDefined(t)?(t&&!i&&(i=!0,o.$$moduleName="ngTouch",n.directive("ngClick",o),e.decorator("ngClickDirective",["$delegate",function(t){if(r)t.shift();else for(var e=t.length-1;0<=e;){if("ngTouch"===t[e].$$moduleName){t.splice(e,1);break}e--}return t}])),r=t,this):r},this.$get=function(){return{ngClickOverrideEnabled:function(){return r}}}}t.info({angularVersion:"1.6.10"}),t.provider("$touch",e),e.$inject=["$provide","$compileProvider"],t.factory("$swipe",[function(){var r={mouse:{start:"mousedown",move:"mou
1semove",end:"mouseup"},touch:{start:"touchstart",move:"touchmove",end:"touchend",cancel:"touchcancel"},pointer:{start:"pointerdown",move:"pointermove",end:"pointerup",cancel:"pointercancel"}};function l(t){var t=t.originalEvent||t,e=t.touches&&t.touches.length?t.touches:[t],t=t.changedTouches&&t.changedTouches[0]||e[0];return{x:t.clientX,y:t.clientY}}function c(t,e){var n=[];return $.forEach(t,function(t){t=r[t][e];t&&n.push(t)}),n.join(" ")}return{bind:function(t,n,e){var r,i,o,a,s=!1,u=(t.on(c(e=e||["mouse","touch","pointer"],"start"),function(t){o=l(t),s=!0,i=r=0,a=o,n.start&&n.start(o,t)}),c(e,"cancel"));u&&t.on(u,function(t){s=!1,n.cancel&&n.cancel(t)}),t.on(c(e,"move"),function(t){var e;s&&o&&(e=l(t),r+=Math.abs(e.x-a.x),i+=Math.abs(e.y-a.y),a=e,r<10&&i<10||(r<i?(s=!1,n.cancel&&n.cancel(t)):(t.preventDefault(),n.move&&n.move(e,t))))}),t.on(c(e,"end"),function(t){s&&(s=!1,n.end&&n.end(l(t),t))})}}}]);var o=["$parse","$timeout","$rootElement",function(t,r,h){var p,g,i,o=2500,s=25,e="ng-click-active";function m(t,e,n){for(var r,i,o,a=0;a<t.length;a+=2)if(r=t[a],i=t[a+1],o=n,Math.abs(r-e)<s&&Math.abs(i-o)<s)return t.splice(a,a+2),1}function v(t){var e,n,r;Date.now()-p>o||(e=(n=t.touches&&t.touches.length?t.touches:[t])[0].clientX,n=n[0].clientY,e<1&&n<1||i&&i[0]===e&&i[1]===n||(i=i&&null,"label"===(r=t.target,$.lowercase(r.nodeName||r[0]&&r[0].nodeName))&&(i=[e,n]),m(g,e,n)||(t.stopPropagation(),t.preventDefault(),t.target&&t.target.blur&&t.target.blur())))}function y(t){var t=t.touches&&t.touches.length?t.touches:[t],e=t[0].clientX,n=t[0].clientY;g.push(e,n),r(function(){for(var t=0;t<g.length;t+=2)if(g[t]===e&&g[t+1]===n)return void g.splice(t,t+2)},o,!1)}return function(n,o,a){var s,u,l,c,r=t(a.ngClick),f=!1;function d(){f=!1,o.removeClass(e)}o.on("touchstart",function(t){f=!0,3===(s=t.target||t.srcElement).nodeType&&(s=s.parentNode),o.addClass(e),u=Date.now();t=t.originalEvent||t,t=(t.touches&&t.touches.length?t.touches:[t])[0];l=t.clientX,c=t.clientY}),o.on("touchcancel",function(t){d()}),o.on("touchend",function(t){var e=Date.now()-u,n=t.originalEvent||t,n=(n.changedTouches&&n.changedTouches.length?n.changedTouches:n.touches&&n.touches.length?n.touches:[n])[0],r=n.clientX,n=n.clientY,i=Math.sqrt(Math.pow(r-l,2)+Math.pow(n-c,2));f&&e<750&&i<12&&(e=r,i=n,g||(h[0].addEventListener("click",v,!0),h[0].addEventListener("touchstart",y,!0),g=[]),p=Date.now(),m(g,e,i),s&&s.blur(),$.isDefined(a.disabled)&&!1!==a.disabled||o.triggerHandler("click",[t])),d()}),o.onclick=function(t){},o.on("click",function(t,e){n.$apply(function(){r(n,{$event:e||t})})}),o.on("mousedown",function(t){o.addClass(e)}),o.on("mousemove mouseup",function(t){o.removeClass(e)})}}];function n(l,c,f){t.directive(l,["$parse","$swipe",function(s,u){return function(n,r,t){var i,o,a=s(t[l]);var e=["touch"];$.isDefined(t.ngSwipeDisableMouse)||e.push("mouse"),u.bind(r,{start:function(t,e){i=t,o=!0},cancel:function(t){o=!1},end:function(t,e){!function(t){var e;if(i)return e=Math.abs(t.y-i.y),t=(t.x-i.x)*c,o&&e<75&&0<t&&30<t&&e/t<.3}(t)||n.$apply(function(){r.triggerHandler(f),a(n,{$event:e})})}},e)}}])}n("ngSwipeLeft",-1,"swipeleft"),n("ngSwipeRight",1,"swiperight")}((window,window.angular)),function(s){"use strict";var R=s.$$minErr("$resource"),u=/^(\.[a-zA-Z_$@][0-9a-zA-Z_$@]*)+$/;function H(t,e){if(null==(n=e)||""===n||"hasOwnProperty"===n||!u.test("."+n))throw R("badmember",'Dotted member path "@{0}" is invalid.',e);for(var n,r=e.split("."),i=0,o=r.length;i<o&&s.isDefined(t);i++){var a=r[i];t=null!==t?t[a]:void 0}return t}function z(t,n){for(var e in n=n||{},s.forEach(n,function(t,e){delete n[e]}),t)!t.hasOwnProperty(e)||"$"===e.charAt(0)&&"$"===e.charAt(1)||(n[e]=t[e])}s.module("ngResource",["ng"]).info({angularVersion:"1.6.10"}).provider("$resource",function(){var d=/^https?:\/\/\[[^\]]*][^/]*/,a=this;this.defaults={stripTrailingSlashes:!0,cancellable:!1,actions:{get:{method:"GET"},save:{method:"POST"},query:{method:"GET",isArray:!0},remove:{method:"DELETE"},delete:{method:"DELETE"}}},this.$get=["$http","$log","$q","$timeout",function(O,r,D,M){var P=s.noop,L=s.forEach,I=s.extend,N=s.copy,j=s.isArray,l=s.isDefined,V=s.isFunction,i=s.isNumber,c=s.$$encodeUriQuery,f=s.$$encodeUriSegment;function o(t,e){this.template=t,this.defaults=I({}
1,a.defaults,e),this.urlParams={}}return o.prototype={setUrlParams:function(n,r,t){var i,o,a=this,s=t||a.template,e="",u=a.urlParams=Object.create(null);L(s.split(/\W/),function(t){if("hasOwnProperty"===t)throw R("badname","hasOwnProperty is not a valid parameter name.");!new RegExp("^\\d+$").test(t)&&t&&new RegExp("(^|[^\\\\]):"+t+"(\\W|$)").test(s)&&(u[t]={isQueryParamValue:new RegExp("\\?.*=:"+t+"(?:\\W|$)").test(s)})}),s=(s=s.replace(/\\:/g,":")).replace(d,function(t){return e=t,""}),r=r||{},L(a.urlParams,function(t,e){i=(r.hasOwnProperty(e)?r:a.defaults)[e],s=l(i)&&null!==i?(o=t.isQueryParamValue?c(i,!0):f(i),s.replace(new RegExp(":"+e+"(\\W|$)","g"),function(t,e){return o+e})):s.replace(new RegExp("(/?):"+e+"(\\W|$)","g"),function(t,e,n){return"/"===n.charAt(0)?n:e+n})}),s=(s=a.defaults.stripTrailingSlashes?s.replace(/\/+$/,"")||"/":s).replace(/\/\.(?=\w+($|\?))/,"."),n.url=e+s.replace(/\/(\\|%5C)\./,"/."),L(r,function(t,e){a.urlParams[e]||(n.params=n.params||{},n.params[e]=t)})}},function(t,C,e,n){var E=new o(t,n);function T(t){return t.resource}function A(t){z(t||{},this)}return e=I({},a.defaults.actions,e),A.prototype.toJSON=function(){var t=I({},this);return delete t.$promise,delete t.$resolved,delete t.$cancelRequest,t},L(e,function(w,x){var S=!0===w.hasBody||!1!==w.hasBody&&/^(POST|PUT|PATCH)$/i.test(w.method),_=w.timeout,k=(l(w.cancellable)?w:E.defaults).cancellable;_&&!i(_)&&(r.debug("ngResource:\n Only numeric values are allowed as `timeout`.\n Promises are not supported in $resource, because the same value would be used for multiple requests. If you are looking for a way to cancel requests, you should use the `cancellable` option."),delete w.timeout,_=null),A[x]=function(t,e,n,r){var i,o,a,s={};switch(arguments.length){case 4:a=r,o=n;case 3:case 2:if(!V(e)){s=t,i=e,o=n;break}if(V(t)){o=t,a=e;break}o=e,a=n;case 1:V(t)?o=t:S?i=t:s=t;break;case 0:break;default:throw R("badargs","Expected up to 4 arguments [params, data, success, error], got {0} arguments",arguments.length)}var u,l,c,f,d,h=this instanceof A,p=h?i:w.isArray?[]:new A(i),g={},m=w.interceptor&&w.interceptor.response||T,v=w.interceptor&&w.interceptor.responseError||void 0,y=!!a,$=!!v,b=(L(w,function(t,e){switch(e){default:g[e]=N(t);break;case"params":case"isArray":case"interceptor":case"cancellable":}}),!h&&k&&(u=D.defer(),g.timeout=u.promise,_&&(l=M(u.resolve,_))),S&&(g.data=i),E.setUrlParams(g,I({},(c=i,f=w.params||{},d={},f=I({},C,f),L(f,function(t,e){V(t)&&(t=t(c)),d[e]=t&&t.charAt&&"@"===t.charAt(0)?H(c,t.substr(1)):t}),d),s),w.url),O(g).then(function(t){var e,n=t.data;if(n){if(j(n)!==!!w.isArray)throw R("badcfg","Error in resource configuration for action `{0}`. Expected response to contain an {1} but got an {2} (Request: {3} {4})",x,w.isArray?"array":"object",j(n)?"array":"object",g.method,g.url);w.isArray?(p.length=0,L(n,function(t){"object"==typeof t?p.push(new A(t)):p.push(t)})):(e=p.$promise,z(n,p),p.$promise=e)}return t.resource=p,t},function(t){return t.resource=p,D.reject(t)}));return b=(b=b.finally(function(){p.$resolved=!0,!h&&k&&(p.$cancelRequest=P,M.cancel(l),u=l=g.timeout=null)})).then(function(t){var e=m(t);return(o||P)(e,t.headers,t.status,t.statusText),e},y||$?function(t){return y&&!$&&b.catch(P),y&&a(t),$?v(t):D.reject(t)}:void 0),h?b:(p.$promise=b,p.$resolved=!1,k&&(p.$cancelRequest=function(t){b.catch(P),null!==u&&u.resolve(t)}),p)},A.prototype["$"+x]=function(t,e,n){V(t)&&(n=e,e=t,t={});t=A[x].call(this,t,this,e,n);return t.$promise||t}}),A}}]})}((window,window.angular)),function(t,e){"use strict";"undefined"!=typeof module&&module.exports?(e("undefined"==typeof angular?require("angular"):angular),module.exports="angular-google-analytics"):"function"==typeof define&&define.amd?define(["angular"],e):e(t.angular)}(this,function(Y,G){"use strict";return Y.module("angular-google-analytics",[]).provider("Analytics",function(){var b,i,w,x,S,_=!0,k="auto",C=!1,E=!1,T="USD",A=!1,O=!1,D=!1,M=!1,P=!1,L=!1,I=!1,N=!1,j=!1,V=!1,R=!1,H="$routeChangeSuccess",z=!1,U=!1,F=!1,W="",B=!0,q=!1;this.log=[],this.offlineQueue=[],this.setAccount=function(t){return b=Y.isUndefined(t)||!1===t?G:Y.isArray(t)?t:Y.isObject(t)?[t]:[{tracker:t,trackEvent:!0}],this},this.trackPages=function(t){return B=!!t,this},this.trackPrefix=function(t){return W=t,this},this.setDomainName=function(t){return w=t,this},this.useDisplayFeatures=function(t){return D=!!t,this},this.useAnalytics=function(t){return _=!!t,this},this.useEnhancedLinkAttribution=function(t){return I=!!t,this},this.useCrossDomainLinker=function(t){return E=!!t,this},this.setCrossLinkDomains=function(t){return i=t,this},this.setPageEvent=function(t){return H=t,this},this.setCookieConfig=function(t){return k=t,this},this.useECommerce=function(t,e){return P=!!t,L=!!e,this},this.setCurrency=function(t){return T=t,this},this.setRemoveRegExp=function(t){return t instanceof RegExp&&(S=t),this},this.setExperimentId=function(t){return x=t,this},this.ignoreFirstPageLoad=function(t){return N=!!t,this},this.trackUrlParams=function(t){return q=!!t,this},this.disableAnalytics=function(t){return M=!!t,this},this.setHybridMobileSupport=function(t){return V=!!t,this},this.startOffline=function(t){return!0===(R=!!t)&&this.delayScriptTag(!0),this},this.delayScriptTag=function(t){return O=!!t,this},this.logAllCalls=function(t){return j=!!t,this},this.enterTestMode=function(){return U=!0,this},this.enterDebugMode=function(t){return A=!0,F=!!t,this},this.readFromRoute=function(t){return z=!!t,this}
1,this.$get=["$document","$location","$log","$rootScope","$window","$injector",function(s,a,e,t,u,n){function f(t,e,n){return o(t,e)&&e[t]===n}function l(){if(z&&r.current&&"pageTrack"in r.current)return r.current.pageTrack;var t=q?a.url():a.path();return S?t.replace(S,""):t}function c(t,e,n,r,i,o,a,s,u){var l={};return t&&(l.id=t),e&&(l.affiliation=e),n&&(l.revenue=n),r&&(l.tax=r),i&&(l.shipping=i),o&&(l.coupon=o),a&&(l.list=a),s&&(l.step=s),u&&(l.option=u),l}function d(t,e){var n="",r="https:"===document.location.protocol,i="chrome-extension:"===document.location.protocol,o=!0===_&&!0===V;return t=Y.isString(t)?t:"",e=Y.isString(e)?e:"",""!==t&&(n="http:"+t),n=i||o||r&&""!==e?"https:"+e:n}function h(t){!_&&u._gaq&&"function"==typeof t&&t()}function p(t){_&&u.ga&&"function"==typeof t&&t()}function g(e){var n=Array.prototype.slice.call(arguments,1),r=n[0],i=[];"function"==typeof e?b.forEach(function(t){e(t)&&i.push(t)}):i=b,0===i.length?$.apply(m,n):i.forEach(function(t){o("select",t)&&"function"==typeof t.select&&!t.select(n)||(n[0]=v(r,t),$.apply(m,n))})}var m=this,o=function(t,e){return Y.isObject(e)&&Y.isDefined(e[t])},v=function(t,e){return Y.isString(e)?e+"."+t:o("name",e)?e.name+"."+t:t},r={},y=(z&&(n.has("$route")?r=n.get("$route"):e.warn("$route service is not available. Make sure you have included ng-route in your application dependencies.")),function(){var t=Array.prototype.slice.call(arguments);return!0===R?void m.offlineQueue.push([y,t]):(u._gaq||(u._gaq=[]),!0===j&&m._log.apply(m,t),void u._gaq.push(t))}),$=function(){var t=Array.prototype.slice.call(arguments);return!0===R?void m.offlineQueue.push([$,t]):"function"!=typeof u.ga?void m._log("warn","ga function not set on window"):(!0===j&&m._log.apply(m,t),void u.ga.apply(null,t))};return this._log=function(){var t=Array.prototype.slice.call(arguments);if(0<t.length){if(1<t.length)switch(t[0]){case"debug":case"error":case"info":case"log":case"warn":e[t[0]](t.slice(1))}m.log.push(t)}},this._createScriptTag=function(){m._registerScriptTags(),m._registerTrackers()},this._createAnalyticsScriptTag=function(){m._registerScriptTags(),m._registerTrackers()},this._registerScriptTags=function(){var t,e,n,r,i,o=s[0],a=d();{if(!0!==C)return!0===M&&b.forEach(function(t){m._log("info","Analytics disabled: "+t.tracker),u["ga-disable-"+t.tracker]=!0}),!0===_?(t=a+"//www.google-analytics.com/"+(A?"analytics_debug.js":"analytics.js"),!0!==U?(e=window,i=o,n=t,e.GoogleAnalyticsObject="ga",e.ga=e.ga||function(){(e.ga.q=e.ga.q||[]).push(arguments)},e.ga.l=+new Date,r=i.createElement("script"),i=i.getElementsByTagName("script")[0],r.async=1,r.src=n,i.parentNode.insertBefore(r,i)):("function"!=typeof u.ga&&(u.ga=function(){}),m._log("inject",t)),F&&(u.ga_debug={trace:!0}),x&&(n=o.createElement("script"),r=o.getElementsByTagName("script")[0],n.src=a+"//www.google-analytics.com/cx/api.js?experiment="+x,r.parentNode.insertBefore(n,r))):(t=d("//www","//ssl")+".google-analytics.com/ga.js",!0===D&&(t=a+"//stats.g.doubleclick.net/dc.js"),!0!==U?((i=o.createElement("script")).type="text/javascript",i.async=!0,i.src=t,(a=o.getElementsByTagName("script")[0]).parentNode.insertBefore(i,a)):m._log("inject",t)),C=!0;m._log("warn","Script tags already created")}},this._registerTrackers=function(){return!b||b.length<1?void m._log("warn","No accounts to register"):(!0===_?b.forEach(function(t){t.crossDomainLinker=o("crossDomainLinker",t)?t.crossDomainLinker:E,t.crossLinkDomains=o("crossLinkDomains",t)?t.crossLinkDomains:i,t.displayFeatures=o("displayFeatures",t)?t.displayFeatures:D,t.enhancedLinkAttribution=o("enhancedLinkAttribution",t)?t.enhancedLinkAttribution:I,t.set=o("set",t)?t.set:{},t.trackEcommerce=o("trackEcommerce",t)?t.trackEcommerce:P,t.trackEvent=!!o("trackEvent",t)&&t.trackEvent;var e,n={};for(e in o("fields",t)?n=t.fields:o("cookieConfig",t)?Y.isString(t.cookieConfig)?n.cookieDomain=t.cookieConfig:n=t.cookieConfig:Y.isString(k)?n.cookieDomain=k:k&&(n=k),!0===t.crossDomainLinker&&(n.allowLinker=!0),o("name",t)&&(n.name=t.name),t.fields=n,$("create",t.tracker,t.fields),!0===V&&$(v("set",t),"checkProtocolTask",null),t.set)t.set.hasOwnProperty(e)&&$(v("set",t),e,t.set[e]);!0===t.crossDomainLinker&&($(v("require",t),"linker"),Y.isDefined(t.crossLinkDomains)&&$(v("linker:autoLink",t),t.crossLinkDomains)),t.dis
1playFeatures&&$(v("require",t),"displayfeatures"),t.trackEcommerce&&(L?($(v("require",t),"ec"),$(v("set",t),"&cu",T)):$(v("require",t),"ecommerce")),t.enhancedLinkAttribution&&$(v("require",t),"linkid"),B&&!N&&$(v("send",t),"pageview",W+l())}):(1<b.length&&(m._log("warn","Multiple trackers are not supported with ga.js. Using first tracker only"),b=b.slice(0,1)),y("_setAccount",b[0].tracker),w&&y("_setDomainName",w),I&&y("_require","inpage_linkid","//www.google-analytics.com/plugins/ga/inpage_linkid.js"),B&&!N&&(S?y("_trackPageview",l()):y("_trackPageview"))),!0)},this._ecommerceEnabled=function(t,e){var n=P&&!L;return!0===t&&!1===n&&(P&&L?m._log("warn",e+" is not available when Enhanced Ecommerce is enabled with analytics.js"):m._log("warn","Ecommerce must be enabled to use "+e+" with analytics.js")),n},this._enhancedEcommerceEnabled=function(t,e){var n=P&&L;return!0===t&&!1===n&&m._log("warn","Enhanced Ecommerce must be enabled to use "+e+" with analytics.js"),n},this._trackPage=function(e,i,o){e=e||l(),i=i||s[0].title,h(function(){y("_set","title",i),y("_trackPageview",W+e)}),p(function(){var n,r,t={page:W+e,title:i};Y.extend(t,(n={utm_source:"campaignSource",utm_medium:"campaignMedium",utm_term:"campaignTerm",utm_content:"campaignContent",utm_campaign:"campaignName"},r={},Y.forEach(a.search(),function(t,e){e=n[e];Y.isDefined(e)&&(r[e]=t)}),r)),Y.isObject(o)&&Y.extend(t,o),g(G,"send","pageview",t)})},this._trackEvent=function(e,n,r,i,o,a){h(function(){y("_trackEvent",e,n,r,i,!!o)}),p(function(){var t={};Y.isDefined(o)&&(t.nonInteraction=!!o),Y.isObject(a)&&Y.extend(t,a),Y.isDefined(t.page)||(t.page=l()),g(function(t){return f("trackEvent",t,!0)},"send","event",e,n,r,i,t)})},this._addTrans=function(t,e,n,r,i,o,a,s,u){h(function(){y("_addTrans",t,e,n,r,i,o,a,s)}),p(function(){m._ecommerceEnabled(!0,"addTrans")&&g(function(t){return f("trackEcommerce",t,!0)},"ecommerce:addTransaction",{id:t,affiliation:e,revenue:n,tax:r,shipping:i,currency:u||"USD"})})},this._addItem=function(t,e,n,r,i,o){h(function(){y("_addItem",t,e,n,r,i,o)}),p(function(){m._ecommerceEnabled(!0,"addItem")&&g(function(t){return f("trackEcommerce",t,!0)},"ecommerce:addItem",{id:t,name:n,sku:e,category:r,price:i,quantity:o})})},this._trackTrans=function(){h(function(){y("_trackTrans")}),p(function(){m._ecommerceEnabled(!0,"trackTrans")&&g(function(t){return f("trackEcommerce",t,!0)},"ecommerce:send")})},this._clearTrans=function(){p(function(){m._ecommerceEnabled(!0,"clearTrans")&&g(function(t){return f("trackEcommerce",t,!0)},"ecommerce:clear")})},this._addProduct=function(e,n,r,i,o,a,s,u,l,c){h(function(){y("_addProduct",e,n,r,i,o,a,s,u,l)}),p(function(){var t;m._enhancedEcommerceEnabled(!0,"addProduct")&&(t={id:e,name:n,category:r,brand:i,variant:o,price:a,quantity:s,coupon:u,position:l},Y.isObject(c)&&Y.extend(t,c),g(function(t){return f("trackEcommerce",t,!0)},"ec:addProduct",t))})},this._addImpression=function(t,e,n,r,i,o,a,s){h(function(){y("_addImpression",t,e,n,r,i,o,a,s)}),p(function(){m._enhancedEcommerceEnabled(!0,"addImpression")&&g(function(t){return f("trackEcommerce",t,!0)},"ec:addImpression",{id:t,name:e,category:i,brand:r,variant:o,list:n,position:a,price:s})})},this._addPromo=function(t,e,n,r){h(function(){y("_addPromo",t,e,n,r)}),p(function(){m._enhancedEcommerceEnabled(!0,"addPromo")&&g(function(t){return f("trackEcommerce",t,!0)},"ec:addPromo",{id:t,name:e,creative:n,position:r})})},this._setAction=function(t,e){h(function(){y("_setAction",t,e)}),p(function(){m._enhancedEcommerceEnabled(!0,"setAction")&&g(function(t){return f("trackEcommerce",t,!0)},"ec:setAction",t,e)})},this._trackTransaction=function(t,e,n,r,i,o,a,s,u){this._setAction("purchase",c(t,e,n,r,i,o,a,s,u))},this._trackRefund=function(t){this._setAction("refund",c(t))},this._trackCheckOut=function(t,e){this._setAction("checkout",c(null,null,null,null,null,null,null,t,e))},this._trackDetail=function(){this._setAction("detail"),this._pageView()},this._trackCart=function(t,e){-1!==["add","remove"].indexOf(t)&&(this._setAction(t,{list:e}),this._trackEvent("UX","click",t+("add"===t?" to cart":" from cart")))},this._promoClick=function(t){this._setAction("promo_click"),this._trackEvent("Internal Promotions","click",t)},this._productClick=function(t){this._setAction("click",c(null,null,null,null,null,null,t,null,null)),this._trackEvent("UX","click",t)},this._pageView=function(t){p(function(){$(v("send",t),"pageview")})},this._send=function(){var t=Array.prototype.slice.call(arguments);t.unshift("send"),p(function(){$.apply(m,t)})},this._set=function(t,e,n){p(function(){$(v("set",n),t,e)})},this._trackTimings=function(t,e,n,r){p(function(){g(G,"send","timing",t,e,n,r)})},this._trackException=function(t,e){p(function(){g(G,"send","exception",{exDescription:t,exFatal:!!e})})},O||(this._registerScriptTags(),this._registerTrackers()),B&&t.$on(H,function(){(!z||r.current&&r.current.templateUrl&&!r.current.doNotTrack)&&m._trackPage()}),{log:m.log,offlineQueue:m.offlineQueue,configuration:{accounts:b,universalAnalytics:_,crossDomainLinker:E,crossLinkDomains:i,currency:T,debugMode:A,delayScriptTag:O,disableAnalytics:M,displayFeatures:D,domainName:w,ecommerce:m._ecommerceEnabled(),enhancedEcommerce:m._enhancedEcommerceEnabled(),enhancedLinkAttribution:I,experimentId:x,hybridMobileSupport:V,ignoreFirstPageLoad:N,logAllCalls:j,pageEvent:H,readFromRoute:z,removeRegExp:S,testMode:U,traceDebuggingMode:F,trackPrefix:W,trackRoutes:B,trackUrlParams:q},getUrl:l,setCookieConfig:function(t){return m._log("warn","DEPRECATION WARNING: setCookieConfig method is deprecated. Please use tracker fields instead."),m._setCookieConfig.apply(m,arguments)},getCookieConfig:function(){return m._log("warn","DEPRECATION WARNING: getCookieConfig method is deprecated. Please use tracker fields instead."),k},createAnalyticsScriptTag:function(t){return m._log("warn","DEPRECATION WARNING: createAnalyticsScriptTag method is deprecated. Please use registerScriptTags and registerTrackers methods instead."),t&&(k=t),m._createAnalyticsScriptTag()},createScriptTag:function(){return m._log("warn","DEPRECATION WARNING: createScriptTag method is deprecated. Please use registerScriptTags and registerTrackers methods instead."),m._createScriptTag()},registerScriptTags:function(){return m._registerScriptTags()},registerTrackers:function(){return m._registerTrackers()},offline:function(t){if(!0===t&&!1===R&&(R=!0),!1===t&&!0===R)for(R=!1;0<m.offlineQueue.length;){var e=m.offlineQueue.shift();e[0].apply(m,e[1])}return R},trackPage:function(t,e,n){m._trackPage.apply(m,arguments)},trackEvent:function(t,e,n,r,i,o){m._trackEvent.apply(m,arguments)},addTrans:function(t,e,n,r,i,o,a,s,u){m._addTrans.apply(m,arguments)},addItem:function(t,e,n,r,i,o){m._addItem.apply(m,arguments)},trackTrans:function(){m._trackTrans.apply(m,arguments)},clearTrans:function(){m._clearTrans.apply(m,arguments)},addProduct:function(t,e,n,r,i,o,a,s,u,l){m._addProduct.apply(m,arguments)},addPromo:function(t,e,n,r){m._addPromo.apply(m,arguments)},addImpression:function(t,e,n,r,i,o,a,s){m._addImpression.apply(m,arguments)},productClick:function(t){m._productClick.apply(m,arguments)},promoClick:function(t){m._promoClick.apply(m,arguments)},trackDetail:function(){m._trackDetail.apply(m,arguments)},trackCart:function(t,e){m._trackCart.apply(m,arguments)},trackCheckout:function(t,e){m._trackCheckOut.apply(m,arguments)},trackTimings:function(t,e,n,r){m._trackTimings.apply(m,arguments)},trackTransaction:function(t,e,n,r,i,o,a,s,u){m._trackTransaction.apply(m,arguments)},trackException:function(t,e){m._trackException.apply(m,arguments)},setAction:function(t,e){m._setAction.apply(m,arguments)},pageView:function(){m._pageView.apply(m,arguments)},send:function(t){m._send.apply(m,arguments)},set:function(t,e,n){m._set.apply(m,arguments)}}}]}).directive("gaTrackEvent",["Analytics","$parse",function(i,o){return{restrict:"A",link:function(t,e,n){var r=o(n.gaTrackEvent);e.bind("click",function(){n.gaTrackEventIf&&!t.$eval(n.gaTrackEventIf)||1<r.length&&i.trackEvent.apply(i,r(t))})}}}]),Y.module("angular-google-analytics")}),function(c){"use strict";function t(l){return{require:"?ngModel",restrict:"A",link:function(i,t,e,n){function o(){var t=r(i);return t=c.isObject(t)&&t.hasOwnProperty("$viewValue")?t.$viewValue:t}var r,a,s,u;n&&e.match&&(r=l(e.match),a=l(e.matchCaseless),s=l(e.notMatch),u=l(e.matchIgnoreEmpty),i.$watch(o,function(){n.$$parseAndValidate()}),n.$validators.match=function(t,e){var t=t||e,n=o(),r=s(i);return!(!u(i)||e)||(e=a(i)?c.lowercase(t)===c.lowercase(n):t===n,!!(e^=r))})}}}t.$inject=["$parse"],c.module("validation.match",[]),c.module("validation.match").directive("match",t)}((window,window.angular));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.