PageSourceSearch

https://www.paysera.de/v2/compiled/app-fced865feb3550f4a0a563c0f0b38e669d98dc98.e70bb92b52bdd6385ed9.js

js paysera.de collected 2026-10-07 16:36:44 UTC 682,892 bytes, 61 lines download raw bytes

vendor: 6,967 bytes, lines 1-22
1(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{111:function(e,t,n){var r;
2/*!
3 * jQuery JavaScript Library v3.7.1
4 * https://jquery.com/
5 *
6 * Copyright OpenJS Foundation and other contributors
7 * Released under the MIT license
8 * https://jquery.org/license
9 *
10 * Date: 2023-08-28T13:37Z
11 */
12/*!
13 * jQuery JavaScript Library v3.7.1
14 * https://jquery.com/
15 *
16 * Copyright OpenJS Foundation and other contributors
17 * Released under the MIT license
18 * https://jquery.org/license
19 *
20 * Date: 2023-08-28T13:37Z
21 */
22!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,function(n,a){"use strict";var o=[],i=Object.getPrototypeOf,s=o.slice,l=o.flat?function(e){return o.flat.call(e)}:function(e){return o.concat.apply([],e)},u=o.push,c=o.indexOf,p={},d=p.toString,f=p.hasOwnProperty,m=f.toString,h=m.call(Object),g={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},_=n.document,x={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,a,o=(n=n||_).createElement("script");if(o.text=e,t)for(r in x)(a=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,a);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?p[d.call(e)]||"object":typeof e}var $=/HTML$/i,k=function(e,t){return new k.fn.init(e,t)};function C(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function q(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}k.fn=k.prototype={jquery:"3.7.1",constructor:k,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=k.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return k.each(this,e)},map:function(e){return this.pushStack(k.map(this,function(t,n){return e.call(t,n,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(k.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(k.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:o.sort,splice:o.splice},k.extend=k.fn.extend=function(){var e,t,n,r,a,o,i=arguments[0]||{},s=1,l=arguments.length,u=!1;for("boolean"==typeof i&&(u=i,i=arguments[s]||{},s++),"object"==typeof i||v(i)||(i={}),s===l&&(i=this,s--);s<l;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&i!==r&&(u&&r&&(k.isPlainObject(r)||(a=Array.isArray(r)))?(n=i[t],o=a&&!Array.isArray(n)?[]:a||k.isPlainObject(n)?n:{},a=!1,i[t]=k.extend(u,o,r)):void 0!==r&&(i[t]=r));return i},k.extend({expando:"jQuery"+("3.7.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==d.call(e))&&(!(t=i(e))||"function"==typeof(n=f.call(t,"constructor")&&t.constructor)&&m.call(n)===h)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(C(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,a=e.nodeType;if(!a)for(;t=e[r++];)n+=k.text(t);return 1===a||11===a?e.textContent:9===a?e.documentElement.textContent:3===a||4===a?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(C(Object(e))?k.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:c.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!$.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,a=e.length;r<n;r++)e[a++]=t[r];return e.length=a,e},grep:function(e,t,n){for(var r=[],a=0,o=e.length,i=!n;a<o;a++)!t(e[a],a)!==i&&r.push(e[a]);return r},map:function(e,t,n){var r,a,o=0,i=[];if(C(e))for(r=e.length;o<r;o++)null!=(a=t(e[o],o,n))&&i.push(a);else for(o in e)null!=(a=t(e[o],o,n))&&i.push(a);return l(i)},guid:1,support:g}),"function"==typeof Symbol&&(k.fn[Symbol.iterator]=o[Symbol.iterator]),k.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){p["[object "+t+"]"]=t.toLowerCase()});var S=o.pop,E=o.sort,T=o.splice,A="[\\x20\\t\\r\\n\\f]",M=new RegExp("^"+A+"+|((?:^|[^\\\\])(?:\\\\.)*)"+A+"+$","g");k.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var D=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function I(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}k.escapeSelector=function(e){return(e+"").replace(D,I)};var O=_,N=u;!function(){var e,t,r,a,i,l,u,p,d,m,h=N,v=k.expando,y=0,_=0,x=ee(),b=ee(),w=ee(),$=ee(),C=function(e,t){return e===t&&(i=!0),0},D="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",I="(?:\\\\[\\da-fA-F]{1,6}"+A+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",j="\\["+A+"*("+I+")(?:"+A+"*([*^$|!~]?=)"+A+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+A+"*\\]",P=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+j+")*)|.*)\\)|)",V=new RegExp(A+"+","g"),R=new RegExp("^"+A+"*,"+A+"*"),F=new RegExp("^"+A+"*([>+~]|"+A+")"+A+"*"),H=new RegExp(A+"|>"),L=new RegExp(P),z=new RegExp("^"+I+"$"),U={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+j),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+A+"*(even|odd|(([+-]|)(\\d*)n|)"+A+"*(?:([+-]|)"+A+"*(\\d+)|))"+A+"*\\)|)","i"),bool:new RegExp("^(?:"+D+")$","i"),needsContext:new RegExp("^"+A+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+A+"*((?:-\\d)?\\d*)"+A+"*\\)|)(?=[^-]|$)","i")},B=/^(?:input|select|textarea|button)$/i,W=/^h\d$/i,Y=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/[+~]/,K=new RegExp("\\\\[\\da-fA-F]{1,6}"+A+"?|\\\\([^\\r\\n\\f])","g"),X=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},J=function(){le()},Z=de(function(e){return!0===e.disabled&&q(e,"fieldset")},{dir:"parentNode",next:"legend"});try{h.apply(o=s.call(O.childNodes),O.childNodes),o[O.childNodes.length].nodeType}catch(e){h={apply:function(e,t){N.apply(e,s.call(t))}
vendor: 7,928 bytes, line 22
22,call:function(e){N.apply(e,s.call(arguments,1))}}}function Q(e,t,n,r){var a,o,i,s,u,c,f,m=t&&t.ownerDocument,y=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==y&&9!==y&&11!==y)return n;if(!r&&(le(t),t=t||l,p)){if(11!==y&&(u=Y.exec(e)))if(a=u[1]){if(9===y){if(!(i=t.getElementById(a)))return n;if(i.id===a)return h.call(n,i),n}else if(m&&(i=m.getElementById(a))&&Q.contains(t,i)&&i.id===a)return h.call(n,i),n}else{if(u[2])return h.apply(n,t.getElementsByTagName(e)),n;if((a=u[3])&&t.getElementsByClassName)return h.apply(n,t.getElementsByClassName(a)),n}if(!($[e+" "]||d&&d.test(e))){if(f=e,m=t,1===y&&(H.test(e)||F.test(e))){for((m=G.test(e)&&se(t.parentNode)||t)==t&&g.scope||((s=t.getAttribute("id"))?s=k.escapeSelector(s):t.setAttribute("id",s=v)),o=(c=ce(e)).length;o--;)c[o]=(s?"#"+s:":scope")+" "+pe(c[o]);f=c.join(",")}try{return h.apply(n,m.querySelectorAll(f)),n}catch(t){$(e,!0)}finally{s===v&&t.removeAttribute("id")}}}return ye(e.replace(M,"$1"),t,n,r)}function ee(){var e=[];return function n(r,a){return e.push(r+" ")>t.cacheLength&&delete n[e.shift()],n[r+" "]=a}}function te(e){return e[v]=!0,e}function ne(e){var t=l.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function re(e){return function(t){return q(t,"input")&&t.type===e}}function ae(e){return function(t){return(q(t,"input")||q(t,"button"))&&t.type===e}}function oe(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&&Z(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ie(e){return te(function(t){return t=+t,te(function(n,r){for(var a,o=e([],n.length,t),i=o.length;i--;)n[a=o[i]]&&(n[a]=!(r[a]=n[a]))})})}function se(e){return e&&void 0!==e.getElementsByTagName&&e}function le(e){var n,r=e?e.ownerDocument||e:O;return r!=l&&9===r.nodeType&&r.documentElement?(u=(l=r).documentElement,p=!k.isXMLDoc(l),m=u.matches||u.webkitMatchesSelector||u.msMatchesSelector,u.msMatchesSelector&&O!=l&&(n=l.defaultView)&&n.top!==n&&n.addEventListener("unload",J),g.getById=ne(function(e){return u.appendChild(e).id=k.expando,!l.getElementsByName||!l.getElementsByName(k.expando).length}),g.disconnectedMatch=ne(function(e){return m.call(e,"*")}),g.scope=ne(function(){return l.querySelectorAll(":scope")}),g.cssHas=ne(function(){try{return l.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),g.getById?(t.filter.ID=function(e){var t=e.replace(K,X);return function(e){return e.getAttribute("id")===t}},t.find.ID=function(e,t){if(void 0!==t.getElementById&&p){var n=t.getElementById(e);return n?[n]:[]}}):(t.filter.ID=function(e){var t=e.replace(K,X);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},t.find.ID=function(e,t){if(void 0!==t.getElementById&&p){var n,r,a,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(a=t.getElementsByName(e),r=0;o=a[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),t.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},t.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&p)return t.getElementsByClassName(e)},d=[],ne(function(e){var t;u.appendChild(e).innerHTML="<a id='"+v+"' href='' disabled='disabled'></a><select id='"+v+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+A+"*(?:value|"+D+")"),e.querySelectorAll("[id~="+v+"-]").length||d.push("~="),e.querySelectorAll("a#"+v+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=l.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),u.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=l.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+A+"*name"+A+"*="+A+"*(?:''|\"\")")}),g.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),C=function(e,t){if(e===t)return i=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!g.sortDetached&&t.compareDocumentPosition(e)===n?e===l||e.ownerDocument==O&&Q.contains(O,e)?-1:t===l||t.ownerDocument==O&&Q.contains(O,t)?1:a?c.call(a,e)-c.call(a,t):0:4&n?-1:1)},l):l}for(e in Q.matches=function(e,t){return Q(e,null,null,t)},Q.matchesSelector=function(e,t){if(le(e),p&&!$[t+" "]&&(!d||!d.test(t)))try{var n=m.call(e,t);if(n||g.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){$(t,!0)}return Q(t,l,null,[e]).length>0},Q.contains=function(e,t){return(e.ownerDocument||e)!=l&&le(e),k.contains(e,t)},Q.attr=function(e,n){(e.ownerDocument||e)!=l&&le(e);var r=t.attrHandle[n.toLowerCase()],a=r&&f.call(t.attrHandle,n.toLowerCase())?r(e,n,!p):void 0;return void 0!==a?a:e.getAttribute(n)},Q.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},k.uniqueSort=function(e){var t,n=[],r=0,o=0;if(i=!g.sortStable,a=!g.sortStable&&s.call(e,0),E.call(e,C),i){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)T.call(e,n[r],1)}return a=null,e},k.fn.uniqueSort=function(){return this.pushStack(k.uniqueSort(s.apply(this)))},(t=k.expr={cacheLength:50,createPseudo:te,match:U,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(K,X),e[3]=(e[3]||e[4]||e[5]||"").replace(K,X),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||Q.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&Q.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return U.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&L.test(n)&&(t=ce(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(K,X).toLowerCase();return"*"===e?function(){return!0}:function(e){return q(e,t)}},CLASS:function(e){var t=x[e+" "];return t||(t=new RegExp("(^|"+A+")"+e+"("+A+"|$)"))&&x(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var a=Q.attr(r,e);return null==a?"!="===t:!t||(a+="","="===t?a===n:"!="===t?a!==n:"^="===t?n&&0===a.indexOf(n):"*="===t?n&&a.indexOf(n)>-1:"$="===t?n&&a.slice(-n.length)===n:"~="===t?(" "+a.replace(V," ")+" ").indexOf(n)>-1:"|="===t&&(a===n||a.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,a){var o="nth"!==e.slice(0,3),i="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===a?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,d,f,m=o!==i?"nextSibling":"previousSibling",h=t.parentNode,g=s&&t.nodeName.toLowerCase(),_=!l&&!s,x=!1;if(h){if(o){for(;m;){for(p=t;p=p[m];)if(s?q(p,g):1===p.nodeType)return!1;f=m="only"===e&&!f&&"nextSibling"}return!0}if(f=[i?h.firstChild:h.lastChild],i&&_){for(x=(d=(u=(c=h[v]||(h[v]={}))[e]||[])[0]===y&&u[1])&&u[2],p=d&&h.childNodes[d];p=++d&&p&&p[m]||(x=d=0)||f.pop();)if(1===p.nodeType&&++x&&p===t){c[e]=[y,d,x];break}}else if(_&&(x=d=(u=(c=t[v]||(t[v]={}))[e]||[])[0]===y&&u[1]),!1===x)for(;(p=++d&&p&&p[m]||(x=d=0)||f.pop())&&((s?!q(p,g):1!==p.nodeType)||!++x||(_&&((c=p[v]||(p[v]={}))[e]=[y,x]),p!==t)););return(x-=a)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,n){var r,a=t.pseudos[e]||t.setFilters[e.toLowerCase()]||Q.error("unsupported pseudo: "+e);return a[v]?a(n):a.length>1?(r=[e,e,"",n],t.setFilters.hasOwnProperty(e.toLowerCase())?te(function(e,t){for(var r,o=a(e,n
vendor: 5,497 bytes, line 22
22),i=o.length;i--;)e[r=c.call(e,o[i])]=!(t[r]=o[i])}):function(e){return a(e,0,r)}):a}},pseudos:{not:te(function(e){var t=[],n=[],r=ve(e.replace(M,"$1"));return r[v]?te(function(e,t,n,a){for(var o,i=r(e,null,a,[]),s=e.length;s--;)(o=i[s])&&(e[s]=!(t[s]=o))}):function(e,a,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:te(function(e){return function(t){return Q(e,t).length>0}}),contains:te(function(e){return e=e.replace(K,X),function(t){return(t.textContent||k.text(t)).indexOf(e)>-1}}),lang:te(function(e){return z.test(e||"")||Q.error("unsupported lang: "+e),e=e.replace(K,X).toLowerCase(),function(t){var n;do{if(n=p?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===u},focus:function(e){return e===function(){try{return l.activeElement}catch(e){}}()&&l.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:oe(!1),disabled:oe(!0),checked:function(e){return q(e,"input")&&!!e.checked||q(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!t.pseudos.empty(e)},header:function(e){return W.test(e.nodeName)},input:function(e){return B.test(e.nodeName)},button:function(e){return q(e,"input")&&"button"===e.type||q(e,"button")},text:function(e){var t;return q(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ie(function(){return[0]}),last:ie(function(e,t){return[t-1]}),eq:ie(function(e,t,n){return[n<0?n+t:n]}),even:ie(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ie(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ie(function(e,t,n){var r;for(r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e}),gt:ie(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=t.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[e]=re(e);for(e in{submit:!0,reset:!0})t.pseudos[e]=ae(e);function ue(){}function ce(e,n){var r,a,o,i,s,l,u,c=b[e+" "];if(c)return n?0:c.slice(0);for(s=e,l=[],u=t.preFilter;s;){for(i in r&&!(a=R.exec(s))||(a&&(s=s.slice(a[0].length)||s),l.push(o=[])),r=!1,(a=F.exec(s))&&(r=a.shift(),o.push({value:r,type:a[0].replace(M," ")}),s=s.slice(r.length)),t.filter)!(a=U[i].exec(s))||u[i]&&!(a=u[i](a))||(r=a.shift(),o.push({value:r,type:i,matches:a}),s=s.slice(r.length));if(!r)break}return n?s.length:s?Q.error(e):b(e,l).slice(0)}function pe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function de(e,t,n){var r=t.dir,a=t.next,o=a||r,i=n&&"parentNode"===o,s=_++;return t.first?function(t,n,a){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,a);return!1}:function(t,n,l){var u,c,p=[y,s];if(l){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,l))return!0}else for(;t=t[r];)if(1===t.nodeType||i)if(c=t[v]||(t[v]={}),a&&q(t,a))t=t[r]||t;else{if((u=c[o])&&u[0]===y&&u[1]===s)return p[2]=u[2];if(c[o]=p,p[2]=e(t,n,l))return!0}return!1}}function fe(e){return e.length>1?function(t,n,r){for(var a=e.length;a--;)if(!e[a](t,n,r))return!1;return!0}:e[0]}function me(e,t,n,r,a){for(var o,i=[],s=0,l=e.length,u=null!=t;s<l;s++)(o=e[s])&&(n&&!n(o,r,a)||(i.push(o),u&&t.push(s)));return i}function he(e,t,n,r,a,o){return r&&!r[v]&&(r=he(r)),a&&!a[v]&&(a=he(a,o)),te(function(o,i,s,l){var u,p,d,f,m=[],g=[],v=i.length,y=o||function(e,t,n){for(var r=0,a=t.length;r<a;r++)Q(e,t[r],n);return n}(t||"*",s.nodeType?[s]:s,[]),_=!e||!o&&t?y:me(y,m,e,s,l);if(n?n(_,f=a||(o?e:v||r)?[]:i,s,l):f=_,r)for(u=me(f,g),r(u,[],s,l),p=u.length;p--;)(d=u[p])&&(f[g[p]]=!(_[g[p]]=d));if(o){if(a||e){if(a){for(u=[],p=f.length;p--;)(d=f[p])&&u.push(_[p]=d);a(null,f=[],u,l)}for(p=f.length;p--;)(d=f[p])&&(u=a?c.call(o,d):m[p])>-1&&(o[u]=!(i[u]=d))}}else f=me(f===i?f.splice(v,f.length):f),a?a(null,i,f,l):h.apply(i,f)})}function ge(e){for(var n,a,o,i=e.length,s=t.relative[e[0].type],l=s||t.relative[" "],u=s?1:0,p=de(function(e){return e===n},l,!0),d=de(function(e){return c.call(n,e)>-1},l,!0),f=[function(e,t,a){var o=!s&&(a||t!=r)||((n=t).nodeType?p(e,t,a):d(e,t,a));return n=null,o}];u<i;u++)if(a=t.relative[e[u].type])f=[de(fe(f),a)];else{if((a=t.filter[e[u].type].apply(null,e[u].matches))[v]){for(o=++u;o<i&&!t.relative[e[o].type];o++);return he(u>1&&fe(f),u>1&&pe(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(M,"$1"),a,u<o&&ge(e.slice(u,o)),o<i&&ge(e=e.slice(o)),o<i&&pe(e))}f.push(a)}return fe(f)}function ve(e,n){var a,o=[],i=[],s=w[e+" "];if(!s){for(n||(n=ce(e)),a=n.length;a--;)(s=ge(n[a]))[v]?o.push(s):i.push(s);(s=w(e,function(e,n){var a=n.length>0,o=e.length>0,i=function(i,s,u,c,d){var f,m,g,v=0,_="0",x=i&&[],b=[],w=r,$=i||o&&t.find.TAG("*",d),C=y+=null==w?1:Math.random()||.1,q=$.length;for(d&&(r=s==l||s||d);_!==q&&null!=(f=$[_]);_++){if(o&&f){for(m=0,s||f.ownerDocument==l||(le(f),u=!p);g=e[m++];)if(g(f,s||l,u)){h.call(c,f);break}d&&(y=C)}a&&((f=!g&&f)&&v--,i&&x.push(f))}if(v+=_,a&&_!==v){for(m=0;g=n[m++];)g(x,b,s,u);if(i){if(v>0)for(;_--;)x[_]||b[_]||(b[_]=S.call(c));b=me(b)}h.apply(c,b),d&&!i&&b.length>0&&v+n.length>1&&k.uniqueSort(c)}return d&&(y=C,r=w),x};return a?te(i):i}(i,o))).selector=e}return s}function ye(e,n,r,a){var o,i,s,l,u,c="function"==typeof e&&e,d=!a&&ce(e=c.selector||e);if(r=r||[],1===d.length){if((i=d[0]=d[0].slice(0)).length>
vendor: 6,938 bytes, line 22
222&&"ID"===(s=i[0]).type&&9===n.nodeType&&p&&t.relative[i[1].type]){if(!(n=(t.find.ID(s.matches[0].replace(K,X),n)||[])[0]))return r;c&&(n=n.parentNode),e=e.slice(i.shift().value.length)}for(o=U.needsContext.test(e)?0:i.length;o--&&(s=i[o],!t.relative[l=s.type]);)if((u=t.find[l])&&(a=u(s.matches[0].replace(K,X),G.test(i[0].type)&&se(n.parentNode)||n))){if(i.splice(o,1),!(e=a.length&&pe(i)))return h.apply(r,a),r;break}}return(c||ve(e,d))(a,n,!p,r,!n||G.test(e)&&se(n.parentNode)||n),r}ue.prototype=t.filters=t.pseudos,t.setFilters=new ue,g.sortStable=v.split("").sort(C).join("")===v,le(),g.sortDetached=ne(function(e){return 1&e.compareDocumentPosition(l.createElement("fieldset"))}),k.find=Q,k.expr[":"]=k.expr.pseudos,k.unique=k.uniqueSort,Q.compile=ve,Q.select=ye,Q.setDocument=le,Q.tokenize=ce,Q.escape=k.escapeSelector,Q.getText=k.text,Q.isXML=k.isXMLDoc,Q.selectors=k.expr,Q.support=k.support,Q.uniqueSort=k.uniqueSort}();var j=function(e,t,n){for(var r=[],a=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(a&&k(e).is(n))break;r.push(e)}return r},P=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},V=k.expr.match.needsContext,R=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function F(e,t,n){return v(t)?k.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?k.grep(e,function(e){return e===t!==n}):"string"!=typeof t?k.grep(e,function(e){return c.call(t,e)>-1!==n}):k.filter(t,e,n)}k.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?k.find.matchesSelector(r,e)?[r]:[]:k.find.matches(e,k.grep(t,function(e){return 1===e.nodeType}))},k.fn.extend({find:function(e){var t,n,r=this.length,a=this;if("string"!=typeof e)return this.pushStack(k(e).filter(function(){for(t=0;t<r;t++)if(k.contains(a[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)k.find(e,a[t],n);return r>1?k.uniqueSort(n):n},filter:function(e){return this.pushStack(F(this,e||[],!1))},not:function(e){return this.pushStack(F(this,e||[],!0))},is:function(e){return!!F(this,"string"==typeof e&&V.test(e)?k(e):e||[],!1).length}});var H,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,a;if(!e)return this;if(n=n||H,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:_,!0)),R.test(r[1])&&k.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(a=_.getElementById(r[2]))&&(this[0]=a,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,H=k(_);var z=/^(?:parents|prev(?:Until|All))/,U={children:!0,contents:!0,next:!0,prev:!0};function B(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(k.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,a=this.length,o=[],i="string"!=typeof e&&k(e);if(!V.test(e))for(;r<a;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(i?i.index(n)>-1:1===n.nodeType&&k.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?k.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?c.call(k(e),this[0]):c.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(k.uniqueSort(k.merge(this.get(),k(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),k.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return j(e,"parentNode")},parentsUntil:function(e,t,n){return j(e,"parentNode",n)},next:function(e){return B(e,"nextSibling")},prev:function(e){return B(e,"previousSibling")},nextAll:function(e){return j(e,"nextSibling")},prevAll:function(e){return j(e,"previousSibling")},nextUntil:function(e,t,n){return j(e,"nextSibling",n)},prevUntil:function(e,t,n){return j(e,"previousSibling",n)},siblings:function(e){return P((e.parentNode||{}).firstChild,e)},children:function(e){return P(e.firstChild)},contents:function(e){return null!=e.contentDocument&&i(e.contentDocument)?e.contentDocument:(q(e,"template")&&(e=e.content||e),k.merge([],e.childNodes))}},function(e,t){k.fn[e]=function(n,r){var a=k.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(a=k.filter(r,a)),this.length>1&&(U[e]||k.uniqueSort(a),z.test(e)&&a.reverse()),this.pushStack(a)}});var W=/[^\x20\t\r\n\f]+/g;function Y(e){return e}function G(e){throw e}function K(e,t,n,r){var a;try{e&&v(a=e.promise)?a.call(e).done(t).fail(n):e&&v(a=e.then)?a.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}k.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return k.each(e.match(W)||[],function(e,n){t[n]=!0}),t}(e):k.extend({},e);var t,n,r,a,o=[],i=[],s=-1,l=function(){for(a=a||e.once,r=t=!0;i.length;s=-1)for(n=i.shift();++s<o.length;)!1===o[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=o.length,n=!1);e.memory||(n=!1),t=!1,a&&(o=n?[]:"")},u={add:function(){return o&&(n&&!t&&(s=o.length-1,i.push(n)),function t(n){k.each(n,function(n,r){v(r)?e.unique&&u.has(r)||o.push(r):r&&r.length&&"string"!==w(r)&&t(r)})}(arguments),n&&!t&&l()),this},remove:function(){return k.each(arguments,function(e,t){for(var n;(n=k.inArray(t,o,n))>-1;)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?k.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return a=i=[],o=n="",this},disabled:function(){return!o},lock:function(){return a=i=[],n||t||(o=n=""),this},locked:function(){return!!a},fireWith:function(e,n){return a||(n=[e,(n=n||[]).slice?n.slice():n],i.push(n),t||l()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!r}};return u},k.extend({Deferred:function(e){var t=[["notify","progress",k.Callbacks("memory"),k.Callbacks("memory"),2],["resolve","done",k.Callbacks("once memory"),k.Callbacks("once memory"),0,"resolved"],["reject","fail",k.Callbacks("once memory"),k.Callbacks("once memory"),1,"rejected"]],r="pending",a={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return a.then(null,e)},pipe:function(){var e=arguments;return k.Deferred(function(n){k.each(t,function(t,r){var a=v(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=a&&a.apply(this,arguments);e&&v(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,a?[e]:arguments)})}),e=null}).promise()},then:function(e,r,a){var o=0;function i(e,t,r,a){return function(){var s=this,l=arguments,u=function(){var n,u;if(!(e<o)){if((n=r.apply(s,l))===t.promise())throw new TypeError("Thenable self
22-resolution");u=n&&("object"==typeof n||"function"==typeof n)&&n.then,v(u)?a?u.call(n,i(o,t,Y,a),i(o,t,G,a)):(o++,u.call(n,i(o,t,Y,a),i(o,t,G,a),i(o,t,Y,t.notifyWith))):(r!==Y&&(s=void 0,l=[n]),(a||t.resolveWith)(s,l))}},c=a?u:function(){try{u()}catch(n){k.Deferred.exceptionHook&&k.Deferred.exceptionHook(n,c.error),e+1>=o&&(r!==G&&(s=void 0,l=[n]),t.rejectWith(s,l))}};e?c():(k.Deferred.getErrorHook?c.error=k.Deferred.getErrorHook():k.Deferred.getStackHook&&(c.error=k.Deferred.getStackHook()),n.setTimeout(c))}}return k.Deferred(function(n){t[0][3].add(i(0,n,v(a)?a:Y,n.notifyWith)),t[1][3].add(i(0,n,v(e)?e:Y)),t[2][3].add(i(0,n,v(r)?r:G))}).promise()},promise:function(e){return null!=e?k.extend(e,a):a}},o={};return k.each(t,function(e,n){var i=n[2],s=n[5];a[n[1]]=i.add,s&&i.add(function(){r=s},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),i.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=i.fireWith}),a.promise(o),e&&e.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),a=s.call(arguments),o=k.Deferred(),i=function(e){return function(n){r[e]=this,a[e]=arguments.length>1?s.call(arguments):n,--t||o.resolveWith(r,a)}};if(t<=1&&(K(e,o.done(i(n)).resolve,o.reject,!t),"pending"===o.state()||v(a[n]&&a[n].then)))return o.then();for(;n--;)K(a[n],i(n),o.reject);return o.promise()}});var X=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;k.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&X.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},k.readyException=function(e){n.setTimeout(function(){throw e})};var J=k.Deferred();function Z(){_.removeEventListener("DOMContentLoaded",Z),n.removeEventListener("load",Z),k.ready()}k.fn.ready=function(e){return J.then(e).catch(function(e){k.readyException(e)}),this},k.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--k.readyWait:k.isReady)||(k.isReady=!0,!0!==e&&--k.readyWait>0||J.resolveWith(_,[k]))}}),k.ready.then=J.then,"complete"===_.readyState||"loading"!==_.readyState&&!_.documentElement.doScroll?n.setTimeout(k.ready):(_.addEventListener("DOMContentLoaded",Z),n.addEventListener("load",Z));var Q=function(e,t,n,r,a,o,i){var s=0,l=e.length,u=null==n;if("object"===w(n))for(s in a=!0,n)Q(e,t,s,n[s],!0,o,i);else if(void 0!==r&&(a=!0,v(r)||(i=!0),u&&(i?(t.call(e,r),t=null):(u=t,t=function(e,t,n){return u.call(k(e),n)})),t))for(;s<l;s++)t(e[s],n,i?r:r.call(e[s],s,t(e[s],n)));return a?e:u?t.call(e):l?t(e[0],n):o},ee=/^-ms-/,te=/-([a-z])/g;function ne(e,t){return t.toUpperCase()}function re(e){return e.replace(ee,"ms-").replace(te,ne)}var ae=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function oe(){this.expando=k.expando+oe.uid++}oe.uid=1,oe.prototype={cache:function(e){var t=e[this.expando];return t||(t={},ae(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,a=this.cache(e);if("string"==typeof t)a[re(t)]=n;else for(r in t)a[re(r)]=t[r];return a},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][re(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(re):(t=re(t))in r?[t]:t.match(W)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||k.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!k.isEmptyObject(t)}};var ie=new oe,se=new oe,le=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ue=/[A-Z]/g;function ce(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(ue,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:le.test(e)?JSON.parse(e):e)}(n)}catch(e){}se.set(e,t,n)}else n=void 0;return n}k.extend({hasData:function(e){return se.hasData(e)||ie.hasData(e)},data:function(e,t,n){return se.access(e,t,n)},removeData:function(e,t){se.remove(e,t)},_data:function(e,t,n){return ie.access(e,t,n)},_removeData:function(e,t){ie.remove(e,t)}}),k.fn.extend({data:function(e,t){var n,r,a,o=this[0],i=o&&o.attributes;if(void 0===e){if(this.length&&(a=se.get(o),1===o.nodeType&&!ie.get(o,"hasDataAttrs"))){for(n=i.length;n--;)i[n]&&0===(r=i[n].name).indexOf("data-")&&(r=re(r.slice(5)),ce(o,r,a[r]));ie.set(o,"hasDataAttrs",!0)}return a}return"object"==typeof e?this.each(function(){se.set(this,e)}):Q(this,function(t){var n;if(o&&void 0===t)return void 0!==(n=se.get(o,e))?n:void 0!==(n=ce(o,e))?n:void 0;this.each(function(){se.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){se.remove(this,e)})}}),k.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=ie.get(e,t),n&&(!r||Array.isArray(n)?r=ie.access(e,t,k.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=k.queue(e,t),r=n.length,a=n.shift(),o=k._queueHooks(e,t);"inprogress"===a&&(a=n.shift(),r--),a&&("fx"===t&&n.unshift("inprogress"),delete o.stop,a.call(e,function(){k.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return ie.get(e,n)||ie.access(e,n,{empty:k.Callbacks("once memory").add(function(){ie.remove(e,[t+"queue",n])})})}}),k.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?k.queue(this[0],e):void 0===t?this:this.each(function(){var n=k.queue(this,e,t);k._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&k.dequeue(this,e)})},dequeue:function(e){return this.each(function(){k.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,a=k.Deferred(),o=this,i=this.length,s=function(){--r||a.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";i--;)(n=ie.get(o[i],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),a.promise(t)}});
vendor: 5,808 bytes, line 22
22var pe=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,de=new RegExp("^(?:([+-])=|)("+pe+")([a-z%]*)$","i"),fe=["Top","Right","Bottom","Left"],me=_.documentElement,he=function(e){return k.contains(e.ownerDocument,e)},ge={composed:!0};me.getRootNode&&(he=function(e){return k.contains(e.ownerDocument,e)||e.getRootNode(ge)===e.ownerDocument});var ve=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&he(e)&&"none"===k.css(e,"display")};function ye(e,t,n,r){var a,o,i=20,s=r?function(){return r.cur()}:function(){return k.css(e,t,"")},l=s(),u=n&&n[3]||(k.cssNumber[t]?"":"px"),c=e.nodeType&&(k.cssNumber[t]||"px"!==u&&+l)&&de.exec(k.css(e,t));if(c&&c[3]!==u){for(l/=2,u=u||c[3],c=+l||1;i--;)k.style(e,t,c+u),(1-o)*(1-(o=s()/l||.5))<=0&&(i=0),c/=o;c*=2,k.style(e,t,c+u),n=n||[]}return n&&(c=+c||+l||0,a=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=u,r.start=c,r.end=a)),a}var _e={};function xe(e){var t,n=e.ownerDocument,r=e.nodeName,a=_e[r];return a||(t=n.body.appendChild(n.createElement(r)),a=k.css(t,"display"),t.parentNode.removeChild(t),"none"===a&&(a="block"),_e[r]=a,a)}function be(e,t){for(var n,r,a=[],o=0,i=e.length;o<i;o++)(r=e[o]).style&&(n=r.style.display,t?("none"===n&&(a[o]=ie.get(r,"display")||null,a[o]||(r.style.display="")),""===r.style.display&&ve(r)&&(a[o]=xe(r))):"none"!==n&&(a[o]="none",ie.set(r,"display",n)));for(o=0;o<i;o++)null!=a[o]&&(e[o].style.display=a[o]);return e}k.fn.extend({show:function(){return be(this,!0)},hide:function(){return be(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ve(this)?k(this).show():k(this).hide()})}});var we,$e,ke=/^(?:checkbox|radio)$/i,Ce=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,qe=/^$|^module$|\/(?:java|ecma)script/i;we=_.createDocumentFragment().appendChild(_.createElement("div")),($e=_.createElement("input")).setAttribute("type","radio"),$e.setAttribute("checked","checked"),$e.setAttribute("name","t"),we.appendChild($e),g.checkClone=we.cloneNode(!0).cloneNode(!0).lastChild.checked,we.innerHTML="<textarea>x</textarea>",g.noCloneChecked=!!we.cloneNode(!0).lastChild.defaultValue,we.innerHTML="<option></option>",g.option=!!we.lastChild;var Se={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 Ee(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&q(e,t)?k.merge([e],n):n}function Te(e,t){for(var n=0,r=e.length;n<r;n++)ie.set(e[n],"globalEval",!t||ie.get(t[n],"globalEval"))}Se.tbody=Se.tfoot=Se.colgroup=Se.caption=Se.thead,Se.th=Se.td,g.option||(Se.optgroup=Se.option=[1,"<select multiple='multiple'>","</select>"]);var Ae=/<|&#?\w+;/;function Me(e,t,n,r,a){for(var o,i,s,l,u,c,p=t.createDocumentFragment(),d=[],f=0,m=e.length;f<m;f++)if((o=e[f])||0===o)if("object"===w(o))k.merge(d,o.nodeType?[o]:o);else if(Ae.test(o)){for(i=i||p.appendChild(t.createElement("div")),s=(Ce.exec(o)||["",""])[1].toLowerCase(),l=Se[s]||Se._default,i.innerHTML=l[1]+k.htmlPrefilter(o)+l[2],c=l[0];c--;)i=i.lastChild;k.merge(d,i.childNodes),(i=p.firstChild).textContent=""}else d.push(t.createTextNode(o));for(p.textContent="",f=0;o=d[f++];)if(r&&k.inArray(o,r)>-1)a&&a.push(o);else if(u=he(o),i=Ee(p.appendChild(o),"script"),u&&Te(i),n)for(c=0;o=i[c++];)qe.test(o.type||"")&&n.push(o);return p}var De=/^([^.]*)(?:\.(.+)|)/;function Ie(){return!0}function Oe(){return!1}function Ne(e,t,n,r,a,o){var i,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ne(e,s,n,r,t[s],o);return e}if(null==r&&null==a?(a=n,r=n=void 0):null==a&&("string"==typeof n?(a=r,r=void 0):(a=r,r=n,n=void 0)),!1===a)a=Oe;else if(!a)return e;return 1===o&&(i=a,(a=function(e){return k().off(e),i.apply(this,arguments)}).guid=i.guid||(i.guid=k.guid++)),e.each(function(){k.event.add(this,t,a,r,n)})}function je(e,t,n){n?(ie.set(e,t,!1),k.event.add(e,t,{namespace:!1,handler:function(e){var n,r=ie.get(this,t);if(1&e.isTrigger&&this[t]){if(r)(k.event.special[t]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),ie.set(this,t,r),this[t](),n=ie.get(this,t),ie.set(this,t,!1),r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n}else r&&(ie.set(this,t,k.event.trigger(r[0],r.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ie)}})):void 0===ie.get(e,t)&&k.event.add(e,t,Ie)}k.event={global:{},add:function(e,t,n,r,a){var o,i,s,l,u,c,p,d,f,m,h,g=ie.get(e);if(ae(e))for(n.handler&&(n=(o=n).handler,a=o.selector),a&&k.find.matchesSelector(me,a),n.guid||(n.guid=k.guid++),(l=g.events)||(l=g.events=Object.create(null)),(i=g.handle)||(i=g.handle=function(t){return void 0!==k&&k.event.triggered!==t.type?k.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(W)||[""]).length;u--;)f=h=(s=De.exec(t[u])||[])[1],m=(s[2]||"").split(".").sort(),f&&(p=k.event.special[f]||{},f=(a?p.delegateType:p.bindType)||f,p=k.event.special[f]||{},c=k.extend({type:f,origType:h,data:r,handler:n,guid:n.guid,selector:a,needsContext:a&&k.expr.match.needsContext.test(a),namespace:m.join(".")},o),(d=l[f])||((d=l[f]=[]).delegateCount=0,p.setup&&!1!==p.setup.call(e,r,m,i)||e.addEventListener&&e.addEventListener(f,i)),p.add&&(p.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),a?d.splice(d.delegateCount++,0,c):d.push(c),k.event.global[f]=!0)},remove:function(e,t,n,r,a){var o,i,s,l,u,c,p,d,f,m,h,g=ie.hasData(e)&&ie.get(e);if(g&&(l=g.events)){for(u=(t=(t||"").match(W)||[""]).length;u--;)if(f=h=(s=De.exec(t[u])||[])[1],m=(s[2]||"").split(".").sort(),f){for(p=k.event.special[f]||{},d=l[f=(r?p.delegateType:p.bindType)||f]||[],s=s[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=o=d.length;o--;
vendor: 11,017 bytes, line 22
22)c=d[o],!a&&h!==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--,p.remove&&p.remove.call(e,c));i&&!d.length&&(p.teardown&&!1!==p.teardown.call(e,m,g.handle)||k.removeEvent(e,f,g.handle),delete l[f])}else for(f in l)k.event.remove(e,f+t[u],n,r,!0);k.isEmptyObject(l)&&ie.remove(e,"handle events")}},dispatch:function(e){var t,n,r,a,o,i,s=new Array(arguments.length),l=k.event.fix(e),u=(ie.get(this,"events")||Object.create(null))[l.type]||[],c=k.event.special[l.type]||{};for(s[0]=l,t=1;t<arguments.length;t++)s[t]=arguments[t];if(l.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,l)){for(i=k.event.handlers.call(this,l,u),t=0;(a=i[t++])&&!l.isPropagationStopped();)for(l.currentTarget=a.elem,n=0;(o=a.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==o.namespace&&!l.rnamespace.test(o.namespace)||(l.handleObj=o,l.data=o.data,void 0!==(r=((k.event.special[o.origType]||{}).handle||o.handler).apply(a.elem,s))&&!1===(l.result=r)&&(l.preventDefault(),l.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,l),l.result}},handlers:function(e,t){var n,r,a,o,i,s=[],l=t.delegateCount,u=e.target;if(l&&u.nodeType&&!("click"===e.type&&e.button>=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(o=[],i={},n=0;n<l;n++)void 0===i[a=(r=t[n]).selector+" "]&&(i[a]=r.needsContext?k(a,this).index(u)>-1:k.find(a,this,null,[u]).length),i[a]&&o.push(r);o.length&&s.push({elem:u,handlers:o})}return u=this,l<t.length&&s.push({elem:u,handlers:t.slice(l)}),s},addProp:function(e,t){Object.defineProperty(k.Event.prototype,e,{enumerable:!0,configurable:!0,get:v(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(e){return e[k.expando]?e:new k.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return ke.test(t.type)&&t.click&&q(t,"input")&&je(t,"click",!0),!1},trigger:function(e){var t=this||e;return ke.test(t.type)&&t.click&&q(t,"input")&&je(t,"click"),!0},_default:function(e){var t=e.target;return ke.test(t.type)&&t.click&&q(t,"input")&&ie.get(t,"click")||q(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},k.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},k.Event=function(e,t){if(!(this instanceof k.Event))return new k.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ie:Oe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&k.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[k.expando]=!0},k.Event.prototype={constructor:k.Event,isDefaultPrevented:Oe,isPropagationStopped:Oe,isImmediatePropagationStopped:Oe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ie,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ie,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ie,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},k.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},k.event.addProp),k.each({focus:"focusin",blur:"focusout"},function(e,t){function n(e){if(_.documentMode){var n=ie.get(this,"handle"),r=k.event.fix(e);r.type="focusin"===e.type?"focus":"blur",r.isSimulated=!0,n(e),r.target===r.currentTarget&&n(r)}else k.event.simulate(t,e.target,k.event.fix(e))}k.event.special[e]={setup:function(){var r;if(je(this,e,!0),!_.documentMode)return!1;(r=ie.get(this,t))||this.addEventListener(t,n),ie.set(this,t,(r||0)+1)},trigger:function(){return je(this,e),!0},teardown:function(){var e;if(!_.documentMode)return!1;(e=ie.get(this,t)-1)?ie.set(this,t,e):(this.removeEventListener(t,n),ie.remove(this,t))},_default:function(t){return ie.get(t.target,e)},delegateType:t},k.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,a=_.documentMode?this:r,o=ie.get(a,t);o||(_.documentMode?this.addEventListener(t,n):r.addEventListener(e,n,!0)),ie.set(a,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,a=_.documentMode?this:r,o=ie.get(a,t)-1;o?ie.set(a,t,o):(_.documentMode?this.removeEventListener(t,n):r.removeEventListener(e,n,!0),ie.remove(a,t))}}}),k.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){k.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=e.relatedTarget,a=e.handleObj;return r&&(r===this||k.contains(this,r))||(e.type=a.origType,n=a.handler.apply(this,arguments),e.type=t),n}}}),k.fn.extend({on:function(e,t,n,r){return Ne(this,e,t,n,r)},one:function(e,t,n,r){return Ne(this,e,t,n,r,1)},off:function(e,t,n){var r,a;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,k(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(a in e)this.off(a,t,e[a]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Oe),this.each(function(){k.event.remove(this,e,n,t)})}});var Pe=/<script|<style|<link/i,Ve=/checked\s*(?:[^=]|=\s*.checked.)/i,Re=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Fe(e,t){return q(e,"table")&&q(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Le(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function ze(e,t){var n,r,a,o,i,s;if(1===t.nodeType){if(ie.hasData(e)&&(s=ie.get(e).events))for(a in ie.remove(t,"handle events"),s)for(n=0,r=s[a].length;n<r;n++)k.event.add(t,a,s[a][n]);se.hasData(e)&&(o=se.access(e),i=k.extend({},o),se.set(t,i))}}function Ue(e,t,n,r){t=l(t);var a,o,i,s,u,c,p=0,d=e.length,f=d-1,m=t[0],h=v(m);if(h||d>1&&"string"==typeof m&&!g.checkClone&&Ve.test(m))return e.each(function(a){var o=e.eq(a);h&&(t[0]=m.call(this,a,o.html())),Ue(o,t,n,r)});if(d&&(o=(a=Me(t,e[0].ownerDocument,!1,e,r)).firstChild,1===a.childNodes.length&&(a=o),o||r)){for(s=(i=k.map(Ee(a,"script"),He)).length;p<d;p++)u=a,p!==f&&(u=k.clone(u,!0,!0),s&&k.merge(i,Ee(u,"script"))),n.call(e[p],u,p);if(s)for(c=i[i.length-1].ownerDocument,k.map(i,Le),p=0;p<s;p++)u=i[p],qe.test(u.type||"")&&!ie.access(u,"globalEval")&&k.contains(c,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?k._evalUrl&&!u.noModule&&k._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},c):b(u.textContent.replace(Re,""),u,c))}return e}function Be(e,t,n){for(var r,a=t?k.filter(t,e):e,o=0;null!=(r=a[o]);o++)n||1!==r.nodeType||k.cleanData(Ee(r)),r.parentNode&&(n&&he(r)&&Te(Ee(r,"script")),r.parentNode.removeChild(r));return e}k.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,a,o,i,s,l,u,c=e.cloneNode(!0),p=he(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(i=Ee(c),r=0,a=(o=Ee(e)).length;r<a;r++)s=o[r],l=i[r],u=void 0,"input"===(u=l.nodeName.toLowerCase())&&ke.test(s.type)?l.checked=s.checked:"input"!==u&&"textarea"!==u||(l.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Ee(e),i=i||Ee(c),r=0,a=o.length;r<a;r++)ze(o[r],i[r]);else ze(e,c);return(i=Ee(c,"script")).length>0&&Te(i,!p&&Ee(e,"script")),c},cleanData:function(e){for(var t,n,r,a=k.event.special,o=0;void 0!==(n=e[o]);o++)if(ae(n)){if(t=n[ie.expando]){if(t.events)for(r in t.events)a[r]?k.event.remove(n,r):k.removeEvent(n,r,t.handle);n[ie.expando]=void 0}n[se.expando]&&(n[se.expando]=void 0)}}}),k.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return Q(this,function(e){return void 0===e?k.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Ue(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Fe(this,e).appendChild(e)})},prepend:function(){return Ue(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Fe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Ue(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Ue(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(k.cleanData(Ee(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return k.clone(this,e,t)})},html:function(e){return Q(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Pe.test(e)&&!Se[(Ce.exec(e)||["",""])[1].toLowerCase()]){e=k.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(k.cleanData(Ee(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return Ue(this,arguments,function(t){var n=this.parentNode;k.inArray(this,e)<0&&(k.cleanData(Ee(this)),n&&n.replaceChild(t,this))},e)}}),k.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){k.fn[e]=function(e){for(var n,r=[],a=k(e),o=a.length-1,i=0;i<=o;i++)n=i===o?this:this.clone(!0),k(a[i])[t](n),u.apply(r,n.get());return this.pushStack(r)}});var We=new RegExp("^("+pe+")(?!px)[a-z%]+$","i"),Ye=/^--/,Ge=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=n),t.getComputedStyle(e)},Ke=function(e,t,n){var r,a,o={};for(a in t)o[a]=e.style[a],e.style[a]=t[a];for(a in r=n.call(e),t)e.style[a]=o[a];return r},Xe=new RegExp(fe.join("|"),"i");function Je(e,t,n){var r,a,o,i,s=Ye.test(t),l=e.style;return(n=n||Ge(e))&&(i=n.getPropertyValue(t)||n[t],s&&i&&(i=i.replace(M,"$1")||void 0),""!==i||he(e)||(i=k.style(e,t)),!g.pixelBoxStyles()&&We.test(i)&&Xe.test(t)&&(r=l.width,a=l.minWidth,o=l.maxWidth,l.minWidth=l.maxWidth=l.width=i,i=n.width,l.width=r,l.minWidth=a,l.maxWidth=o)),void 0!==i?i+"":i}function Ze(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(c){u.style.cssText="position:absolute;
22left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",me.appendChild(u).appendChild(c);var e=n.getComputedStyle(c);r="1%"!==e.top,l=12===t(e.marginLeft),c.style.right="60%",i=36===t(e.right),a=36===t(e.width),c.style.position="absolute",o=12===t(c.offsetWidth/3),me.removeChild(u),c=null}}function t(e){return Math.round(parseFloat(e))}var r,a,o,i,s,l,u=_.createElement("div"),c=_.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",g.clearCloneStyle="content-box"===c.style.backgroundClip,k.extend(g,{boxSizingReliable:function(){return e(),a},pixelBoxStyles:function(){return e(),i},pixelPosition:function(){return e(),r},reliableMarginLeft:function(){return e(),l},scrollboxSize:function(){return e(),o},reliableTrDimensions:function(){var e,t,r,a;return null==s&&(e=_.createElement("table"),t=_.createElement("tr"),r=_.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",r.style.height="9px",r.style.display="block",me.appendChild(e).appendChild(t).appendChild(r),a=n.getComputedStyle(t),s=parseInt(a.height,10)+parseInt(a.borderTopWidth,10)+parseInt(a.borderBottomWidth,10)===t.offsetHeight,me.removeChild(e)),s}}))}();var Qe=["Webkit","Moz","ms"],et=_.createElement("div").style,tt={};function nt(e){var t=k.cssProps[e]||tt[e];return t||(e in et?e:tt[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;n--;)if((e=Qe[n]+t)in et)return e}(e)||e)}var rt=/^(none|table(?!-c[ea]).+)/,at={position:"absolute",visibility:"hidden",display:"block"},ot={letterSpacing:"0",fontWeight:"400"};function it(e,t,n){var r=de.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function st(e,t,n,r,a,o){var i="width"===t?1:0,s=0,l=0,u=0;if(n===(r?"border":"content"))return 0;for(;i<4;i+=2)"margin"===n&&(u+=k.css(e,n+fe[i],!0,a)),r?("content"===n&&(l-=k.css(e,"padding"+fe[i],!0,a)),"margin"!==n&&(l-=k.css(e,"border"+fe[i]+"Width",!0,a))):(l+=k.css(e,"padding"+fe[i],!0,a),"padding"!==n?l+=k.css(e,"border"+fe[i]+"Width",!0,a):s+=k.css(e,"border"+fe[i]+"Width",!0,a));return!r&&o>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-l-s-.5))||0),l+u}function lt(e,t,n){var r=Ge(e),a=(!g.boxSizingReliable()||n)&&"border-box"===k.css(e,"boxSizing",!1,r),o=a,i=Je(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(We.test(i)){if(!n)return i;i="auto"}return(!g.boxSizingReliable()&&a||!g.reliableTrDimensions()&&q(e,"tr")||"auto"===i||!parseFloat(i)&&"inline"===k.css(e,"display",!1,r))&&e.getClientRects().length&&(a="border-box"===k.css(e,"boxSizing",!1,r),(o=s in e)&&(i=e[s])),(i=parseFloat(i)||0)+st(e,t,n||(a?"border":"content"),o,r,i)+"px"}function ut(e,t,n,r,a){return new ut.prototype.init(e,t,n,r,a)}k.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Je(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var a,o,i,s=re(t),l=Ye.test(t),u=e.style;if(l||(t=nt(s)),i=k.cssHooks[t]||k.cssHooks[s],void 0===n)return i&&"get"in i&&void 0!==(a=i.get(e,!1,r))?a:u[t];"string"===(o=typeof n)&&(a=de.exec(n))&&a[1]&&(n=ye(e,t,a),o="number"),null!=n&&n==n&&("number"!==o||l||(n+=a&&a[3]||(k.cssNumber[s]?"":"px")),g.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),i&&"set"in i&&void 0===(n=i.set(e,n,r))||(l?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,r){var a,o,i,s=re(t);return Ye.test(t)||(t=nt(s)),(i=k.cssHooks[t]||k.cssHooks[s])&&"get"in i&&(a=i.get(e,!0,n)),void 0===a&&(a=Je(e,t,r)),"normal"===a&&t in ot&&(a=ot[t]),""===n||n?(o=parseFloat(a),!0===n||isFinite(o)?o||0:a):a}}
vendor: 4,170 bytes, line 22
22),k.each(["height","width"],function(e,t){k.cssHooks[t]={get:function(e,n,r){if(n)return!rt.test(k.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?lt(e,t,r):Ke(e,at,function(){return lt(e,t,r)})},set:function(e,n,r){var a,o=Ge(e),i=!g.scrollboxSize()&&"absolute"===o.position,s=(i||r)&&"border-box"===k.css(e,"boxSizing",!1,o),l=r?st(e,t,r,s,o):0;return s&&i&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-st(e,t,"border",!1,o)-.5)),l&&(a=de.exec(n))&&"px"!==(a[3]||"px")&&(e.style[t]=n,n=k.css(e,t)),it(0,n,l)}}}),k.cssHooks.marginLeft=Ze(g.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Je(e,"marginLeft"))||e.getBoundingClientRect().left-Ke(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),k.each({margin:"",padding:"",border:"Width"},function(e,t){k.cssHooks[e+t]={expand:function(n){for(var r=0,a={},o="string"==typeof n?n.split(" "):[n];r<4;r++)a[e+fe[r]+t]=o[r]||o[r-2]||o[0];return a}},"margin"!==e&&(k.cssHooks[e+t].set=it)}),k.fn.extend({css:function(e,t){return Q(this,function(e,t,n){var r,a,o={},i=0;if(Array.isArray(t)){for(r=Ge(e),a=t.length;i<a;i++)o[t[i]]=k.css(e,t[i],!1,r);return o}return void 0!==n?k.style(e,t,n):k.css(e,t)},e,t,arguments.length>1)}}),k.Tween=ut,ut.prototype={constructor:ut,init:function(e,t,n,r,a,o){this.elem=e,this.prop=n,this.easing=a||k.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(k.cssNumber[n]?"":"px")},cur:function(){var e=ut.propHooks[this.prop];return e&&e.get?e.get(this):ut.propHooks._default.get(this)},run:function(e){var t,n=ut.propHooks[this.prop];return this.options.duration?this.pos=t=k.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):ut.propHooks._default.set(this),this}},ut.prototype.init.prototype=ut.prototype,ut.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=k.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){k.fx.step[e.prop]?k.fx.step[e.prop](e):1!==e.elem.nodeType||!k.cssHooks[e.prop]&&null==e.elem.style[nt(e.prop)]?e.elem[e.prop]=e.now:k.style(e.elem,e.prop,e.now+e.unit)}}},ut.propHooks.scrollTop=ut.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},k.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},k.fx=ut.prototype.init,k.fx.step={};var ct,pt,dt=/^(?:toggle|show|hide)$/,ft=/queueHooks$/;function mt(){pt&&(!1===_.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(mt):n.setTimeout(mt,k.fx.interval),k.fx.tick())}function ht(){return n.setTimeout(function(){ct=void 0}),ct=Date.now()}function gt(e,t){var n,r=0,a={height:e};for(t=t?1:0;r<4;r+=2-t)a["margin"+(n=fe[r])]=a["padding"+n]=e;return t&&(a.opacity=a.width=e),a}function vt(e,t,n){for(var r,a=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,i=a.length;o<i;o++)if(r=a[o].call(n,t,e))return r}function yt(e,t,n){var r,a,o=0,i=yt.prefilters.length,s=k.Deferred().always(function(){delete l.elem}),l=function(){if(a)return!1;for(var t=ct||ht(),n=Math.max(0,u.startTime+u.duration-t),r=1-(n/u.duration||0),o=0,i=u.tweens.length;o<i;o++)u.tweens[o].run(r);return s.notifyWith(e,[u,r,n]),r<1&&i?n:(i||s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:k.extend({},t),opts:k.extend(!0,{specialEasing:{},easing:k.easing._default},n),originalProperties:t,originalOptions:n,startTime:ct||ht(),duration:n.duration,tweens:[],createTween:function(t,n){var r=k.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(a)return this;for(a=!0;n<r;n++)u.tweens[n].run(1);return t?(s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u,t])):s.rejectWith(e,[u,t]),this}}),c=u.props;for(!function(e,t){var n,r,a,o,i;for(n in e)if(a=t[r=re(n)],o=e[n],Array.isArray(o)&&(a=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(i=k.cssHooks[r])&&"expand"in 
vendor: 6,867 bytes, line 22
22i)for(n in o=i.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=a);else t[r]=a}(c,u.opts.specialEasing);o<i;o++)if(r=yt.prefilters[o].call(u,e,c,u.opts))return v(r.stop)&&(k._queueHooks(u.elem,u.opts.queue).stop=r.stop.bind(r)),r;return k.map(c,vt,u),v(u.opts.start)&&u.opts.start.call(e,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),k.fx.timer(k.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u}k.Animation=k.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ye(n.elem,e,de.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(W);for(var n,r=0,a=e.length;r<a;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,a,o,i,s,l,u,c,p="width"in t||"height"in t,d=this,f={},m=e.style,h=e.nodeType&&ve(e),g=ie.get(e,"fxshow");for(r in n.queue||(null==(i=k._queueHooks(e,"fx")).unqueued&&(i.unqueued=0,s=i.empty.fire,i.empty.fire=function(){i.unqueued||s()}),i.unqueued++,d.always(function(){d.always(function(){i.unqueued--,k.queue(e,"fx").length||i.empty.fire()})})),t)if(a=t[r],dt.test(a)){if(delete t[r],o=o||"toggle"===a,a===(h?"hide":"show")){if("show"!==a||!g||void 0===g[r])continue;h=!0}f[r]=g&&g[r]||k.style(e,r)}if((l=!k.isEmptyObject(t))||!k.isEmptyObject(f))for(r in p&&1===e.nodeType&&(n.overflow=[m.overflow,m.overflowX,m.overflowY],null==(u=g&&g.display)&&(u=ie.get(e,"display")),"none"===(c=k.css(e,"display"))&&(u?c=u:(be([e],!0),u=e.style.display||u,c=k.css(e,"display"),be([e]))),("inline"===c||"inline-block"===c&&null!=u)&&"none"===k.css(e,"float")&&(l||(d.done(function(){m.display=u}),null==u&&(c=m.display,u="none"===c?"":c)),m.display="inline-block")),n.overflow&&(m.overflow="hidden",d.always(function(){m.overflow=n.overflow[0],m.overflowX=n.overflow[1],m.overflowY=n.overflow[2]})),l=!1,f)l||(g?"hidden"in g&&(h=g.hidden):g=ie.access(e,"fxshow",{display:u}),o&&(g.hidden=!h),h&&be([e],!0),d.done(function(){for(r in h||be([e]),ie.remove(e,"fxshow"),f)k.style(e,r,f[r])})),l=vt(h?g[r]:0,r,d),r in g||(g[r]=l.start,h&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),k.speed=function(e,t,n){var r=e&&"object"==typeof e?k.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return k.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in k.fx.speeds?r.duration=k.fx.speeds[r.duration]:r.duration=k.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&k.dequeue(this,r.queue)},r},k.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ve).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var a=k.isEmptyObject(e),o=k.speed(t,n,r),i=function(){var t=yt(this,k.extend({},e),o);(a||ie.get(this,"finish"))&&t.stop(!0)};return i.finish=i,a||!1===o.queue?this.each(i):this.queue(o.queue,i)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each(function(){var t=!0,a=null!=e&&e+"queueHooks",o=k.timers,i=ie.get(this);if(a)i[a]&&i[a].stop&&r(i[a]);else for(a in i)i[a]&&i[a].stop&&ft.test(a)&&r(i[a]);for(a=o.length;a--;)o[a].elem!==this||null!=e&&o[a].queue!==e||(o[a].anim.stop(n),t=!1,o.splice(a,1));!t&&n||k.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=ie.get(this),r=n[e+"queue"],a=n[e+"queueHooks"],o=k.timers,i=r?r.length:0;for(n.finish=!0,k.queue(this,e,[]),a&&a.stop&&a.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<i;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),k.each(["toggle","show","hide"],function(e,t){var n=k.fn[t];k.fn[t]=function(e,r,a){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(gt(t,!0),e,r,a)}}),k.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){k.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),k.timers=[],k.fx.tick=function(){var e,t=0,n=k.timers;for(ct=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||k.fx.stop(),ct=void 0},k.fx.timer=function(e){k.timers.push(e),k.fx.start()},k.fx.interval=13,k.fx.start=function(){pt||(pt=!0,mt())},k.fx.stop=function(){pt=null},k.fx.speeds={slow:600,fast:200,_default:400},k.fn.delay=function(e,t){return e=k.fx&&k.fx.speeds[e]||e,t=t||"fx",this.queue(t,function(t,r){var a=n.setTimeout(t,e);r.stop=function(){n.clearTimeout(a)}})},function(){var e=_.createElement("input"),t=_.createElement("select").appendChild(_.createElement("option"));e.type="checkbox",g.checkOn=""!==e.value,g.optSelected=t.selected,(e=_.createElement("input")).value="t",e.type="radio",g.radioValue="t"===e.value}();var _t,xt=k.expr.attrHandle;k.fn.extend({attr:function(e,t){return Q(this,k.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){k.removeAttr(this,e)})}}),k.extend({attr:function(e,t,n){var r,a,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?k.prop(e,t,n):(1===o&&k.isXMLDoc(e)||(a=k.attrHooks[t.toLowerCase()]||(k.expr.match.bool.test(t)?_t:void 0)),void 0!==n?null===n?void k.removeAttr(e,t):a&&"set"in a&&void 0!==(r=a.set(e,n,t))?r:(e.setAttribute(t,n+""),n):a&&"get"in a&&null!==(r=a.get(e,t))?r:null==(r=k.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!g.radioValue&&"radio"===t&&q(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,a=t&&t.match(W);if(a&&1===e.nodeType)for(;n=a[r++];)e.removeAttribute(n)}}),_t={set:function(e,t,n){return!1===t?k.removeAttr(e,n):e.setAttribute(n,n),n}},k.each(k.expr.match.bool.source.match(/\w+/g),function(e,t){var n=xt[t]||k.find.attr;xt[t]=function(e,t,r){var a,o,i=t.toLowerCase();return r||(o=xt[i],xt[i]=a,a=null!=n(e,t,r)?i:null,xt[i]=o),a}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function $t(e){return(e.match(W)||[]).join(" ")}function kt(e){return e.getAttribute&&e.getAttribute("class")||""}function Ct(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(W)||[]}k.fn.extend({prop:function(e,t){return Q(this,k.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[k.propFix[e]||e]})}}),k.extend({prop:function(e,t,n){var r,a,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&k.isXMLDoc(e)||(t=k.propFix[t]||t,a=k.propHooks[t]),void 0!==n?a&&"set"in a&&void 0!==(r=a.set(e,n,t))?r:e[t]=n:a&&"get"in a&&null!==(r=a.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=k.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?
vendor: 21,577 bytes, line 22
220:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(k.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),k.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){k.propFix[this.toLowerCase()]=this}),k.fn.extend({addClass:function(e){var t,n,r,a,o,i;return v(e)?this.each(function(t){k(this).addClass(e.call(this,t,kt(this)))}):(t=Ct(e)).length?this.each(function(){if(r=kt(this),n=1===this.nodeType&&" "+$t(r)+" "){for(o=0;o<t.length;o++)a=t[o],n.indexOf(" "+a+" ")<0&&(n+=a+" ");i=$t(n),r!==i&&this.setAttribute("class",i)}}):this},removeClass:function(e){var t,n,r,a,o,i;return v(e)?this.each(function(t){k(this).removeClass(e.call(this,t,kt(this)))}):arguments.length?(t=Ct(e)).length?this.each(function(){if(r=kt(this),n=1===this.nodeType&&" "+$t(r)+" "){for(o=0;o<t.length;o++)for(a=t[o];n.indexOf(" "+a+" ")>-1;)n=n.replace(" "+a+" "," ");i=$t(n),r!==i&&this.setAttribute("class",i)}}):this:this.attr("class","")},toggleClass:function(e,t){var n,r,a,o,i=typeof e,s="string"===i||Array.isArray(e);return v(e)?this.each(function(n){k(this).toggleClass(e.call(this,n,kt(this),t),t)}):"boolean"==typeof t&&s?t?this.addClass(e):this.removeClass(e):(n=Ct(e),this.each(function(){if(s)for(o=k(this),a=0;a<n.length;a++)r=n[a],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==e&&"boolean"!==i||((r=kt(this))&&ie.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===e?"":ie.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+$t(kt(n))+" ").indexOf(t)>-1)return!0;return!1}});var qt=/\r/g;k.fn.extend({val:function(e){var t,n,r,a=this[0];return arguments.length?(r=v(e),this.each(function(n){var a;1===this.nodeType&&(null==(a=r?e.call(this,n,k(this).val()):e)?a="":"number"==typeof a?a+="":Array.isArray(a)&&(a=k.map(a,function(e){return null==e?"":e+""})),(t=k.valHooks[this.type]||k.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,a,"value")||(this.value=a))})):a?(t=k.valHooks[a.type]||k.valHooks[a.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(a,"value"))?n:"string"==typeof(n=a.value)?n.replace(qt,""):null==n?"":n:void 0}}),k.extend({valHooks:{option:{get:function(e){var t=k.find.attr(e,"value");return null!=t?t:$t(k.text(e))}},select:{get:function(e){var t,n,r,a=e.options,o=e.selectedIndex,i="select-one"===e.type,s=i?null:[],l=i?o+1:a.length;for(r=o<0?l:i?o:0;r<l;r++)if(((n=a[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!q(n.parentNode,"optgroup"))){if(t=k(n).val(),i)return t;s.push(t)}return s},set:function(e,t){for(var n,r,a=e.options,o=k.makeArray(t),i=a.length;i--;)((r=a[i]).selected=k.inArray(k.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),k.each(["radio","checkbox"],function(){k.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=k.inArray(k(e).val(),t)>-1}},g.checkOn||(k.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var St=n.location,Et={guid:Date.now()},Tt=/\?/;k.parseXML=function(e){var t,r;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){}return r=t&&t.getElementsByTagName("parsererror")[0],t&&!r||k.error("Invalid XML: "+(r?k.map(r.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var At=/^(?:focusinfocus|focusoutblur)$/,Mt=function(e){e.stopPropagation()};k.extend(k.event,{trigger:function(e,t,r,a){var o,i,s,l,u,c,p,d,m=[r||_],h=f.call(e,"type")?e.type:e,g=f.call(e,"namespace")?e.namespace.split("."):[];if(i=d=s=r=r||_,3!==r.nodeType&&8!==r.nodeType&&!At.test(h+k.event.triggered)&&(h.indexOf(".")>-1&&(g=h.split("."),h=g.shift(),g.sort()),u=h.indexOf(":")<0&&"on"+h,(e=e[k.expando]?e:new k.Event(h,"object"==typeof e&&e)).isTrigger=a?2:3,e.namespace=g.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=r),t=null==t?[e]:k.makeArray(t,[e]),p=k.event.special[h]||{},a||!p.trigger||!1!==p.trigger.apply(r,t))){if(!a&&!p.noBubble&&!y(r)){for(l=p.delegateType||h,At.test(l+h)||(i=i.parentNode);i;i=i.parentNode)m.push(i),s=i;s===(r.ownerDocument||_)&&m.push(s.defaultView||s.parentWindow||n)}for(o=0;(i=m[o++])&&!e.isPropagationStopped();)d=i,e.type=o>1?l:p.bindType||h,(c=(ie.get(i,"events")||Object.create(null))[e.type]&&ie.get(i,"handle"))&&c.apply(i,t),(c=u&&i[u])&&c.apply&&ae(i)&&(e.result=c.apply(i,t),!1===e.result&&e.preventDefault());return e.type=h,a||e.isDefaultPrevented()||p._default&&!1!==p._default.apply(m.pop(),t)||!ae(r)||u&&v(r[h])&&!y(r)&&((s=r[u])&&(r[u]=null),k.event.triggered=h,e.isPropagationStopped()&&d.addEventListener(h,Mt),r[h](),e.isPropagationStopped()&&d.removeEventListener(h,Mt),k.event.triggered=void 0,s&&(r[u]=s)),e.result}},simulate:function(e,t,n){var r=k.extend(new k.Event,n,{type:e,isSimulated:!0});k.event.trigger(r,null,t)}}),k.fn.extend({trigger:function(e,t){return this.each(function(){k.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return k.event.trigger(e,t,n,!0)}});var Dt=/\[\]$/,It=/\r?\n/g,Ot=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var a;if(Array.isArray(t))k.each(t,function(t,a){n||Dt.test(e)?r(e,a):jt(e+"["+("object"==typeof a&&null!=a?t:"")+"]",a,n,r)});else if(n||"object"!==w(t))r(e,t);else for(a in t)jt(e+"["+a+"]",t[a],n,r)}k.param=function(e,t){var n,r=[],a=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!k.isPlainObject(e))k.each(e,function(){a(this.name,this.value)});else for(n in e)jt(n,e[n],t,a);return r.join("&")},k.fn.extend({serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=k.prop(this,"elements");return e?k.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!k(this).is(":disabled")&&Nt.test(this.nodeName)&&!Ot.test(e)&&(this.checked||!ke.test(e))}).map(function(e,t){var n=k(this).val();return null==n?null:Array.isArray(n)?k.map(n,function(e){return{name:t.name,value:e.replace(It,"\r\n")}}):{name:t.name,value:n.replace(It,"\r\n")}}).get()}});var Pt=/%20/g,Vt=/#.*$/,Rt=/([?&])_=[^&]*/,Ft=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ht=/^(?:GET|HEAD)$/,Lt=/^\/\//,zt={},Ut={},Bt="*/".concat("*"),Wt=_.createElement("a");function Yt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,a=0,o=t.toLowerCase().match(W)||[];if(v(n))for(;r=o[a++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Gt(e,t,n,r){var a={},o=e===Ut;function i(s){var l;return a[s]=!0,k.each(e[s]||[],function(e,s){var u=s(t,n,r);return"string"!=typeof u||o||a[u]?o?!(l=u):void 0:(t.dataTypes.unshift(u),i(u),!1)}),l}return i(t.dataTypes[0])||!a["*"]&&i("*")}function Kt(e,t){var n,r,a=k.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((a[n]?e:r||(r={}))[n]=t[n]);return r&&k.extend(!0,e,r),e}Wt.href=St.href,k.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:St.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(St.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Bt,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":k.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Kt(Kt(e,k.ajaxSettings),t):Kt(k.ajaxSettings,e)},ajaxPrefilter:Yt(zt),ajaxTransport:Yt(Ut),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var r,a,o,i,s,l,u,c,p,d,f=k.ajaxSetup({},t),m=f.context||f,h=f.context&&(m.nodeType||m.jquery)?k(m):k.event,g=k.Deferred(),v=k.Callbacks("once memory"),y=f.statusCode||{},x={},b={},w="canceled",$={readyState:0,getResponseHeader:function(e){var t;if(u){if(!i)for(i={};t=Ft.exec(o);)i[t[1].toLowerCase()+" "]=(i[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=i[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return u?o:null},setRequestHeader:function(e,t){return null==u&&(e=b[e.toLowerCase()]=b[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==u&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(u)$.always(e[$.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||w;return r&&r.abort(t),C(0,t),this}};if(g.promise($),f.url=((e||f.url||St.href)+"").replace(Lt,St.protocol+"//"),f.type=t.method||t.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(W)||[""],null==f.crossDomain){l=_.createElement("a");try{l.href=f.url,l.href=l.href,f.crossDomain=Wt.protocol+"//"+Wt.host!=l.protocol+"//"+l.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=k.param(f.data,f.traditional)),Gt(zt,f,t,$),u)return $;for(p in(c=k.event&&f.global)&&0==k.active++&&k.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!Ht.test(f.type),a=f.url.replace(Vt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(Pt,"+")):(d=f.url.slice(a.length),f.data&&(f.processData||"string"==typeof f.data)&&(a+=(Tt.test(a)?"&":"?")+f.data,delete f.data),!1===f.cache&&(a=a.replace(Rt,"$1"),d=(Tt.test(a)?"&":"?")+"_="+Et.guid+++d),f.url=a+d),f.ifModified&&(k.lastModified[a]&&$.setRequestHeader("If-Modified-Since",k.lastModified[a]),k.etag[a]&&$.setRequestHeader("If-None-Match",k.etag[a])),(f.data&&f.hasContent&&!1!==f.contentType||t.contentType)&&$.setRequestHeader("Content-Type",f.contentType),$.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Bt+"; q=0.01":""):f.accepts["*"]),f.headers)$.setRequestHeader(p,f.headers[p]);if(f.beforeSend&&(!1===f.beforeSend.call(m,$,f)||u))return $.abort();if(w="abort",v.add(f.complete),$.done(f.success),$.fail(f.error),r=Gt(Ut,f,t,$)){if($.readyState=1,c&&h.trigger("ajaxSend",[$,f]),u)return $;f.async&&f.timeout>0&&(s=n.setTimeout(function(){$.abort("timeout")},f.timeout));try{u=!1,r.send(x,C)}catch(e){if(u)throw e;C(-1,e)}}else C(-1,"No Transport");function C(e,t,i,l){var p,d,_,x,b,w=t;u||(u=!0,s&&n.clearTimeout(s),r=void 0,o=l||"",$.readyState=e>0?4:0,p=e>=200&&e<300||304===e,i&&(x=function(e,t,n){for(var r,a,o,i,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(a in s)if(s[a]&&s[a].test(r)){l.unshift(a);break}if(l[0]in n)o=l[0];else{for(a in n){if(!l[0]||e.converters[a+" "+l[0]]){o=a;break}i||(i=a)}o=o||i}if(o)return o!==l[0]&&l.unshift(o),n[o]}(f,$,i)),!p&&k.inArray("script",f.dataTypes)>-1&&k.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),x=function(e,t,n,r){var a,o,i,s,l,u={},c=e.dataTypes.slice();if(c[1])for(i in e.converters)u[i.toLowerCase()]=e.converters[i];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(i=u[l+" "+o]||u["* "+o]))for(a in u)if((s=a.split(" "))[1]===o&&(i=u[l+" "+s[0]]||u["* "+s[0]])){!0===i?i=u[a]:!0!==u[a]&&(o=s[0],c.unshift(s[1]));break}if(!0!==i)if(i&&e.throws)t=i(t);else try{t=i(t)}catch(e){return{state:"parsererror",error:i?e:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}(f,x,$,p),p?(f.ifModified&&((b=$.getResponseHeader("Last-Modified"))&&(k.lastModified[a]=b),(b=$.getResponseHeader("etag"))&&(k.etag[a]=b)),204===e||"HEAD"===f.type?w="nocontent":304===e?w="notmodified":(w=x.state,d=x.data,p=!(_=x.error))):(_=w,!e&&w||(w="error",e<0&&(e=0))),$.status=e,$.statusText=(t||w)+"",p?g.resolveWith(m,[d,w,$]):g.rejectWith(m,[$,w,_]),$.statusCode(y),y=void 0,c&&h.trigger(p?"ajaxSuccess":"ajaxError",[$,f,p?d:_]),v.fireWith(m,[$,w]),c&&(h.trigger("ajaxComplete",[$,f]),--k.active||k.event.trigger("ajaxStop")))}return $},getJSON:function(e,t,n){return k.get(e,t,n,"json")},getScript:function(e,t){return k.get(e,void 0,t,"script")}}),k.each(["get","post"],function(e,t){k[t]=function(e,n,r,a){return v(n)&&(a=a||r,r=n,n=void 0),k.ajax(k.extend({url:e,type:t,dataType:a,data:n,success:r},k.isPlainObject(e)&&e))}}),k.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),k._evalUrl=function(e,t,n){return k.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){k.globalEval(e,t,n)}})},k.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=k(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return v(e)?this.each(function(t){k(this).wrapInner(e.call(this,t))}):this.each(function(){var t=k(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=v(e);return this.each(function(n){k(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){k(this).replaceWith(this.childNodes)}),this}}),k.expr.pseudos.hidden=function(e){return!k.expr.pseudos.visible(e)},k.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},k.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Xt={0:200,1223:204},Jt=k.ajaxSettings.xhr();g.cors=!!Jt&&"withCredentials"in Jt,g.ajax=Jt=!!Jt,k.ajaxTransport(function(e){var t,r;if(g.cors||Jt&&!e.crossDomain)return{send:function(a,o){var i,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(i in e.xhrFields)s[i]=e.xhrFields[i];for(i in e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||a["X-Requested-With"]||(a["X-Requested-With"]="XMLHttpRequest"),a)s.setRequestHeader(i,a[i]);t=function(e){return function(){t&&(t=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Xt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),r=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&n.setTimeout(function(){t&&r()})},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),k.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),k.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return k.globalEval(e),e}}}),k.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),k.ajaxTransport("script",function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,a){t=k("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&a("error"===e.type?404:200,e.type)}),_.head.appendChild(t[0])},abort:function(){n&&n()}}});var Zt,Qt=[],en=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Qt.pop()||k.expando+"_"+Et.guid++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,r){var a,o,i,s=!1!==e.jsonp&&(en.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&en.test(e.data)&&"data");if(s||"jsonp"===e.dataTypes[0])return a=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,s?e[s]=e[s].replace(en,"$1"+a):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+a),e.converters["script json"]=function(){return i||k.error(a+" was not called"),i[0]},e.dataTypes[0]="json",o=n[a],n[a]=function(){i=arguments},r.always(function(){void 0===o?k(n).removeProp(a):n[a]=o,e[a]&&(e.jsonpCallback=t.jsonpCallback,Qt.push(a)),i&&v(o)&&o(i[0]),i=o=void 0}),"script"}),g.createHTMLDocument=((Zt=_.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Zt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(g.createHTMLDocument?((r=(t=_.implementation.createHTMLDocument("")).createElement("base")).href=_.location.href,t.head.appendChild(r)):t=_),o=!n&&[],(a=R.exec(e))?[t.createElement(a[1])]:(a=Me([e],t,o),o&&o.length&&k(o).remove(),k.merge([],a.childNodes)));var r,a,o},k.fn.load=function(e,t,n){var r,a,o,i=this,s=e.indexOf(" ");return s>-1&&(r=$t(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(a="POST"),i.length>0&&k.ajax({url:e,type:a||"GET",dataType:"html",data:t}).done(function(e){o=arguments,i.html(r?k("<div>").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){i.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.expr.pseudos.animated=function(e){return k.grep(k.timers,function(t){return e===t.elem}).length},k.offset={setOffset:function(e,t,n){var r,a,o,i,s,l,u=k.css(e,"position"),c=k(e),p={};"static"===u&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),l=k.css(e,"left"),("absolute"===u||"fixed"===u)&&(o+l).indexOf("auto")>-1?(i=(r=c.position()).top,a=r.left):(i=parseFloat(o)||0,a=parseFloat(l)||0),v(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(p.top=t.top-s.top+i),null!=t.left&&(p.left=t.left-s.left+a),"using"in t?t.using.call(e,p):c.css(p)}},k.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){k.offset.setOffset(this,e,t)});var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],a={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((a=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),a.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-a.top-k.css(r,"marginTop",!0),left:t.left-a.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===k.css(e,"position");)e=e.offsetParent;return e||me})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;k.fn[e]=function(r){return Q(this,function(e,r,a){var o;if(y(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===a)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:a,n?a:o.pageYOffset):e[r]=a},e,r,arguments.length)}}),k.each(["top","left"],function(e,t){k.cssHooks[t]=Ze(g.pixelPosition,function(e,n){if(n)return n=Je(e,t),We.test(n)?k(e).position()[t]+"px":n})}),k.each({Height:"height",Width:"width"},function(e,t){k.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){k.fn[r]=function(a,o){var i=arguments.length&&(n||"boolean"!=typeof a),s=n||(!0===a||!0===o?"margin":"border");return Q(this,function(t,n,a){var o;return y(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===a?k.css(t,n,s):k.style(t,n,a,s)},t,i?a:void 0,i)}})}),k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){k.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}});var tn=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;k.proxy=function(e,t){var n,r,a;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=s.call(arguments,2),(a=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||k.guid++,a},k.holdReady=function(e){e?k.readyWait++:k.ready(!0)},k.isArray=Array.isArray,k.parseJSON=JSON.parse,k.nodeName=q,k.isFunction=v,k.isWindow=y,k.camelCase=re,k.type=w,k.now=Date.now,k.isNumeric=function(e){var t=k.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},k.trim=function(e){return null==e?"":(e+"").replace(tn,"$1")},void 0===(r=function(){return k}
22.apply(t,[]))||(e.exports=r);var nn=n.jQuery,rn=n.$;return k.noConflict=function(e){return n.$===k&&(n.$=rn),e&&n.jQuery===k&&(n.jQuery=nn),k},void 0===a&&(n.jQuery=n.$=k),k})},1257:function(e,t,n){n(1545),e.exports="ui.select"},1264:function(e,t,n){"use strict";var r=n(8),a=n.n(r);function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.serverResponse={}}var t,n,r;return t=e,(n=[{key:"setResponse",value:function(e){return this.serverResponse=e}}])&&o(t.prototype,n),r&&o(t,r),e}();function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.INVALID_PARAMETERS=t}var t,n,r;return t=e,(n=[{key:"getErrorMessages",value:function(e,t){if(a.a.isArray(e)){for(var n=[],r=0;r<e.length;r++)this.hasErrors(e[r],t)&&(n=n.concat(t.error_properties[e[r]]));return n.length>0?n:null}return this.hasErrors(e,t)?t.error_properties[e]:null}},{key:"hasErrors",value:function(e,t){return!a.a.isUndefined(t)&&null!==t&&!a.a.isUndefined(t.error)&&null!==t.error&&(t.error===this.INVALID_PARAMETERS&&(!a.a.isUndefined(t.error_properties)&&(a.a.isDefined(t.error_properties[e])&&null!==t.error_properties[e]&&t.error_properties[e].length>0)))}}])&&s(t.prototype,n),r&&s(t,r),e}();l.$inject=["INVALID_PARAMETERS"];var u=l,c=a.a.module("paysera.validation.services",[]).service("responseHolder",i).service("errorPropertiesHelper",u).name;function p(e){return{require:["ngModel","?^fieldValidStatus"],restrict:"A",scope:{propertyName:"=serverValidation",serverResponse:"=serverResponse"},link:function(t,n,r,a){var o=a[0],i=a[1],s=function(){o.$setValidity("serverValidation",!0),angular.isDefined(o.$error.serverMessages)&&delete o.$error.serverMessages,i&&i.markAsValid()};t.$watch("serverResponse",function(n){var r=e.getErrorMessages(t.propertyName,n);null===r?s():function(e){o.$setValidity("serverValidation",!1),o.$error.serverMessages=e,i&&i.markAsInvalid()}(r)}),o.$parsers.unshift(function(e){return s(),e})}}}p.$inject=["errorPropertiesHelper"];var d=function e(t,n){var r=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.messages=[],t.$watch(function(){return r.response},function(e){r.messages=[];var t=n.getErrorMessages(r.property,e);null!==t&&(r.messages=t)})};d.$inject=["$scope","errorPropertiesHelper"];var f=function(){return{restrict:"A",templateUrl:"validation/server-messages.html",scope:{response:"=serverMessages",property:"=serverMessagesProperty"},controller:d,controllerAs:"messagesVM",bindToController:!0}};function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var h=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.valid=!0}var t,n,r;return t=e,(n=[{key:"markAsValid",value:function(){this.valid=!0}},{key:"markAsInvalid",value:function(){this.valid=!1}}])&&m(t.prototype,n),r&&m(t,r),e}();a.a.module("paysera.validation",[c]).run(["$templateCache",function(e){e.put("validation/server-messages.html",'<div class="has-error">\n    <div class="help-block" data-ng-repeat="message in messagesVM.messages">{[{ message }]}</div>\n</div>\n')}]).constant("INVALID_PARAMETERS","invalid_parameters").directive("serverValidation",p).directive("serverMessages",f).directive("fieldValidStatus",function(){return{restrict:"EA",controller:h,controllerAs:"fieldValidStatusVM",bindToController:!0}});t.a="paysera.validation"},1266:function(e,t,n){"use strict";var r=n(8),a=n.n(r),o=n(551),i=n.n(o),s='<div class="modal-dialog">\n    <div class="modal-content">\n        <div class="modal-header">\n            <button type="button" class="close" aria-hidden="true" data-ng-click="confirmationVM.cancel()">×</button>\n\n            <h4 class="modal-title">{[{ confirmationVM.texts.title }]}</h4>\n        </div>\n\n        <div class="modal-body">\n            {[{ confirmationVM.texts.message }]}\n        </div>\n        <div class="modal-footer">\n            <button type="button" class="btn btn-default" data-ng-click="confirmationVM.cancel()">\n                {[{ confirmationVM.texts.cancel }]}\n            </button>\n            <button type="submit" class="btn btn-primary" data-ng-click="confirmationVM.ok()">\n                {[{ confirmationVM.texts.ok }]}\n            </button>\n        </div>\n    </div>\n</div>\n';function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var u=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.$uibModalInstance=t,this.texts=n}var t,n,r;return t=e,(n=[{key:"ok",value:function(){this.$uibModalInstance.close()}},{key:"cancel",value:function(){this.$uibModalInstance.dismiss("cancel")}}])&&l(t.prototype,n),r&&l(t,r),e}();function c(e,t){return{restrict:"EA",scope:{confirmation:"&",confirmationMessage:"@?",confirmationTitle:"@?",okTitle:"@?",cancelTitle:"@?",confirmationDisabled:"="},link:function(n,r){r.bind("click",function(){n.confirmationDisabled||function(n){var r={message:n.confirmationMessage||t.trans("paysera_confirm.confirm.remove"),title:n.confirmationTitle||t.trans("paysera_confirm.confirm.title"),ok:n.okTitle||t.trans("paysera_confirm.confirm.ok"),cancel:n.cancelTitle||t.trans("paysera_confirm.confirm.cancel")};e.open({template:s,controller:u,controllerAs:"confirmationVM",resolve:{texts:function(){return r}}}).result.then(function(){n.confirmation()})}(n)})}}}u.$inject=["$uibModalInstance","texts"],c.$inject=["$uibModal","translator"],a.a.module("paysera.confirmation",[i.a]).directive("confirmation",c);t.a="paysera.confirmation"},1526:function(e,t){angular.module("ui.bootstrap",["ui.bootstrap.tpls","ui.bootstrap.collapse","ui.bootstrap.accordion","ui.bootstrap.alert","ui.bootstrap.buttons","ui.bootstrap.carousel","ui.bootstrap.dateparser","ui.bootstrap.isClass","ui.bootstrap.datepicker","ui.bootstrap.position","ui.bootstrap.datepickerPopup","ui.bootstrap.debounce","ui.bootstrap.dropdown","ui.bootstrap.stackedMap","ui.bootstrap.modal","ui.bootstrap.paging","ui.bootstrap.pager","ui.bootstrap.pagination","ui.bootstrap.tooltip","ui.bootstrap.popover","ui.bootstrap.progressbar","ui.bootstrap.rating","ui.bootstrap.tabs","ui.bootstrap.timepicker","ui.bootstrap.typeahead"]),angular.module("ui.bootstrap.tpls",["uib/template/accordion/accordion-group.html","uib/template/accordion/accordion.html","uib/template/alert/alert.html","uib/template/carousel/carousel.html","uib/template/carousel/slide.html","uib/template/datepicker/datepicker.html","uib/template/datepicker/day.html","uib/template/datepicker/month.html","uib/template/datepicker/year.html","uib/template/datepickerPopup/popup.html","uib/template/modal/backdrop.html","uib/template/modal/window.html","uib/template/pager/pager.html","uib/template/pagination/pagination.html","uib/template/tooltip/tooltip-html-popup.html","uib/template/tooltip/tooltip-popup.html","uib/template/tooltip/tooltip-template-popup.html","uib/template/popover/popover-html.html","uib/template/popover/popover-template.html","uib/template/popover/popover.html","uib/template/progressbar/bar.html","uib/template/progressbar/progress.html","uib/template/progressbar/progressbar.html","uib/template/rating/rating.html","uib/template/tabs/tab.html","uib/template/tabs/tabset.html","uib/template/timepicker/timepicker.html","uib/template/typeahead/typeahead-match.html","uib/template/typeahead/typeahead-popup.html"]),angular.module("ui.bootstrap.collapse",[]).directive("uibCollapse",["$animate","$q","$parse","$injector",function(e,t,n,r){var a=r.has("$animateCss")?r.get("$animateCss"):null;return{link:function(r,o,i){var s=n(i.expanding),l=n(i.expanded),u=n(i.collapsing),c=n(i.collapsed);function p(){o.removeClass("collapsing").addClass("collapse").css({height:"auto"}),l(r)}function d(){o.css({height:"0"}),o.removeClass("collapsing").addClass("collapse"),c(r)}r.$eval(i.uibCollapse)||o.addClass("in").addClass("collapse").attr("aria-expanded",!0).attr("aria-hidden",!1).css({height:"auto"}
22),r.$watch(i.uibCollapse,function(n){n?function(){if(!o.hasClass("collapse")&&!o.hasClass("in"))return d();t.resolve(u(r)).then(function(){o.css({height:o[0].scrollHeight+"px"}).removeClass("collapse").addClass("collapsing").attr("aria-expanded",!1).attr("aria-hidden",!0),a?a(o,{removeClass:"in",to:{height:"0"}}).start().finally(d):e.removeClass(o,"in",{to:{height:"0"}}).then(d)})}():o.hasClass("collapse")&&o.hasClass("in")||t.resolve(s(r)).then(function(){o.removeClass("collapse").addClass("collapsing").attr("aria-expanded",!0).attr("aria-hidden",!1),a?a(o,{addClass:"in",easing:"ease",to:{height:o[0].scrollHeight+"px"}}).start().finally(p):e.addClass(o,"in",{to:{height:o[0].scrollHeight+"px"}}).then(p)})})}}}]),angular.module("ui.bootstrap.accordion",["ui.bootstrap.collapse"]).constant("uibAccordionConfig",{closeOthers:!0}).controller("UibAccordionController",["$scope","$attrs","uibAccordionConfig",function(e,t,n){this.groups=[],this.closeOthers=function(r){(angular.isDefined(t.closeOthers)?e.$eval(t.closeOthers):n.closeOthers)&&angular.forEach(this.groups,function(e){e!==r&&(e.isOpen=!1)})},this.addGroup=function(e){var t=this;this.groups.push(e),e.$on("$destroy",function(n){t.removeGroup(e)})},this.removeGroup=function(e){var t=this.groups.indexOf(e);-1!==t&&this.groups.splice(t,1)}}]).directive("uibAccordion",function(){return{controller:"UibAccordionController",controllerAs:"accordion",transclude:!0,templateUrl:function(e,t){return t.templateUrl||"uib/template/accordion/accordion.html"}}}).directive("uibAccordionGroup",function(){return{require:"^uibAccordion",transclude:!0,replace:!0,templateUrl:function(e,t){return t.templateUrl||"uib/template/accordion/accordion-group.html"},scope:{heading:"@",panelClass:"@?",isOpen:"=?",isDisabled:"=?"},controller:function(){this.setHeading=function(e){this.heading=e}},link:function(e,t,n,r){r.addGroup(e),e.openClass=n.openClass||"panel-open",e.panelClass=n.panelClass||"panel-default",e.$watch("isOpen",function(n){t.toggleClass(e.openClass,!!n),n&&r.closeOthers(e)}),e.toggleOpen=function(t){e.isDisabled||t&&32!==t.which||(e.isOpen=!e.isOpen)};var a="accordiongroup-"+e.$id+"-"+Math.floor(1e4*Math.random());e.headingId=a+"-tab",e.panelId=a+"-panel"}}}).directive("uibAccordionHeading",function(){return{transclude:!0,template:"",replace:!0,require:"^uibAccordionGroup",link:function(e,t,n,r,a){r.setHeading(a(e,angular.noop))}}}).directive("uibAccordionTransclude",function(){return{require:"^uibAccordionGroup",link:function(e,t,n,r){e.$watch(function(){return r[n.uibAccordionTransclude]},function(e){if(e){var n=angular.element(t[0].querySelector("uib-accordion-header,data-uib-accordion-header,x-uib-accordion-header,uib\\:accordion-header,[uib-accordion-header],[data-uib-accordion-header],[x-uib-accordion-header]"));n.html(""),n.append(e)}})}}}),angular.module("ui.bootstrap.alert",[]).controller("UibAlertController",["$scope","$attrs","$interpolate","$timeout",function(e,t,n,r){e.closeable=!!t.close;var a=angular.isDefined(t.dismissOnTimeout)?n(t.dismissOnTimeout)(e.$parent):null;a&&r(function(){e.close()},parseInt(a,10))}]).directive("uibAlert",function(){return{controller:"UibAlertController",controllerAs:"alert",templateUrl:function(e,t){return t.templateUrl||"uib/template/alert/alert.html"},transclude:!0,replace:!0,scope:{type:"@",close:"&"}}}),angular.module("ui.bootstrap.buttons",[]).constant("uibButtonConfig",{activeClass:"active",toggleEvent:"click"}).controller("UibButtonsController",["uibButtonConfig",function(e){this.activeClass=e.activeClass||"active",this.toggleEvent=e.toggleEvent||"click"}]).directive("uibBtnRadio",["$parse",function(e){return{require:["uibBtnRadio","ngModel"],controller:"UibButtonsController",controllerAs:"buttons",link:function(t,n,r,a){var o=a[0],i=a[1],s=e(r.uibUncheckable);n.find("input").css({display:"none"}),i.$render=function(){n.toggleClass(o.activeClass,angular.equals(i.$modelValue,t.$eval(r.uibBtnRadio)))},n.on(o.toggleEvent,function(){if(!r.disabled){var e=n.hasClass(o.activeClass);e&&!angular.isDefined(r.uncheckable)||t.$apply(function(){i.$setViewValue(e?null:t.$eval(r.uibBtnRadio)),i.$render()})}}),r.uibUncheckable&&t.$watch(s,function(e){r.$set("uncheckable",e?"":void 0)})}}}]).directive("uibBtnCheckbox",function(){return{require:["uibBtnCheckbox","ngModel"],controller:"UibButtonsController",controllerAs:"button",link:function(e,t,n,r){var a=r[0],o=r[1];function i(){return s(n.btnCheckboxTrue,!0)}function s(t,n){return angular.isDefined(t)?e.$eval(t):n}t.find("input").css({display:"none"}),o.$render=function(){t.toggleClass(a.activeClass,angular.equals(o.$modelValue,i()))},t.on(a.toggleEvent,function(){n.disabled||e.$apply(function(){o.$setViewValue(t.hasClass(a.activeClass)?s(n.btnCheckboxFalse,!1):i()),o.$render()})})}}}),angular.module("ui.bootstrap.carousel",[]).controller("UibCarouselController",["$scope","$element","$interval","$t
22imeout","$animate",function(e,t,n,r,a){var o,i,s=this,l=s.slides=e.slides=[],u="uib-slideDirection",c=e.active,p=[],d=!1;function f(){for(;p.length;)p.shift()}function m(e){for(var t=0;t<l.length;t++)l[t].slide.active=t===e}function h(e){for(var t=0;t<l.length;t++)if(l[t].slide===e)return t}function g(){o&&(n.cancel(o),o=null)}function v(){g();var t=+e.interval;!isNaN(t)&&t>0&&(o=n(y,t))}function y(){var t=+e.interval;i&&!isNaN(t)&&t>0&&l.length?e.next():e.pause()}s.addSlide=function(t,n){l.push({slide:t,element:n}),l.sort(function(e,t){return+e.slide.index-+t.slide.index}),(t.index===e.active||1===l.length&&!angular.isNumber(e.active))&&(e.$currentTransition&&(e.$currentTransition=null),c=t.index,e.active=t.index,m(c),s.select(l[h(t)]),1===l.length&&e.play())},s.getCurrentIndex=function(){for(var e=0;e<l.length;e++)if(l[e].slide.index===c)return e},s.next=e.next=function(){var t=(s.getCurrentIndex()+1)%l.length;if(0!==t||!e.noWrap())return s.select(l[t],"next");e.pause()},s.prev=e.prev=function(){var t=s.getCurrentIndex()-1<0?l.length-1:s.getCurrentIndex()-1;if(!e.noWrap()||t!==l.length-1)return s.select(l[t],"prev");e.pause()},s.removeSlide=function(t){var n=h(t),r=p.indexOf(l[n]);-1!==r&&p.splice(r,1),l.splice(n,1),l.length>0&&c===n?n>=l.length?(c=l.length-1,e.active=c,m(c),s.select(l[l.length-1])):(c=n,e.active=c,m(c),s.select(l[n])):c>n&&(c--,e.active=c),0===l.length&&(c=null,e.active=null,f())},s.select=e.select=function(n,r){var o=h(n.slide);void 0===r&&(r=o>s.getCurrentIndex()?"next":"prev"),n.slide.index===c||e.$currentTransition?n&&n.slide.index!==c&&e.$currentTransition&&p.push(l[o]):function n(r,o,i){if(d)return;angular.extend(r,{direction:i});angular.extend(l[c].slide||{},{direction:i});if(a.enabled(t)&&!e.$currentTransition&&l[o].element&&s.slides.length>1){l[o].element.data(u,r.direction);var h=s.getCurrentIndex();angular.isNumber(h)&&l[h].element&&l[h].element.data(u,r.direction),e.$currentTransition=!0,a.on("addClass",l[o].element,function(t,r){if("close"===r&&(e.$currentTransition=null,a.off("addClass",t),p.length)){var o=p.pop().slide,i=o.index,l=i>s.getCurrentIndex()?"next":"prev";f(),n(o,i,l)}})}e.active=r.index;c=r.index;m(o);v()}(n.slide,o,r)},e.indexOfSlide=function(e){return+e.slide.index},e.isActive=function(t){return e.active===t.slide.index},e.isPrevDisabled=function(){return 0===e.active&&e.noWrap()},e.isNextDisabled=function(){return e.active===l.length-1&&e.noWrap()},e.pause=function(){e.noPause||(i=!1,g())},e.play=function(){i||(i=!0,v())},e.$on("$destroy",function(){d=!0,g()}),e.$watch("noTransition",function(e){a.enabled(t,!e)}),e.$watch("interval",v),e.$watchCollection("slides",function(t){t.length||(e.$currentTransition=null,f())}),e.$watch("active",function(e){if(angular.isNumber(e)&&c!==e){for(var t=0;t<l.length;t++)if(l[t].slide.index===e){e=t;break}l[e]&&(m(e),s.select(l[e]),c=e)}})}]).directive("uibCarousel",function(){return{transclude:!0,replace:!0,controller:"UibCarouselController",controllerAs:"carousel",templateUrl:function(e,t){return t.templateUrl||"uib/template/carousel/carousel.html"},scope:{active:"=",interval:"=",noTransition:"=",noPause:"=",noWrap:"&"}}}).directive("uibSlide",function(){return{require:"^uibCarousel",transclude:!0,replace:!0,templateUrl:function(e,t){return t.templateUrl||"uib/template/carousel/slide.html"},scope:{actual:"=?",index:"=?"},link:function(e,t,n,r){r.addSlide(e,t),e.$on("$destroy",function(){r.removeSlide(e)})}}}).animation(".item",["$animateCss",function(e){function t(e,t,n){e.removeClass(t),n&&n()}return{beforeAddClass:function(n,r,a){if("active"===r){var o=n.data("uib-slideDirection"),i="next"===o?"left":"right",s=t.bind(this,n,i+" "+o,a);return n.addClass(o),e(n,{addClass:i}).start().done(s),function(){!0}}a()},beforeRemoveClass:function(n,r,a){if("active"===r){var o="next"===n.data("uib-slideDirection")?"left":"right",i=t.bind(this,n,o,a);return e(n,{addClass:o}).start().done(i),function(){!0}}a()}}}]),angular.module("ui.bootstrap.dateparser",[]).service("uibDateParser",["$log","$locale","dateFilter","orderByFilter",function(e,t,n,r){var a,o,i=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;function s(e,t){var n=[],a=e.split(""),i=e.indexOf("'");if(i>-1){var s=!1;e=e.split("");for(var l=i;l<e.length;l++)s?("'"===e[l]&&(l+1<e.length&&"'"===e[l+1]?(e[l+1]="$",a[l+1]=""):(a[l]="",s=!1)),e[l]="$"):"'"===e[l]&&(e[l]="$",a[l]="",s=!0);e=e.join("")}return angular.forEach(o,function(r){var o=e.indexOf(r.key);if(o>-1){e=e.split(""),a[o]="("+r.regex+")",e[o]="$";for(var i=o+1,s=o+r.key.length;i<s;i++)a[i]="",e[i]="$";e=e.join(""),n.push({index:o,key:r.key,apply:r[t],matcher:r.regex})}}),{regex:new RegExp("^"+a.join("")+"$"),map:r(n,"index")}}function l(e){return parseInt(e,10)}function u(e,t){e=e.replace(/:/g,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function c(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}function p(e,t,n){n=n?-1:1;var r=e.getTimezoneOffset();return c(e,n*(u(t,r)-r))}this.init=function(){a=t.id,this.parsers={},this.formatters={},o=[{key:"yyyy",regex:"\\d{4}",apply:function(e){this.year=+e},formatter:function(e){var t=new Date;return t.setFullYear(Math.abs(e.getFullYear())),n(t,"yyyy")}},{key:"yy",regex:"\\d{2}",apply:function(e){e=+e,this.year=e<69?e+2e3:e+1900},formatter:function(e){var t=new Date;return t.setFullYear(Math.abs(e.getFullYear())),n(t,"yy")}},{key:"y",regex:"\\d{1,4}",apply:function(e){this.year=+e},formatter:function(e){var t=new Date;return t.setFullYear(Math.abs(e.getFullYear())),n(t,"y")}},{key:"M!",regex:"0?[1-9]|1[0-2]",apply:function(e){this.month=e-1},formatter:function(e){var t=e.getMonth();return/^[0-9]$/.test(t)?n(e,"MM"):n(e,"M")}}
22,{key:"MMMM",regex:t.DATETIME_FORMATS.MONTH.join("|"),apply:function(e){this.month=t.DATETIME_FORMATS.MONTH.indexOf(e)},formatter:function(e){return n(e,"MMMM")}},{key:"MMM",regex:t.DATETIME_FORMATS.SHORTMONTH.join("|"),apply:function(e){this.month=t.DATETIME_FORMATS.SHORTMONTH.indexOf(e)},formatter:function(e){return n(e,"MMM")}},{key:"MM",regex:"0[1-9]|1[0-2]",apply:function(e){this.month=e-1},formatter:function(e){return n(e,"MM")}},{key:"M",regex:"[1-9]|1[0-2]",apply:function(e){this.month=e-1},formatter:function(e){return n(e,"M")}},{key:"d!",regex:"[0-2]?[0-9]{1}|3[0-1]{1}",apply:function(e){this.date=+e},formatter:function(e){var t=e.getDate();return/^[1-9]$/.test(t)?n(e,"dd"):n(e,"d")}},{key:"dd",regex:"[0-2][0-9]{1}|3[0-1]{1}",apply:function(e){this.date=+e},formatter:function(e){return n(e,"dd")}},{key:"d",regex:"[1-2]?[0-9]{1}|3[0-1]{1}",apply:function(e){this.date=+e},formatter:function(e){return n(e,"d")}},{key:"EEEE",regex:t.DATETIME_FORMATS.DAY.join("|"),formatter:function(e){return n(e,"EEEE")}},{key:"EEE",regex:t.DATETIME_FORMATS.SHORTDAY.join("|"),formatter:function(e){return n(e,"EEE")}},{key:"HH",regex:"(?:0|1)[0-9]|2[0-3]",apply:function(e){this.hours=+e},formatter:function(e){return n(e,"HH")}},{key:"hh",regex:"0[0-9]|1[0-2]",apply:function(e){this.hours=+e},formatter:function(e){return n(e,"hh")}},{key:"H",regex:"1?[0-9]|2[0-3]",apply:function(e){this.hours=+e},formatter:function(e){return n(e,"H")}},{key:"h",regex:"[0-9]|1[0-2]",apply:function(e){this.hours=+e},formatter:function(e){return n(e,"h")}},{key:"mm",regex:"[0-5][0-9]",apply:function(e){this.minutes=+e},formatter:function(e){return n(e,"mm")}},{key:"m",regex:"[0-9]|[1-5][0-9]",apply:function(e){this.minutes=+e},formatter:function(e){return n(e,"m")}},{key:"sss",regex:"[0-9][0-9][0-9]",apply:function(e){this.milliseconds=+e},formatter:function(e){return n(e,"sss")}},{key:"ss",regex:"[0-5][0-9]",apply:function(e){this.seconds=+e},formatter:function(e){return n(e,"ss")}},{key:"s",regex:"[0-9]|[1-5][0-9]",apply:function(e){this.seconds=+e},formatter:function(e){return n(e,"s")}},{key:"a",regex:t.DATETIME_FORMATS.AMPMS.join("|"),apply:function(e){12===this.hours&&(this.hours=0),"PM"===e&&(this.hours+=12)},formatter:function(e){return n(e,"a")}},{key:"Z",regex:"[+-]\\d{4}",apply:function(e){var t=e.match(/([+-])(\d{2})(\d{2})/),n=t[1],r=t[2],a=t[3];this.hours+=l(n+r),this.minutes+=l(n+a)},formatter:function(e){return n(e,"Z")}},{key:"ww",regex:"[0-4][0-9]|5[0-3]",formatter:function(e){return n(e,"ww")}},{key:"w",regex:"[0-9]|[1-4][0-9]|5[0-3]",formatter:function(e){return n(e,"w")}},{key:"GGGG",regex:t.DATETIME_FORMATS.ERANAMES.join("|").replace(/\s/g,"\\s"),formatter:function(e){return n(e,"GGGG")}},{key:"GGG",regex:t.DATETIME_FORMATS.ERAS.join("|"),formatter:function(e){return n(e,"GGG")}},{key:"GG",regex:t.DATETIME_FORMATS.ERAS.join("|"),formatter:function(e){return n(e,"GG")}},{key:"G",regex:t.DATETIME_FORMATS.ERAS.join("|"),formatter:function(e){return n(e,"G")}}]},this.init(),this.filter=function(e,n){if(!angular.isDate(e)||isNaN(e)||!n)return"";n=t.DATETIME_FORMATS[n]||n,t.id!==a&&this.init(),this.formatters[n]||(this.formatters[n]=s(n,"formatter"));var r=this.formatters[n].map,o=n;return r.reduce(function(t,n,a){var i=o.match(new RegExp("(.*)"+n.key));i&&angular.isString(i[1])&&(t+=i[1],o=o.replace(i[1]+n.key,""));var s=a===r.length-1?o:"";return n.apply?t+n.apply.call(null,e)+s:t+s},"")},this.parse=function(n,r,o){if(!angular.isString(n)||!r)return n;r=(r=t.DATETIME_FORMATS[r]||r).replace(i,"\\$&"),t.id!==a&&this.init(),this.parsers[r]||(this.parsers[r]=s(r,"apply"));var l=this.parsers[r],u=l.regex,c=l.map,p=n.match(u),d=!1;if(p&&p.length){var f,m;angular.isDate(o)&&!isNaN(o.getTime())?f={year:o.getFullYear(),month:o.getMonth(),date:o.getDate(),hours:o.getHours(),minutes:o.getMinutes(),seconds:o.getSeconds(),milliseconds:o.getMilliseconds()}:(o&&e.warn("dateparser:","baseDate is not a valid date"),f={year:1900,month:0,date:1,hours:0,minutes:0,seconds:0,milliseconds:0});for(var h=1,g=p.length;h<g;h++){var v=c[h-1];"Z"===v.matcher&&(d=!0),v.apply&&v.apply.call(f,p[h])}
22var y=d?Date.prototype.setUTCFullYear:Date.prototype.setFullYear,_=d?Date.prototype.setUTCHours:Date.prototype.setHours;return function(e,t,n){if(n<1)return!1;if(1===t&&n>28)return 29===n&&(e%4==0&&e%100!=0||e%400==0);if(3===t||5===t||8===t||10===t)return n<31;return!0}(f.year,f.month,f.date)&&(!angular.isDate(o)||isNaN(o.getTime())||d?(m=new Date(0),y.call(m,f.year,f.month,f.date),_.call(m,f.hours||0,f.minutes||0,f.seconds||0,f.milliseconds||0)):(m=new Date(o),y.call(m,f.year,f.month,f.date),_.call(m,f.hours,f.minutes,f.seconds,f.milliseconds))),m}},this.toTimezone=function(e,t){return e&&t?p(e,t):e},this.fromTimezone=function(e,t){return e&&t?p(e,t,!0):e},this.timezoneToOffset=u,this.addDateMinutes=c,this.convertTimezoneToLocal=p}]),angular.module("ui.bootstrap.isClass",[]).directive("uibIsClass",["$animate",function(e){var t=/^\s*([\s\S]+?)\s+on\s+([\s\S]+?)\s*$/,n=/^\s*([\s\S]+?)\s+for\s+([\s\S]+?)\s*$/;return{restrict:"A",compile:function(r,a){var o=[],i=[],s={},l=a.uibIsClass.match(t),u=l[2],c=l[1].split(",");return function(t,r,a){o.push(t),i.push({scope:t,element:r}),c.forEach(function(r,a){!function(t,r){var a=t.match(n),o=r.$eval(a[1]),l=a[2],c=s[t];if(!c){var p=function(t){var n=null;i.some(function(e){var r=e.scope.$eval(u);if(r===t)return n=e,!0}),c.lastActivated!==n&&(c.lastActivated&&e.removeClass(c.lastActivated.element,o),n&&e.addClass(n.element,o),c.lastActivated=n)};s[t]=c={lastActivated:null,scope:r,watchFn:p,compareWithExp:l,watcher:r.$watch(l,p)}}c.watchFn(r.$eval(l))}(r,t)}),t.$on("$destroy",p)};function p(e){var t=e.targetScope,n=o.indexOf(t);if(o.splice(n,1),i.splice(n,1),o.length){var r=o[0];angular.forEach(s,function(e){e.scope===t&&(e.watcher=r.$watch(e.compareWithExp,e.watchFn),e.scope=r)})}else s={}}}}}]),angular.module("ui.bootstrap.datepicker",["ui.bootstrap.dateparser","ui.bootstrap.isClass"]).value("$datepickerSuppressError",!1).value("$datepickerLiteralWarning",!0).constant("uibDatepickerConfig",{datepickerMode:"day",formatDay:"dd",formatMonth:"MMMM",formatYear:"yyyy",formatDayHeader:"EEE",formatDayTitle:"MMMM yyyy",formatMonthTitle:"yyyy",maxDate:null,maxMode:"year",minDate:null,minMode:"day",ngModelOptions:{},shortcutPropagation:!1,showWeeks:!0,yearColumns:5,yearRows:4}).controller("UibDatepickerController",["$scope","$attrs","$parse","$interpolate","$locale","$log","dateFilter","uibDatepickerConfig","$datepickerLiteralWarning","$datepickerSuppressError","uibDateParser",function(e,t,n,r,a,o,i,s,l,u,c){var p=this,d={$setViewValue:angular.noop},f={},m=[];t.datepickerOptions;e.datepickerOptions||(e.datepickerOptions={}),this.modes=["day","month","year"],["customClass","dateDisabled","datepickerMode","formatDay","formatDayHeader","formatDayTitle","formatMonth","formatMonthTitle","formatYear","maxDate","maxMode","minDate","minMode","showWeeks","shortcutPropagation","startingDay","yearColumns","yearRows"].forEach(function(t){switch(t){case"customClass":case"dateDisabled":e[t]=e.datepickerOptions[t]||angular.noop;break;case"datepickerMode":e.datepickerMode=angular.isDefined(e.datepickerOptions.datepickerMode)?e.datepickerOptions.datepickerMode:s.datepickerMode;break;case"formatDay":case"formatDayHeader":case"formatDayTitle":case"formatMonth":case"formatMonthTitle":case"formatYear":p[t]=angular.isDefined(e.datepickerOptions[t])?r(e.datepickerOptions[t])(e.$parent):s[t];break;case"showWeeks":case"shortcutPropagation":case"yearColumns":case"yearRows":p[t]=angular.isDefined(e.datepickerOptions[t])?e.datepickerOptions[t]:s[t];break;case"startingDay":angular.isDefined(e.datepickerOptions.startingDay)?p.startingDay=e.datepickerOptions.startingDay:angular.isNumber(s.startingDay)?p.startingDay=s.startingDay:p.startingDay=(a.DATETIME_FORMATS.FIRSTDAYOFWEEK+8)%7;break;case"maxDate":case"minDate":e.$watch("datepickerOptions."+t,function(e){e?angular.isDate(e)?p[t]=c.fromTimezone(new Date(e),f.timezone):(l&&o.warn("Literal date support has been deprecated, please switch to date object usage"),p[t]=new Date(i(e,"medium"))):p[t]=s[t]?c.fromTimezone(new Date(s[t]),f.timezone):null,p.refreshView()});break;
vendor: 9,518 bytes, line 22
22case"maxMode":case"minMode":e.datepickerOptions[t]?e.$watch(function(){return e.datepickerOptions[t]},function(n){p[t]=e[t]=angular.isDefined(n)?n:datepickerOptions[t],("minMode"===t&&p.modes.indexOf(e.datepickerOptions.datepickerMode)<p.modes.indexOf(p[t])||"maxMode"===t&&p.modes.indexOf(e.datepickerOptions.datepickerMode)>p.modes.indexOf(p[t]))&&(e.datepickerMode=p[t],e.datepickerOptions.datepickerMode=p[t])}):p[t]=e[t]=s[t]||null}}),e.uniqueId="datepicker-"+e.$id+"-"+Math.floor(1e4*Math.random()),e.disabled=angular.isDefined(t.disabled)||!1,angular.isDefined(t.ngDisabled)&&m.push(e.$parent.$watch(t.ngDisabled,function(t){e.disabled=t,p.refreshView()})),e.isActive=function(t){return 0===p.compare(t.date,p.activeDate)&&(e.activeDateId=t.uid,!0)},this.init=function(t){d=t,f=t.$options||s.ngModelOptions,e.datepickerOptions.initDate?(p.activeDate=c.fromTimezone(e.datepickerOptions.initDate,f.timezone)||new Date,e.$watch("datepickerOptions.initDate",function(e){e&&(d.$isEmpty(d.$modelValue)||d.$invalid)&&(p.activeDate=c.fromTimezone(e,f.timezone),p.refreshView())})):p.activeDate=new Date;var n=d.$modelValue?new Date(d.$modelValue):new Date;this.activeDate=isNaN(n)?c.fromTimezone(new Date,f.timezone):c.fromTimezone(n,f.timezone),d.$render=function(){p.render()}},this.render=function(){if(d.$viewValue){var e=new Date(d.$viewValue);!isNaN(e)?this.activeDate=c.fromTimezone(e,f.timezone):u||o.error('Datepicker directive: "ng-model" value must be a Date object')}this.refreshView()},this.refreshView=function(){if(this.element){e.selectedDt=null,this._refreshView(),e.activeDt&&(e.activeDateId=e.activeDt.uid);var t=d.$viewValue?new Date(d.$viewValue):null;t=c.fromTimezone(t,f.timezone),d.$setValidity("dateDisabled",!t||this.element&&!this.isDisabled(t))}},this.createDateObject=function(t,n){var r=d.$viewValue?new Date(d.$viewValue):null;r=c.fromTimezone(r,f.timezone);var a=new Date;a=c.fromTimezone(a,f.timezone);var o=this.compare(t,a),i={date:t,label:c.filter(t,n),selected:r&&0===this.compare(t,r),disabled:this.isDisabled(t),past:o<0,current:0===o,future:o>0,customClass:this.customClass(t)||null};return r&&0===this.compare(t,r)&&(e.selectedDt=i),p.activeDate&&0===this.compare(i.date,p.activeDate)&&(e.activeDt=i),i},this.isDisabled=function(t){return e.disabled||this.minDate&&this.compare(t,this.minDate)<0||this.maxDate&&this.compare(t,this.maxDate)>0||e.dateDisabled&&e.dateDisabled({date:t,mode:e.datepickerMode})},this.customClass=function(t){return e.customClass({date:t,mode:e.datepickerMode})},this.split=function(e,t){for(var n=[];e.length>0;)n.push(e.splice(0,t));return n},e.select=function(t){if(e.datepickerMode===p.minMode){var n=d.$viewValue?c.fromTimezone(new Date(d.$viewValue),f.timezone):new Date(0,0,0,0,0,0,0);n.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),n=c.toTimezone(n,f.timezone),d.$setViewValue(n),d.$render()}else p.activeDate=t,h(p.modes[p.modes.indexOf(e.datepickerMode)-1]),e.$emit("uib:datepicker.mode");e.$broadcast("uib:datepicker.focus")},e.move=function(e){var t=p.activeDate.getFullYear()+e*(p.step.years||0),n=p.activeDate.getMonth()+e*(p.step.months||0);p.activeDate.setFullYear(t,n,1),p.refreshView()},e.toggleMode=function(t){t=t||1,e.datepickerMode===p.maxMode&&1===t||e.datepickerMode===p.minMode&&-1===t||(h(p.modes[p.modes.indexOf(e.datepickerMode)+t]),e.$emit("uib:datepicker.mode"))},e.keys={13:"enter",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down"};function h(t){e.datepickerMode=t,e.datepickerOptions.datepickerMode=t}e.$on("uib:datepicker.focus",function(){p.element[0].focus()}),e.keydown=function(t){var n=e.keys[t.which];if(n&&!t.shiftKey&&!t.altKey&&!e.disabled)if(t.preventDefault(),p.shortcutPropagation||t.stopPropagation(),"enter"===n||"space"===n){if(p.isDisabled(p.activeDate))return;e.select(p.activeDate)}else!t.ctrlKey||"up"!==n&&"down"!==n?(p.handleKeyDown(n,t),p.refreshView()):e.toggleMode("up"===n?1:-1)},e.$on("$destroy",function(){for(;m.length;)m.shift()()})}]).controller("UibDaypickerController",["$scope","$element","dateFilter",function(e,t,n){var r=[31,28,31,30,31,30,31,31,30,31,30,31];function a(e,t){return 1!==t||e%4!=0||e%100==0&&e%400!=0?r[t]:29}function o(e){var t=new Date(e);t.setDate(t.getDate()+4-(t.getDay()||7));var n=t.getTime();return t.setMonth(0),t.setDate(1),Math.floor(Math.round((n-t)/864e5)/7)+1}this.step={months:1},this.element=t,this.init=function(t){angular.extend(t,this),e.showWeeks=t.showWeeks,t.refreshView()},this.getDates=function(e,t){for(var n,r=new Array(t),a=new Date(e),o=0;o<t;)n=new Date(a),r[o++]=n,a.setDate(a.getDate()+1);return r},this._refreshView=function(){var t=this.activeDate.getFullYear(),r=this.activeDate.getMonth(),a=new Date(this.activeDate);a.setFullYear(t,r,1);var i=this.startingDay-a.getDay(),s=i>0?7-i:-i,l=new Date(a);s>0&&l.setDate(1-s);for(var u=this.getDates(l,42),c=0;c<42;c++)u[c]=angular.extend(this.createDateObject(u[c],this.formatDay),{secondary:u[c].getMonth()!==r,uid:e.uniqueId+"-"+c});e.labels=new Array(7);for(var p=0;p<7;p++)e.labels[p]={abbr:n(u[p].date,this.formatDayHeader),full:n(u[p].date,"EEEE")};if(e.title=n(this.activeDate,this.formatDayTitle),e.rows=this.split(u,7),e.showWeeks){e.weekNumbers=[];for(var d=(11-this.startingDay)%7,f=e.rows.length,m=0;m<f;m++)e.weekNumbers.push(o(e.rows[m][d].date))}},this.compare=function(e,t){var n=new Date(e.getFullYear(),e.getMonth(),e.getDate()),r=new Date(t.getFullYear(),t.getMonth(),t.getDate());return n.setFullYear(e.getFullYear()),r.setFullYear(t.getFullYear()),n-r},this.handleKeyDown=function(e,t){var n=this.activeDate.getDate();if("left"===e)n-=1;else if("up"===e)n-=7;else if("right"===e)n+=1;else if("down"===e)n+=7;else if("pageup"===e||"pagedown"===e){var r=this.activeDate.getMonth()+("pageup"===e?-1:1);this.activeDate.setMonth(r,1),n=Math.min(a(this.activeDate.getFullYear(),this.activeDate.getMonth()),n)}else"home"===e?n=1:"end"===e&&(n=a(this.activeDate.getFullYear(),this.activeDate.getMonth()));this.activeDate.setDate(n)}}]).controller("UibMonthpickerController",["$scope","$element","dateFilter",function(e,t,n){this.step={years:1},this.element=t,this.init=function(e){angular.extend(e,this),e.refreshView()},this._refreshView=function(){for(var t,r=new Array(12),a=this.activeDate.getFullYear(),o=0;o<12;o++)(t=new Date(this.activeDate)).setFullYear(a,o,1),r[o]=angular.extend(this.createDateObject(t,this.formatMonth),{uid:e.uniqueId+"-"+o});e.title=n(this.activeDate,this.formatMonthTitle),e.rows=this.split(r,3)},this.compare=function(e,t){var n=new Date(e.getFullYear(),e.getMonth()),r=new Date(t.getFullYear(),t.getMonth());return n.setFullYear(e.getFullYear()),r.setFullYear(t.getFullYear()),n-r},this.handleKeyDown=function(e,t){var n=this.activeDate.getMonth();if("left"===e)n-=1;else if("up"===e)n-=3;else if("right"===e)n+=1;else if("down"===e)n+=3;else if("pageup"===e||"pagedown"===e){var r=this.activeDate.getFullYear()+("pageup"===e?-1:1);this.activeDate.setFullYear(r)}else"home"===e?n=0:"end"===e&&(n=11);this.activeDate.setMonth(n)}}]).controller("UibYearpickerController",["$scope","$element","dateFilter",function(e,t,n){var r,a;function o(e){return parseInt((e-1)/a,10)*a+1}this.element=t,this.yearpickerInit=function(){r=this.yearColumns,a=this.yearRows*r,this.step={years:a}},this._refreshView=function(){for(var t,n=new Array(a),i=0,s=o(this.activeDate.getFullYear());i<a;i++)(t=new Date(this.activeDate)).setFullYear(s+i,0,1),n[i]=angular.extend(this.createDateObject(t,this.formatYear),{uid:e.uniqueId+"-"+i});e.title=[n[0].label,n[a-1].label].join(" - "),e.rows=this.split(n,r),e.columns=r},this.compare=function(e,t){return e.getFullYear()-t.getFullYear()},this.handleKeyDown=function(e,t){var n=this.activeDate.getFullYear();"left"===e?n-=1:"up"===e?n-=r:"right"===e?n+=1:"down"===e?n+=r:"pageup"===e||"pagedown"===e?n+=("pageup"===e?-1:1)*a:"home"===e?n=o(this.activeDate.getFullYear()):"end"===e&&(n=o(this.activeDate.getFullYear())+a-1),this.activeDate.setFullYear(n)}}]).directive("uibDatepicker",function(){return{replace:!0,templateUrl:function(e,t){return t.templateUrl||"uib/template/datepicker/datepicker.html"},scope:{datepickerOptions:"=?"},require:["uibDatepicker","^ngModel"],controller:"UibDatepickerController",controllerAs:"datepicker",link:function(e,t,n,r){var a=r[0],o=r[1];a.init(o)}}}).directive("uibDaypicker",function(){return{replace:!0,templateUrl:function(e,t){return t.templateUrl||"uib/template/datepicker/day.html"},require:["^uibDatepicker","uibDaypicker"],controller:"UibDaypickerController",link:function(e,t,n,r){var a=r[0];r[1].init(a)}}}).directive("uibMonthpicker",function(){return{replace:!0,templateUrl:function(e,t){return t.templateUrl||"uib/template/datepicker/month.html"},require:["^uibDatepicker","uibMonthpicker"],controller:"UibMonthpickerController",link:function(e,t,n,r){var a=r[0];r[1].init(a)}}}).directive("uibYearpicker",function(){return{replace:!0,templateUrl:function(e,t){return t.templateUrl||"uib/template/datepicker/year.html"},require:["^uibDatepicker","uibYearpicker"],controller:"UibYearpickerController",link:function(e,t,n,r){var a=r[0];angular.extend(a,r[1]),a.yearpickerInit(),a.refreshView()}}}),angular.module("ui.bootstrap.position",[]).factory("$uibPosition",["$document","$window",function(e,t){var n,r,a={normal:/(auto|scroll)/,hidden:/(auto|scroll|hidden)/},o={auto:/\s?auto?\s?/i,primary:/^(top|bottom|left|right)$/,secondary:/^(top|bottom|left|right|center)$/,vertical:/^(top|bottom)$/},i=/(HTML|BODY)/;
22return{getRawNode:function(e){return e.nodeName?e:e[0]||e},parseStyle:function(e){return e=parseFloat(e),isFinite(e)?e:0},offsetParent:function(n){var r,a=(n=this.getRawNode(n)).offsetParent||e[0].documentElement;for(;a&&a!==e[0].documentElement&&(r=a,"static"===(t.getComputedStyle(r).position||"static"));)a=a.offsetParent;return a||e[0].documentElement},scrollbarWidth:function(a){if(a){if(angular.isUndefined(r)){var o=e.find("body");o.addClass("uib-position-body-scrollbar-measure"),r=t.innerWidth-o[0].clientWidth,r=isFinite(r)?r:0,o.removeClass("uib-position-body-scrollbar-measure")}return r}if(angular.isUndefined(n)){var i=angular.element('<div class="uib-position-scrollbar-measure"></div>');e.find("body").append(i),n=i[0].offsetWidth-i[0].clientWidth,n=isFinite(n)?n:0,i.remove()}return n},scrollbarPadding:function(e){e=this.getRawNode(e);var n=t.getComputedStyle(e),r=this.parseStyle(n.paddingRight),a=this.parseStyle(n.paddingBottom),o=this.scrollParent(e,!1,!0),s=this.scrollbarWidth(o,i.test(o.tagName));return{scrollbarWidth:s,widthOverflow:o.scrollWidth>o.clientWidth,right:r+s,originalRight:r,heightOverflow:o.scrollHeight>o.clientHeight,bottom:a+s,originalBottom:a}},isScrollable:function(e,n){e=this.getRawNode(e);var r=n?a.hidden:a.normal,o=t.getComputedStyle(e);return r.test(o.overflow+o.overflowY+o.overflowX)},scrollParent:function(n,r,o){n=this.getRawNode(n);var i=r?a.hidden:a.normal,s=e[0].documentElement,l=t.getComputedStyle(n);if(o&&i.test(l.overflow+l.overflowY+l.overflowX))return n;var u="absolute"===l.position,c=n.parentElement||s;if(c===s||"fixed"===l.position)return s;for(;c.parentElement&&c!==s;){var p=t.getComputedStyle(c);if(u&&"static"!==p.position&&(u=!1),!u&&i.test(p.overflow+p.overflowY+p.overflowX))break;c=c.parentElement}return c},position:function(n,r){n=this.getRawNode(n);var a=this.offset(n);if(r){var o=t.getComputedStyle(n);a.top-=this.parseStyle(o.marginTop),a.left-=this.parseStyle(o.marginLeft)}var i=this.offsetParent(n),s={top:0,left:0};return i!==e[0].documentElement&&((s=this.offset(i)).top+=i.clientTop-i.scrollTop,s.left+=i.clientLeft-i.scrollLeft),{width:Math.round(angular.isNumber(a.width)?a.width:n.offsetWidth),height:Math.round(angular.isNumber(a.height)?a.height:n.offsetHeight),top:Math.round(a.top-s.top),left:Math.round(a.left-s.left)}},offset:function(n){var r=(n=this.getRawNode(n)).getBoundingClientRect();return{width:Math.round(angular.isNumber(r.width)?r.width:n.offsetWidth),height:Math.round(angular.isNumber(r.height)?r.height:n.offsetHeight),top:Math.round(r.top+(t.pageYOffset||e[0].documentElement.scrollTop)),left:Math.round(r.left+(t.pageXOffset||e[0].documentElement.scrollLeft))}},viewportOffset:function(n,r,a){a=!1!==a;var o=(n=this.getRawNode(n)).getBoundingClientRect(),i={top:0,left:0,bottom:0,right:0},s=r?e[0].documentElement:this.scrollParent(n),l=s.getBoundingClientRect();if(i.top=l.top+s.clientTop,i.left=l.left+s.clientLeft,s===e[0].documentElement&&(i.top+=t.pageYOffset,i.left+=t.pageXOffset),i.bottom=i.top+s.clientHeight,i.right=i.left+s.clientWidth,a){var u=t.getComputedStyle(s);i.top+=this.parseStyle(u.paddingTop),i.bottom-=this.parseStyle(u.paddingBottom),i.left+=this.parseStyle(u.paddingLeft),i.right-=this.parseStyle(u.paddingRight)}return{top:Math.round(o.top-i.top),bottom:Math.round(i.bottom-o.bottom),left:Math.round(o.left-i.left),right:Math.round(i.right-o.right)}},parsePlacement:function(e){var t=o.auto.test(e);return t&&(e=e.replace(o.auto,"")),(e=e.split("-"))[0]=e[0]||"top",o.primary.test(e[0])||(e[0]="top"),e[1]=e[1]||"center",o.secondary.test(e[1])||(e[1]="center"),e[2]=!!t,e},positionElements:function(e,n,r,a){e=this.getRawNode(e),n=this.getRawNode(n);var i=angular.isDefined(n.offsetWidth)?n.offsetWidth:n.prop("offsetWidth"),s=angular.isDefined(n.offsetHeight)?n.offsetHeight:n.prop("offsetHeight");r=this.parsePlacement(r);var l=a?this.offset(e):this.position(e),u={top:0,left:0,placement:""};if(r[2]){var c=this.viewportOffset(e,a),p=t.getComputedStyle(n),d={width:i+Math.round(Math.abs(this.parseStyle(p.marginLeft)+this.parseStyle(p.marginRight))),height:s+Math.round(Math.abs(this.parseStyle(p.marginTop)+this.parseStyle(p.marginBottom)))};if(r[0]="top"===r[0]&&d.height>c.top&&d.height<=c.bottom?"bottom":"bottom"===r[0]&&d.height>
22c.bottom&&d.height<=c.top?"top":"left"===r[0]&&d.width>c.left&&d.width<=c.right?"right":"right"===r[0]&&d.width>c.right&&d.width<=c.left?"left":r[0],r[1]="top"===r[1]&&d.height-l.height>c.bottom&&d.height-l.height<=c.top?"bottom":"bottom"===r[1]&&d.height-l.height>c.top&&d.height-l.height<=c.bottom?"top":"left"===r[1]&&d.width-l.width>c.right&&d.width-l.width<=c.left?"right":"right"===r[1]&&d.width-l.width>c.left&&d.width-l.width<=c.right?"left":r[1],"center"===r[1])if(o.vertical.test(r[0])){var f=l.width/2-i/2;c.left+f<0&&d.width-l.width<=c.right?r[1]="left":c.right+f<0&&d.width-l.width<=c.left&&(r[1]="right")}else{var m=l.height/2-d.height/2;c.top+m<0&&d.height-l.height<=c.bottom?r[1]="top":c.bottom+m<0&&d.height-l.height<=c.top&&(r[1]="bottom")}}switch(r[0]){case"top":u.top=l.top-s;break;case"bottom":u.top=l.top+l.height;break;case"left":u.left=l.left-i;break;case"right":u.left=l.left+l.width}switch(r[1]){case"top":u.top=l.top;break;case"bottom":u.top=l.top+l.height-s;break;case"left":u.left=l.left;break;case"right":u.left=l.left+l.width-i;break;case"center":o.vertical.test(r[0])?u.left=l.left+l.width/2-i/2:u.top=l.top+l.height/2-s/2}return u.top=Math.round(u.top),u.left=Math.round(u.left),u.placement="center"===r[1]?r[0]:r[0]+"-"+r[1],u},positionArrow:function(e,n){var r=(e=this.getRawNode(e)).querySelector(".tooltip-inner, .popover-inner");if(r){var a=angular.element(r).hasClass("tooltip-inner"),i=a?e.querySelector(".tooltip-arrow"):e.querySelector(".arrow");if(i){var s={top:"",bottom:"",left:"",right:""};if("center"!==(n=this.parsePlacement(n))[1]){var l="border-"+n[0]+"-width",u=t.getComputedStyle(i)[l],c="border-";o.vertical.test(n[0])?c+=n[0]+"-"+n[1]:c+=n[1]+"-"+n[0],c+="-radius";var p=t.getComputedStyle(a?r:e)[c];switch(n[0]){case"top":s.bottom=a?"0":"-"+u;break;case"bottom":s.top=a?"0":"-"+u;break;case"left":s.right=a?"0":"-"+u;break;case"right":s.left=a?"0":"-"+u}s[n[1]]=p,angular.element(i).css(s)}else angular.element(i).css(s)}}}}}]),angular.module("ui.bootstrap.datepickerPopup",["ui.bootstrap.datepicker","ui.bootstrap.position"]).value("$datepickerPopupLiteralWarning",!0).constant("uibDatepickerPopupConfig",{altInputFormats:[],appendToBody:!1,clearText:"Clear",closeOnDateSelection:!0,closeText:"Done",currentText:"Today",datepickerPopup:"yyyy-MM-dd",datepickerPopupTemplateUrl:"uib/template/datepickerPopup/popup.html",datepickerTemplateUrl:"uib/template/datepicker/datepicker.html",html5Types:{date:"yyyy-MM-dd","datetime-local":"yyyy-MM-ddTHH:mm:ss.sss",month:"yyyy-MM"},onOpenFocus:!0,showButtonBar:!0,placement:"auto bottom-left"}).controller("UibDatepickerPopupController",["$scope","$element","$attrs","$compile","$log","$parse","$window","$document","$rootScope","$uibPosition","dateFilter","uibDateParser","uibDatepickerPopupConfig","$timeout","uibDatepickerConfig","$datepickerPopupLiteralWarning",function(e,t,n,r,a,o,i,s,l,u,c,p,d,f,m,h){var g,v,y,_,x,b,w,$,k,C,q,S,E,T,A=!1,M=[];function D(t){var n=p.parse(t,g,e.date);if(isNaN(n))for(var r=0;r<E.length;r++)if(n=p.parse(t,E[r],e.date),!isNaN(n))return n;return n}function I(e){if(angular.isNumber(e)&&(e=new Date(e)),!e)return null;if(angular.isDate(e)&&!isNaN(e))return e;if(angular.isString(e)){var t=D(e);if(!isNaN(t))return p.toTimezone(t,T)}return C.$options&&C.$options.allowInvalid?e:void 0}function O(e,t){var r=e||t;return!n.ngRequired&&!r||(angular.isNumber(r)&&(r=new Date(r)),!r||(!(!angular.isDate(r)||isNaN(r))||!!angular.isString(r)&&!isNaN(D(t))))}function N(n){if(e.isOpen||!e.disabled){var r=S[0],a=t[0].contains(n.target),o=void 0!==r.contains&&r.contains(n.target);!e.isOpen||a||o||e.$apply(function(){e.isOpen=!1})}}function j(n){27===n.which&&e.isOpen?(n.preventDefault(),n.stopPropagation(),e.$apply(function(){e.isOpen=!1}),t[0].focus()):40!==n.which||e.isOpen||(n.preventDefault(),n.stopPropagation(),e.$apply(function(){e.isOpen=!0}))}function P(){if(e.isOpen){var r=angular.element(S[0].querySelector(".uib-datepicker-popup")),a=n.popupPlacement?n.popupPlacement:d.placement,o=u.positionElements(t,r,a,y);r.css({top:o.top+"px",left:o.left+"px"}),r.hasClass("uib-position-measure")&&r.removeClass("uib-position-measure")}}
22this.init=function(a){if(C=a,q=a.$options,v=angular.isDefined(n.closeOnDateSelection)?e.$parent.$eval(n.closeOnDateSelection):d.closeOnDateSelection,y=angular.isDefined(n.datepickerAppendToBody)?e.$parent.$eval(n.datepickerAppendToBody):d.appendToBody,_=angular.isDefined(n.onOpenFocus)?e.$parent.$eval(n.onOpenFocus):d.onOpenFocus,x=angular.isDefined(n.datepickerPopupTemplateUrl)?n.datepickerPopupTemplateUrl:d.datepickerPopupTemplateUrl,b=angular.isDefined(n.datepickerTemplateUrl)?n.datepickerTemplateUrl:d.datepickerTemplateUrl,E=angular.isDefined(n.altInputFormats)?e.$parent.$eval(n.altInputFormats):d.altInputFormats,e.showButtonBar=angular.isDefined(n.showButtonBar)?e.$parent.$eval(n.showButtonBar):d.showButtonBar,d.html5Types[n.type]?(g=d.html5Types[n.type],A=!0):(g=n.uibDatepickerPopup||d.datepickerPopup,n.$observe("uibDatepickerPopup",function(e,t){var n=e||d.datepickerPopup;if(n!==g&&(g=n,C.$modelValue=null,!g))throw new Error("uibDatepickerPopup must have a date format specified.")})),!g)throw new Error("uibDatepickerPopup must have a date format specified.");if(A&&n.uibDatepickerPopup)throw new Error("HTML5 date input types do not support custom formats.");w=angular.element("<div uib-datepicker-popup-wrap><div uib-datepicker></div></div>"),q?(T=q.timezone,e.ngModelOptions=angular.copy(q),e.ngModelOptions.timezone=null,!0===e.ngModelOptions.updateOnDefault&&(e.ngModelOptions.updateOn=e.ngModelOptions.updateOn?e.ngModelOptions.updateOn+" default":"default"),w.attr("ng-model-options","ngModelOptions")):T=null,w.attr({"ng-model":"date","ng-change":"dateSelection(date)","template-url":x}),($=angular.element(w.children()[0])).attr("template-url",b),e.datepickerOptions||(e.datepickerOptions={}),A&&"month"===n.type&&(e.datepickerOptions.datepickerMode="month",e.datepickerOptions.minMode="month"),$.attr("datepicker-options","datepickerOptions"),A?C.$formatters.push(function(t){return e.date=p.fromTimezone(t,T),t}):(C.$$parserName="date",C.$validators.date=O,C.$parsers.unshift(I),C.$formatters.push(function(t){return C.$isEmpty(t)?(e.date=t,t):(angular.isNumber(t)&&(t=new Date(t)),e.date=p.fromTimezone(t,T),p.filter(e.date,g))})),C.$viewChangeListeners.push(function(){e.date=D(C.$viewValue)}),t.on("keydown",j),S=r(w)(e),w.remove(),y?s.find("body").append(S):t.after(S),e.$on("$destroy",function(){for(!0===e.isOpen&&(l.$$phase||e.$apply(function(){e.isOpen=!1})),S.remove(),t.off("keydown",j),s.off("click",N),k&&k.off("scroll",P),angular.element(i).off("resize",P);M.length;)M.shift()()})},e.getText=function(t){return e[t+"Text"]||d[t+"Text"]},e.isDisabled=function(t){"today"===t&&(t=p.fromTimezone(new Date,T));var n={};return angular.forEach(["minDate","maxDate"],function(t){e.datepickerOptions[t]?angular.isDate(e.datepickerOptions[t])?n[t]=p.fromTimezone(new Date(e.datepickerOptions[t]),T):(h&&a.warn("Literal date support has been deprecated, please switch to date object usage"),n[t]=new Date(c(e.datepickerOptions[t],"medium"))):n[t]=null}),e.datepickerOptions&&n.minDate&&e.compare(t,n.minDate)<0||n.maxDate&&e.compare(t,n.maxDate)>0},e.compare=function(e,t){return new Date(e.getFullYear(),e.getMonth(),e.getDate())-new Date(t.getFullYear(),t.getMonth(),t.getDate())},e.dateSelection=function(n){angular.isDefined(n)&&(e.date=n);var r=e.date?p.filter(e.date,g):null;t.val(r),C.$setViewValue(r),v&&(e.isOpen=!1,t[0].focus())},e.keydown=function(n){27===n.which&&(n.stopPropagation(),e.isOpen=!1,t[0].focus())},e.select=function(t,n){if(n.stopPropagation(),"today"===t){var r=new Date;angular.isDate(e.date)?(t=new Date(e.date)).setFullYear(r.getFullYear(),r.getMonth(),r.getDate()):t=new Date(r.setHours(0,0,0,0))}e.dateSelection(t)},e.close=function(n){n.stopPropagation(),e.isOpen=!1,t[0].focus()},e.disabled=angular.isDefined(n.disabled)||!1,n.ngDisabled&&M.push(e.$parent.$watch(o(n.ngDisabled),function(t){e.disabled=t})),e.$watch("isOpen",function(r){r?e.disabled?e.isOpen=!1:f(function(){P(),_&&e.$broadcast("uib:datepicker.focus"),s.on("click",N);var r=n.popupPlacement?n.popupPlacement:d.placement;y||u.parsePlacement(r)[2]?(k=k||angular.element(u.scrollParent(t)))&&k.on("scroll",P):k=null,angular.element(i).on("resize",P)},0,!1):(s.off("click",N),k&&k.off("scroll",P),angular.element(i).off("resize",P))}),e.$on("uib:datepicker.mode",function(){f(P,0,!1)})}]).directive("uibDatepickerPopup",function(){return{require:["ngModel","uibDatepickerPopup"],controller:"UibDatepickerPopupController",scope:{datepickerOptions:"=?",isOpen:"=?",currentText:"@",clearText:"@",closeText:"@"},link:function(e,t,n,r){var a=r[0];r[1].init(a)}}}).directive("uibDatepickerPopupWrap",function(){return{replace:!0,transclude:!0,templateUrl:function(e,t){return t.templateUrl||"uib/template/datepickerPopup/popup.html"}}}),angular.module("ui.bootstrap.debounce",[]).factory("$$debounce",["$timeout",function(e){return function(t,n){var r;return function(){var a=this,o=Array.prototype.slice.call(arguments);r&&e.cancel(r),r=e(function(){t.apply(a,o)},n)}}}]),angular.module("ui.bootstrap.dropdown",["ui.bootstrap.position"]).constant("uibDropdownConfig",{appendToOpenClass:"uib-dropdown-open",openClass:"open"}).service("uibDropdownService",["$document","$rootScope",function(e,t){var n=null;this.open=function(t,o){n||(e.on("click",r),o.on("keydown",a)),n&&n!==t&&(n.isOpen=!1),n=t},this.close=function(t,o){n===t&&(n=null,e.off("click",r),o.off("keydown",a))};var r=function(e){if(n&&!(e&&"disabled"===n.getAutoClose()||e&&3===e.which)){var r=n.getToggleElement();if(!(e&&r&&r[0].contains(e.target))){var a=n.getDropdownElement();e&&"outsideClick"===n.getAutoClose()&&a&&a[0].contains(e.target)||(n.isOpen=!1,t.$$phase||n.$apply())}}},a=function(e){27===e.which?(e.stopPropagation(),n.focusToggleElement(),r()):n.isKeynavEnabled()&&-1!==[38,40].indexOf(e.which)&&n.isOpen&&(e.preventDefault(),e.stopPropagation(),n.focusDropdownEntry(e.which))}}]).controller("UibDropdownController",["$scope","$element","$attrs","$parse","uibDropdownConfig","uibDropdownService","$animate","$uibPosition","$document","$compile","$templateRequest",function(e,t,n,r,a,o,i,s,l,u,c){var p,d,f=this,m=e.$new(),h=a.appendToOpenClass,g=a.openClass,v=angular.noop,y=n.onToggle?r(n.onToggle):angular.noop,_=!1,x=null,b=!1,w=l.find("body");t.addClass("dropdown"),this.init=function(){if(n.isOpen&&(d=r(n.isOpen),v=d.assign,e.$watch(d,function(e){m.isOpen=!!e})),angular.isDefined(n.dropdownAppendTo)){var a=r(n.dropdownAppendTo)(m);a&&(x=angular.element(a))}_=angular.isDefined(n.dropdownAppendToBody),b=angular.isDefined(n.keyboardNav),_&&!x&&(x=w),x&&f.dropdownMenu&&(x.append(f.dropdownMenu),t.on("$destroy",function(){f.dropdownMenu.remove()}))},this.toggle=function(e){return m.isOpen=arguments.length?!!e:!m.isOpen,angular.isFunction(v)&&v(m,m.isOpen),m.isOpen},this.isOpen=function(){return m.isOpen},m.getToggleElement=function(){return f.toggleElement},m.getAutoClose=function(){return n.autoClose||"always"},m.getElement=function(){return t},m.isKeynavEnabled=function(){return b},m.focusDropdownEntry=function(e){var n=f.dropdownMenu?angular.element(f.dropdownMenu).find("a"):t.find("ul").eq(0).find("a");switch(e){case 40:angular.isNumber(f.selectedOption)?f.selectedOption=f.selectedOption===n.length-1?f.selectedOption:f.selectedOption+1:f.selectedOption=0;break;case 38:angular.isNumber(f.selectedOption)?f.selectedOption=0===f.selectedOption?0:f.selectedOption-1:f.selectedOption=n.length-1}n[f.selectedOption].focus()},m.getDropdownElement=function(){return f.dropdownMenu},m.focusToggleElement=function(){f.toggleElement&&f.toggleElement[0].focus()},m.$watch("isOpen",function(n,r){if(x&&f.dropdownMenu){var a,l,d,b=s.positionElements(t,f.dropdownMenu,"bottom-left",!0);if(a={top:b.top+"px",display:n?"block":"none"},(l=f.dropdownMenu.hasClass("dropdown-menu-right"))?(a.left="auto",d=s.scrollbarWidth(!0),a.right=window.innerWidth-d-(b.left+t.prop("offsetWidth"))+"px"):(a.left=b.left+"px",a.right="auto"),!_){var w=s.offset(x);a.top=b.top-w.top+"px",l?a.right=window.innerWidth-(b.left-w.left+t.prop("offsetWidth"))+"px":a.left=b.left-w.left+"px"}f.dropdownMenu.css(a)}var $=x||t;if($.hasClass(x?h:g)===!n&&i[n?"addClass":"removeClass"]($,x?h:g).then(function(){angular.isDefined(n)&&n!==r&&y(e,{open:!!n})}),n)f.dropdownMenuTemplateUrl&&c(f.dropdownMenuTemplateUrl).then(function(e){p=m.$new(),u(e.trim())(p,function(e){var t=e;f.dropdownMenu.replaceWith(t),f.dropdownMenu=t})}),m.focusToggleElement(),o.open(m,t);else{if(f.dropdownMenuTemplateUrl){p&&p.$destroy();var k=angular.element('<ul class="dropdown-menu"></ul>');f.dropdownMenu.replaceWith(k),f.dropdownMenu=k}o.close(m,t),f.selectedOption=null}angular.isFunction(v)&&v(e,n)})}]).directive("uibDropdown",function(){return{controller:"UibDropdownController",link:function(e,t,n,r){r.init()}}}).directive("uibDropdownMenu",function(){return{restrict:"A",require:"?^uibDropdown",link:function(e,t,n,r){if(r&&!angular.isDefined(n.dropdownNested)){t.addClass("dropdown-menu");var a=n.templateUrl;a&&(r.dropdownMenuTemplateUrl=a),r.dropdownMenu||(r.dropdownMenu=t)}}}}).directive("uibDropdownToggle",function(){return{require:"?^uibDropdown",link:function(e,t,n,r){if(r){t.addClass("dropdown-toggle"),r.toggleElement=t;var a=function(a){a.preventDefault(),t.hasClass("disabled")||n.disabled||e.$apply(function(){r.toggle(
22)})};t.bind("click",a),t.attr({"aria-haspopup":!0,"aria-expanded":!1}),e.$watch(r.isOpen,function(e){t.attr("aria-expanded",!!e)}),e.$on("$destroy",function(){t.unbind("click",a)})}}}}),angular.module("ui.bootstrap.stackedMap",[]).factory("$$stackedMap",function(){return{createNew:function(){var e=[];return{add:function(t,n){e.push({key:t,value:n})},get:function(t){for(var n=0;n<e.length;n++)if(t===e[n].key)return e[n]},keys:function(){for(var t=[],n=0;n<e.length;n++)t.push(e[n].key);return t},top:function(){return e[e.length-1]},remove:function(t){for(var n=-1,r=0;r<e.length;r++)if(t===e[r].key){n=r;break}return e.splice(n,1)[0]},removeTop:function(){return e.splice(e.length-1,1)[0]},length:function(){return e.length}}}}}),angular.module("ui.bootstrap.modal",["ui.bootstrap.stackedMap","ui.bootstrap.position"]).factory("$$multiMap",function(){return{createNew:function(){var e={};return{entries:function(){return Object.keys(e).map(function(t){return{key:t,value:e[t]}})},get:function(t){return e[t]},hasKey:function(t){return!!e[t]},keys:function(){return Object.keys(e)},put:function(t,n){e[t]||(e[t]=[]),e[t].push(n)},remove:function(t,n){var r=e[t];if(r){var a=r.indexOf(n);-1!==a&&r.splice(a,1),r.length||delete e[t]}}}}}}).provider("$uibResolve",function(){var e=this;this.resolver=null,this.setResolver=function(e){this.resolver=e},this.$get=["$injector","$q",function(t,n){var r=e.resolver?t.get(e.resolver):null;return{resolve:function(e,a,o,i){if(r)return r.resolve(e,a,o,i);var s=[];return angular.forEach(e,function(e){angular.isFunction(e)||angular.isArray(e)?s.push(n.resolve(t.invoke(e))):angular.isString(e)?s.push(n.resolve(t.get(e))):s.push(n.resolve(e))}),n.all(s).then(function(t){var n={},r=0;return angular.forEach(e,function(e,a){n[a]=t[r++]}),n})}}}]}).directive("uibModalBackdrop",["$animate","$injector","$uibModalStack",function(e,t,n){return{replace:!0,templateUrl:"uib/template/modal/backdrop.html",compile:function(e,t){return e.addClass(t.backdropClass),r}};function r(t,r,a){a.modalInClass&&(e.addClass(r,a.modalInClass),t.$on(n.NOW_CLOSING_EVENT,function(n,o){var i=o();t.modalOptions.animation?e.removeClass(r,a.modalInClass).then(i):i()}))}}]).directive("uibModalWindow",["$uibModalStack","$q","$animateCss","$document",function(e,t,n,r){return{scope:{index:"@"},replace:!0,transclude:!0,templateUrl:function(e,t){return t.templateUrl||"uib/template/modal/window.html"},link:function(a,o,i){o.addClass(i.windowClass||""),o.addClass(i.windowTopClass||""),a.size=i.size,a.close=function(t){var n=e.getTop();n&&n.value.backdrop&&"static"!==n.value.backdrop&&t.target===t.currentTarget&&(t.preventDefault(),t.stopPropagation(),e.dismiss(n.key,"backdrop click"))},o.on("click",a.close),a.$isRendered=!0;var s=t.defer();i.$observe("modalRender",function(e){"true"===e&&s.resolve()}),s.promise.then(function(){var s=null;i.modalInClass&&(s=n(o,{addClass:i.modalInClass}).start(),a.$on(e.NOW_CLOSING_EVENT,function(e,t){var r=t();n(o,{removeClass:i.modalInClass}).start().then(r)})),t.when(s).then(function(){var t=e.getTop();if(t&&e.modalRendered(t.key),!r[0].activeElement||!o[0].contains(r[0].activeElement)){var n=o[0].querySelector("[autofocus]");n?n.focus():o[0].focus()}})})}}}]).directive("uibModalAnimationClass",function(){return{compile:function(e,t){t.modalAnimation&&e.addClass(t.uibModalAnimationClass)}}}).directive("uibModalTransclude",function(){return{link:function(e,t,n,r,a){a(e.$parent,function(e){t.empty(),t.append(e)})}}}).factory("$uibModalStack",["$animate","$animateCss","$document","$compile","$rootScope","$q","$$multiMap","$$stackedMap","$uibPosition",function(e,t,n,r,a,o,i,s,l){var u,c,p,d="modal-open",f=s.createNew(),m=i.createNew(),h={NOW_CLOSING_EVENT:"modal.stack.now-closing"},g=0,v=null;function y(){for(var e=-1,t=f.keys(),n=0;n<t.length;n++)f.get(t[n]).value.backdrop&&(e=n);return e>-1&&e<g&&(e=g),e}function _(e,t){var n=f.get(e).value,r=n.appendTo;f.remove(e),(v=f.top())&&(g=parseInt(v.value.modalDomEl.attr("index"),10)),b(n.modalDomEl,n.modalScope,function(){var t=n.openedClass||d;m.remove(t,e);var a=m.hasKey(t);r.toggleClass(t,a),!a&&p&&p.heightOverflow&&p.scrollbarWidth&&(p.originalRight?r.css({paddingRight:p.originalRight+"px"}):r.css({paddingRight:""}),p=null),x(!0)},n.closedDeferred),function(){if(u&&-1===y()){b(u,c,function(){null}),u=void 0,c=void 0}}(),t&&t.focus?t.focus():r.focus&&r.focus()}function x(e){var t;f.length()>0&&(t=f.top().value).modalDomEl.toggleClass(t.windowTopClass||"",e)}function b(t,n,r,a){var i,s=null;
22return n.$broadcast(h.NOW_CLOSING_EVENT,function(){return i||(i=o.defer(),s=i.promise),function(){i.resolve()}}),o.when(s).then(function o(){if(o.done)return;o.done=!0;e.leave(t).then(function(){t.remove(),a&&a.resolve()});n.$destroy();r&&r()})}function w(e){if(e.isDefaultPrevented())return e;var t=f.top();if(t)switch(e.which){case 27:t.value.keyboard&&(e.preventDefault(),a.$apply(function(){h.dismiss(t.key,"escape key press")}));break;case 9:var n=h.loadFocusElementList(t),r=!1;e.shiftKey?(h.isFocusInFirstItem(e,n)||h.isModalFocused(e,t))&&(r=h.focusLastFocusableElement(n)):h.isFocusInLastItem(e,n)&&(r=h.focusFirstFocusableElement(n)),r&&(e.preventDefault(),e.stopPropagation())}}function $(e,t,n){return!e.value.modalScope.$broadcast("modal.closing",t,n).defaultPrevented}return a.$watch(y,function(e){c&&(c.index=e)}),n.on("keydown",w),a.$on("$destroy",function(){n.off("keydown",w)}),h.open=function(t,o){var i=n[0].activeElement,s=o.openedClass||d;x(!1),v=f.top(),f.add(t,{deferred:o.deferred,renderDeferred:o.renderDeferred,closedDeferred:o.closedDeferred,modalScope:o.scope,backdrop:o.backdrop,keyboard:o.keyboard,openedClass:o.openedClass,windowTopClass:o.windowTopClass,animation:o.animation,appendTo:o.appendTo}),m.put(s,t);var h=o.appendTo,_=y();if(!h.length)throw new Error("appendTo element not found. Make sure that the element passed is in DOM.");_>=0&&!u&&((c=a.$new(!0)).modalOptions=o,c.index=_,(u=angular.element('<div uib-modal-backdrop="modal-backdrop"></div>')).attr("backdrop-class",o.backdropClass),o.animation&&u.attr("modal-animation","true"),r(u)(c),e.enter(u,h),(p=l.scrollbarPadding(h)).heightOverflow&&p.scrollbarWidth&&h.css({paddingRight:p.right+"px"})),g=v?parseInt(v.value.modalDomEl.attr("index"),10)+1:0;var b=angular.element('<div uib-modal-window="modal-window"></div>');b.attr({"template-url":o.windowTemplateUrl,"window-class":o.windowClass,"window-top-class":o.windowTopClass,size:o.size,index:g,animate:"animate"}).html(o.content),o.animation&&b.attr("modal-animation","true"),h.addClass(s),e.enter(r(b)(o.scope),h),f.top().value.modalDomEl=b,f.top().value.modalOpener=i},h.close=function(e,t){var n=f.get(e);return n&&$(n,t,!0)?(n.value.modalScope.$$uibDestructionScheduled=!0,n.value.deferred.resolve(t),_(e,n.value.modalOpener),!0):!n},h.dismiss=function(e,t){var n=f.get(e);return n&&$(n,t,!1)?(n.value.modalScope.$$uibDestructionScheduled=!0,n.value.deferred.reject(t),_(e,n.value.modalOpener),!0):!n},h.dismissAll=function(e){for(var t=this.getTop();t&&this.dismiss(t.key,e);)t=this.getTop()},h.getTop=function(){return f.top()},h.modalRendered=function(e){var t=f.get(e);t&&t.value.renderDeferred.resolve()},h.focusFirstFocusableElement=function(e){return e.length>0&&(e[0].focus(),!0)},h.focusLastFocusableElement=function(e){return e.length>0&&(e[e.length-1].focus(),!0)},h.isModalFocused=function(e,t){if(e&&t){var n=t.value.modalDomEl;if(n&&n.length)return(e.target||e.srcElement)===n[0]}return!1},h.isFocusInFirstItem=function(e,t){return t.length>0&&(e.target||e.srcElement)===t[0]},h.isFocusInLastItem=function(e,t){return t.length>0&&(e.target||e.srcElement)===t[t.length-1]},h.loadFocusElementList=function(e){if(e){var t=e.value.modalDomEl;if(t&&t.length){var n=t[0].querySelectorAll("a[href], area[href], input:not([disabled]), button:not([disabled]),select:not([disabled]), textarea:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable=true]");return n?Array.prototype.filter.call(n,function(e){return function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)}(e)}):n}}},h}]).provider("$uibModal",function(){var e={options:{animation:!0,backdrop:!0,keyboard:!0},$get:["$rootScope","$q","$document","$templateRequest","$controller","$uibResolve","$uibModalStack",function(t,n,r,a,o,i,s){var l={};var u=null;return l.getPromiseChain=function(){return u},l.open=function(l){var c=n.defer(),p=n.defer(),d=n.defer(),f=n.defer(),m={result:c.promise,opened:p.promise,closed:d.promise,rendered:f.promise,close:function(e){return s.close(m,e)}
22,dismiss:function(e){return s.dismiss(m,e)}};if((l=angular.extend({},e.options,l)).resolve=l.resolve||{},l.appendTo=l.appendTo||r.find("body").eq(0),!l.template&&!l.templateUrl)throw new Error("One of template or templateUrl options is required.");var h,g,v=n.all([(h=l,h.template?n.when(h.template):a(angular.isFunction(h.templateUrl)?h.templateUrl():h.templateUrl)),i.resolve(l.resolve,{},null,null)]);function y(){return v}return g=u=n.all([u]).then(y,y).then(function(e){var n=l.scope||t,r=n.$new();r.$close=m.close,r.$dismiss=m.dismiss,r.$on("$destroy",function(){r.$$uibDestructionScheduled||r.$dismiss("$uibUnscheduledDestruction")});var a,i,u={};l.controller&&(u.$scope=r,u.$scope.$resolve={},u.$uibModalInstance=m,angular.forEach(e[1],function(e,t){u[t]=e,u.$scope.$resolve[t]=e}),i=o(l.controller,u,!0,l.controllerAs),l.controllerAs&&l.bindToController&&((a=i.instance).$close=r.$close,a.$dismiss=r.$dismiss,angular.extend(a,{$resolve:u.$scope.$resolve},n)),a=i(),angular.isFunction(a.$onInit)&&a.$onInit()),s.open(m,{scope:r,deferred:c,renderDeferred:f,closedDeferred:d,content:e[0],animation:l.animation,backdrop:l.backdrop,keyboard:l.keyboard,backdropClass:l.backdropClass,windowTopClass:l.windowTopClass,windowClass:l.windowClass,windowTemplateUrl:l.windowTemplateUrl,size:l.size,openedClass:l.openedClass,appendTo:l.appendTo}),p.resolve(!0)},function(e){p.reject(e),c.reject(e)}).finally(function(){u===g&&(u=null)}),m},l}]};return e}),angular.module("ui.bootstrap.paging",[]).factory("uibPaging",["$parse",function(e){return{create:function(t,n,r){t.setNumPages=r.numPages?e(r.numPages).assign:angular.noop,t.ngModelCtrl={$setViewValue:angular.noop},t._watchers=[],t.init=function(e,a){t.ngModelCtrl=e,t.config=a,e.$render=function(){t.render()},r.itemsPerPage?t._watchers.push(n.$parent.$watch(r.itemsPerPage,function(e){t.itemsPerPage=parseInt(e,10),n.totalPages=t.calculateTotalPages(),t.updatePage()})):t.itemsPerPage=a.itemsPerPage,n.$watch("totalItems",function(e,r){(angular.isDefined(e)||e!==r)&&(n.totalPages=t.calculateTotalPages(),t.updatePage())})},t.calculateTotalPages=function(){var e=t.itemsPerPage<1?1:Math.ceil(n.totalItems/t.itemsPerPage);return Math.max(e||0,1)},t.render=function(){n.page=parseInt(t.ngModelCtrl.$viewValue,10)||1},n.selectPage=function(e,r){r&&r.preventDefault(),(!n.ngDisabled||!r)&&n.page!==e&&e>0&&e<=n.totalPages&&(r&&r.target&&r.target.blur(),t.ngModelCtrl.$setViewValue(e),t.ngModelCtrl.$render())},n.getText=function(e){return n[e+"Text"]||t.config[e+"Text"]},n.noPrevious=function(){return 1===n.page},n.noNext=function(){return n.page===n.totalPages},t.updatePage=function(){t.setNumPages(n.$parent,n.totalPages),n.page>n.totalPages?n.selectPage(n.totalPages):t.ngModelCtrl.$render()},n.$on("$destroy",function(){for(;t._watchers.length;)t._watchers.shift()()})}}}]),angular.module("ui.bootstrap.pager",["ui.bootstrap.paging"]).controller("UibPagerController",["$scope","$attrs","uibPaging","uibPagerConfig",function(e,t,n,r){e.align=angular.isDefined(t.align)?e.$parent.$eval(t.align):r.align,n.create(this,e,t)}]).constant("uibPagerConfig",{itemsPerPage:10,previousText:"« Previous",nextText:"Next »",align:!0}).directive("uibPager",["uibPagerConfig",function(e){return{scope:{totalItems:"=",previousText:"@",nextText:"@",ngDisabled:"="},require:["uibPager","?ngModel"],controller:"UibPagerController",controllerAs:"pager",templateUrl:function(e,t){return t.templateUrl||"uib/template/pager/pager.html"},replace:!0,link:function(t,n,r,a){var o=a[0],i=a[1];i&&o.init(i,e)}}}]),angular.module("ui.bootstrap.pagination",["ui.bootstrap.paging"]).controller("UibPaginationController",["$scope","$attrs","$parse","uibPaging","uibPaginationConfig",function(e,t,n,r,a){var o=this,i=angular.isDefined(t.maxSize)?e.$parent.$eval(t.maxSize):a.maxSize,s=angular.isDefined(t.rotate)?e.$parent.$eval(t.rotate):a.rotate,l=angular.isDefined(t.forceEllipses)?e.$parent.$eval(t.forceEllipses):a.forceEllipses,u=angular.isDefined(t.boundaryLinkNumbers)?e.$parent.$eval(t.boundaryLinkNumbers):a.boundaryLinkNumbers,c=angular.isDefined(t.pageLabel)?function(n){return e.$parent.$eval(t.pageLabel,{$page:n})}:angular.identity;function p(e,t,n){return{number:e,text:t,active:n}}e.boundaryLinks=angular.isDefined(t.boundaryLinks)?e.$parent.$eval(t.boundaryLinks):a.boundaryLinks,e.directionLinks=angular.isDefined(t.directionLinks)?e.$parent.$eval(t.directionLinks):a.directionLinks,r.create(this,e,t),t.maxSize&&o._watchers.push(e.$parent.$watch(n(t.maxSize),function(e){i=parseInt(e,10),o.render()}));var d=this.render;this.render=function(){d(),e.page>0&&e.page<=e.totalPages&&(e.pages=function(e,t){var n=[],r=1,a=t,o=angular.isDefined(i)&&i<t;o&&(s?(a=(r=Math.max(e-Math.floor(i/2),1))+i-1)>t&&(r=(a=t)-i+1):(r=(Math.ceil(e/i)-1)*i+1,a=Math.min(r+i-1,t)));for(var d=r;d<=a;d++){var f=p(d,c(d),d===e);n.push(f)}if(o&&i>0&&(!s||l||u)){if(r>1){if(!u||r>3){var m=p(r-1,"...",!1);n.unshift(m)}if(u){if(3===r){var h=p(2,"2",!1);n.unshift(h)}var g=p(1,"1",!1);n.unshift(g)}}if(a<t){if(!u||a<t-2){var v=p(a+1,"...",!1);n.push(v)}if(u){if(a===t-2){var y=p(t-1,t-1,!1);n.push(y)}var _=p(t,t,!1);n.push(_)}}}return n}(e.page,e.totalPages))}}]).constant("uibPaginationConfig",{itemsPerPage:10,boundaryLinks:!1,boundaryLinkNumbers:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",rotate:!0,forceEllipses:!1}).directive("uibPagination",["$parse","uibPaginationConfig",function(e,t){return{scope:{totalItems:"=",firstText:"@",previousText:"@",nextText:"@",lastText:"@",ngDisabled:"="},require:["uibPagination","?ngModel"],controller:"UibPaginationController",controllerAs:"pagination",templateUrl:function(e,t){return t.templateUrl||"uib/template/pagination/pagination.html"},replace:!0,link:function(e,n,r,a){var o=a[0],i=a[1];i&&o.init(i,t)}}}]),angular.module("ui.bootstrap.tooltip",["ui.bootstrap.position","ui.bootstrap.stackedMap"]).provider("$uibTooltip",function(){var e={placement:"top",placementClassPrefix:"",animation:!0,popupDelay:0,popupCloseDelay:0,useContentExp:!1},t={mouseenter:"mouseleave",click:"click",outsideClick:"outsideClick",focus:"blur",none:""},n={};this.options=function(e){angular.extend(n,e)},this.setTriggers=function(e){angular.extend(t,e)},this.$get=["$window","$compile","$timeout","$document","$uibPosition","$interpolate","$rootScope","$parse","$$stackedMap",function(r,a,o,i,s,l,u,c,p){var d=p.createNew();function f(e){if(27===e.which){var t=d.top();t&&(t.value.close(),d.removeTop(),t=null)}}return i.on("keypress",f),u.$on("$destroy",function(){i.off("keypress",f)}),function(r,u,p,f){function m(e){var n=(e||f.trigger||p).split(" "),r=n.map(function(e){return t[e]||e});return{show:n,hide:r}}f=angular.extend({}
22,e,n,f);var h=r.replace(/[A-Z]/g,function(e,t){return(t?"-":"")+e.toLowerCase()}),g=l.startSymbol(),v=l.endSymbol(),y="<div "+h+'-popup uib-title="'+g+"title"+v+'" '+(f.useContentExp?'content-exp="contentExp()" ':'content="'+g+"content"+v+'" ')+'placement="'+g+"placement"+v+'" popup-class="'+g+"popupClass"+v+'" animation="animation" is-open="isOpen" origin-scope="origScope" class="uib-position-measure"></div>';return{compile:function(e,t){var n=a(y);return function(e,t,a,l){var p,h,g,v,y,_,x,b=!!angular.isDefined(f.appendToBody)&&f.appendToBody,w=m(void 0),$=angular.isDefined(a[u+"Enable"]),k=e.$new(!0),C=!1,q=!!angular.isDefined(a[u+"IsOpen"])&&c(a[u+"IsOpen"]),S=!!f.useContentExp&&c(a[r]),E=[],T=function(){p&&p.html()&&(_||(_=o(function(){var e=s.positionElements(t,p,k.placement,b);p.css({top:e.top+"px",left:e.left+"px"}),p.hasClass(e.placement.split("-")[0])||(p.removeClass(x.split("-")[0]),p.addClass(e.placement.split("-")[0])),p.hasClass(f.placementClassPrefix+e.placement)||(p.removeClass(f.placementClassPrefix+x),p.addClass(f.placementClassPrefix+e.placement)),p.hasClass("uib-position-measure")?(s.positionArrow(p,e.placement),p.removeClass("uib-position-measure")):x!==e.placement&&s.positionArrow(p,e.placement),x=e.placement,_=null},0,!1)))};function A(){k.isOpen?D():M()}function M(){$&&!e.$eval(a[u+"Enable"])||(j(),function(){k.title=a[u+"Title"],k.content=S?S(e):a[r];k.popupClass=a[u+"Class"],k.placement=angular.isDefined(a[u+"Placement"])?a[u+"Placement"]:f.placement;var t=s.parsePlacement(k.placement);x=t[1]?t[0]+"-"+t[1]:t[0];var n=parseInt(a[u+"PopupDelay"],10),o=parseInt(a[u+"PopupCloseDelay"],10);k.popupDelay=isNaN(n)?f.popupDelay:n,k.popupCloseDelay=isNaN(o)?f.popupCloseDelay:o}(),k.popupDelay?v||(v=o(I,k.popupDelay,!1)):I())}function D(){O(),k.popupCloseDelay?y||(y=o(N,k.popupCloseDelay,!1)):N()}function I(){if(O(),j(),!k.content)return angular.noop;!function(){if(p)return;h=k.$new(),p=n(h,function(e){b?i.find("body").append(e):t.after(e)}),function(){E.length=0,S?(E.push(e.$watch(S,function(e){k.content=e,!e&&k.isOpen&&N()})),E.push(h.$watch(function(){C||(C=!0,h.$$postDigest(function(){C=!1,k&&k.isOpen&&T()}))}))):E.push(a.$observe(r,function(e){k.content=e,!e&&k.isOpen?N():T()}));E.push(a.$observe(u+"Title",function(e){k.title=e,k.isOpen&&T()})),E.push(a.$observe(u+"Placement",function(e){k.placement=e||f.placement,k.isOpen&&T()}))}()}(),k.$evalAsync(function(){k.isOpen=!0,V(!0),T()})}function O(){v&&(o.cancel(v),v=null),_&&(o.cancel(_),_=null)}function N(){k&&k.$evalAsync(function(){k&&(k.isOpen=!1,V(!1),k.animation?g||(g=o(P,150,!1)):P())})}function j(){y&&(o.cancel(y),y=null),g&&(o.cancel(g),g=null)}function P(){O(),j(),E.length&&(angular.forEach(E,function(e){e()}),E.length=0),p&&(p.remove(),p=null),h&&(h.$destroy(),h=null)}function V(t){q&&angular.isFunction(q.assign)&&q.assign(e,t)}function R(e){k&&k.isOpen&&p&&(t[0].contains(e.target)||p[0].contains(e.target)||D())}k.origScope=e,k.isOpen=!1,d.add(k,{close:N}),k.contentExp=function(){return k.content},a.$observe("disabled",function(e){e&&O(),e&&k.isOpen&&N()}),q&&e.$watch(q,function(e){k&&!e===k.isOpen&&A()});var F,H=function(){w.show.forEach(function(e){"outsideClick"===e?t.off("click",A):(t.off(e,M),t.off(e,A))}),w.hide.forEach(function(e){"outsideClick"===e?i.off("click",R):t.off(e,D)})};F=a[u+"Trigger"],H(),"none"!==(w=m(F)).show&&w.show.forEach(function(e,n){"outsideClick"===e?(t.on("click",A),i.on("click",R)):e===w.hide[n]?t.on(e,A):e&&(t.on(e,M),t.on(w.hide[n],D)),t.on("keypress",function(e){27===e.which&&D()})});var L,z=e.$eval(a[u+"Animation"]);k.animation=angular.isDefined(z)?!!z:f.animation;var U=u+"AppendToBody";L=U in a&&void 0===a[U]||e.$eval(a[U]),b=angular.isDefined(L)?L:b,e.$on("$destroy",function(){H(),P(),d.remove(k),k=null})}}}}}]}).directive("uibTooltipTemplateTransclude",["$animate","$sce","$compile","$templateRequest",function(e,t,n,r){return{link:function(a,o,i){var s,l,u,c=a.$eval(i.tooltipTemplateTranscludeScope),p=0,d=function(){l&&(l.remove(),l=null),s&&(s.$destroy(),s=null),u&&(e.leave(u).then(function(){l=null}),l=u,u=null)};a.$watch(t.parseAsResourceUrl(i.uibTooltipTemplateTransclude),function(t){var i=++p;t?(r(t,!0).then(function(r){if(i===p){var a=c.$new(),l=n(r)(a,function(t){d(),e.enter(t,o)});u=l,(s=a).$emit("$includeContentLoaded",t)}},function(){i===p&&(d(),a.$emit("$includeContentError",t))}),a.$emit("$includeContentRequested",t)):d()}),a.$on("$destroy",d)}}}]).directive("uibTooltipClasses",["$uibPosition",function(e){return{restrict:"A",link:function(t,n,r){if(t.placement){var a=e.parsePlacement(t.placement);n.addClass(a[0])}t.popupClass&&n.addClass(t.popupClass),t.animation()&&n.addClass(r.tooltipAnimationClass)}}}]).directive("uibTooltipPopup",function(){return{replace:!0,scope:{content:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"uib/template/tooltip/tooltip-popup.html"}}).directive("uibTooltip",["$uibTooltip",function(e){return e("uibTooltip","tooltip","mouseenter")}]).directive("uibTooltipTemplatePopup",function(){return{replace:!0,scope:{contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&",originScope:"&"},templateUrl:"uib/template/tooltip/tooltip-template-popup.html"}}).directive("uibTooltipTemplate",["$uibTooltip",function(e){return e("uibTooltipTemplate","tooltip","mouseenter",{useContentExp:!0})}]).directive("uibTooltipHtmlPopup",function(){return{replace:!0,scope:{contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"uib/template/tooltip/tooltip-html-popup.html"}}).directive("uibTooltipHtml",["$uibTooltip",function(e){return e("uibTooltipHtml","tooltip","mouseenter",{useContentExp:!0})}]),angular.module("ui.bootstrap.popover",["ui.bootstrap.tooltip"]).directive("uibPopoverTemplatePopup",function(){return{replace:!0,scope:{uibTitle:"@",contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&",originScope:"&"},templateUrl:"uib/template/popover/popover-template.html"}}).directive("uibPopoverTemplate",["$uibTooltip",function(e){return e("uibPopoverTemplate","popover","click",{useContentExp:!0})}]).directive("uibPopoverHtmlPopup",function(){return{replace:!0,scope:{contentExp:"&",uibTitle:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"uib/template/popover/popover-html.html"}}).directive("uibPopoverHtml",["$uibTooltip",function(e){return e("uibPopoverHtml","popover","click",{useContentExp:!0})}]).directive("uibPopoverPopup",function(){return{replace:!0,scope:{uibTitle:"@",content:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"uib/template/popover/popover.html"}}).directive("uibPopover",["$uibTooltip",function(e){return e("uibPopover","popover","click")}]),angular.module("ui.bootstrap.progressbar",[]).constant("uibProgressConfig",{animate:!0,max:100}).controller("UibProgressController",["$scope","$attrs","uibProgressConfig",function(e,t,n){var r=this,a=angular.isDefined(t.animate)?e.$parent.$eval(t.animate):n.animate;function o(){return angular.isDefined(e.maxParam)?e.maxParam:n.max}this.bars=[],e.max=o(),this.addBar=function(e,t,n){a||t.css({transition:"none"}),this.bars.push(e),e.max=o(),e.title=n&&angular.isDefined(n.title)?n.title:"progressbar",e.$watch("value",function(t){e.recalculatePercentage()}),e.recalculatePercentage=function(){var t=r.bars.reduce(function(e,t){return t.percent=+(100*t.value/t.max).toFixed(2),e+t.percent},0);t>100&&(e.percent-=t-100)},e.$on("$destroy",function(){t=null,r.removeBar(e)})},this.removeBar=function(e){this.bars.splice(this.bars.indexOf(e),1),this.bars.forEac
vendor: 12,238 bytes, line 22
22h(function(e){e.recalculatePercentage()})},e.$watch("maxParam",function(e){r.bars.forEach(function(e){e.max=o(),e.recalculatePercentage()})})}]).directive("uibProgress",function(){return{replace:!0,transclude:!0,controller:"UibProgressController",require:"uibProgress",scope:{maxParam:"=?max"},templateUrl:"uib/template/progressbar/progress.html"}}).directive("uibBar",function(){return{replace:!0,transclude:!0,require:"^uibProgress",scope:{value:"=",type:"@"},templateUrl:"uib/template/progressbar/bar.html",link:function(e,t,n,r){r.addBar(e,t,n)}}}).directive("uibProgressbar",function(){return{replace:!0,transclude:!0,controller:"UibProgressController",scope:{value:"=",maxParam:"=?max",type:"@"},templateUrl:"uib/template/progressbar/progressbar.html",link:function(e,t,n,r){r.addBar(e,angular.element(t.children()[0]),{title:n.title})}}}),angular.module("ui.bootstrap.rating",[]).constant("uibRatingConfig",{max:5,stateOn:null,stateOff:null,enableReset:!0,titles:["one","two","three","four","five"]}).controller("UibRatingController",["$scope","$attrs","uibRatingConfig",function(e,t,n){var r={$setViewValue:angular.noop},a=this;this.init=function(a){(r=a).$render=this.render,r.$formatters.push(function(e){return angular.isNumber(e)&&e<<0!==e&&(e=Math.round(e)),e}),this.stateOn=angular.isDefined(t.stateOn)?e.$parent.$eval(t.stateOn):n.stateOn,this.stateOff=angular.isDefined(t.stateOff)?e.$parent.$eval(t.stateOff):n.stateOff,this.enableReset=angular.isDefined(t.enableReset)?e.$parent.$eval(t.enableReset):n.enableReset;var o=angular.isDefined(t.titles)?e.$parent.$eval(t.titles):n.titles;this.titles=angular.isArray(o)&&o.length>0?o:n.titles;var i=angular.isDefined(t.ratingStates)?e.$parent.$eval(t.ratingStates):new Array(angular.isDefined(t.max)?e.$parent.$eval(t.max):n.max);e.range=this.buildTemplateObjects(i)},this.buildTemplateObjects=function(e){for(var t=0,n=e.length;t<n;t++)e[t]=angular.extend({index:t},{stateOn:this.stateOn,stateOff:this.stateOff,title:this.getTitle(t)},e[t]);return e},this.getTitle=function(e){return e>=this.titles.length?e+1:this.titles[e]},e.rate=function(t){if(!e.readonly&&t>=0&&t<=e.range.length){var n=a.enableReset&&r.$viewValue===t?0:t;r.$setViewValue(n),r.$render()}},e.enter=function(t){e.readonly||(e.value=t),e.onHover({value:t})},e.reset=function(){e.value=r.$viewValue,e.onLeave()},e.onKeydown=function(t){/(37|38|39|40)/.test(t.which)&&(t.preventDefault(),t.stopPropagation(),e.rate(e.value+(38===t.which||39===t.which?1:-1)))},this.render=function(){e.value=r.$viewValue,e.title=a.getTitle(e.value-1)}}]).directive("uibRating",function(){return{require:["uibRating","ngModel"],scope:{readonly:"=?readOnly",onHover:"&",onLeave:"&"},controller:"UibRatingController",templateUrl:"uib/template/rating/rating.html",replace:!0,link:function(e,t,n,r){var a=r[0],o=r[1];a.init(o)}}}),angular.module("ui.bootstrap.tabs",[]).controller("UibTabsetController",["$scope",function(e){var t,n,r=this;function a(e){for(var t=0;t<r.tabs.length;t++)if(r.tabs[t].index===e)return t}r.tabs=[],r.select=function(e,o){if(!n){var i=a(t),s=r.tabs[i];if(s){if(s.tab.onDeselect({$event:o,$selectedIndex:e}),o&&o.isDefaultPrevented())return;s.tab.active=!1}var l=r.tabs[e];l?(l.tab.onSelect({$event:o}),l.tab.active=!0,r.active=l.index,t=l.index):!l&&angular.isDefined(t)&&(r.active=null,t=null)}},r.addTab=function(e){if(r.tabs.push({tab:e,index:e.index}),r.tabs.sort(function(e,t){return e.index>t.index?1:e.index<t.index?-1:0}),e.index===r.active||!angular.isDefined(r.active)&&1===r.tabs.length){var t=a(e.index);r.select(t)}},r.removeTab=function(e){for(var t,n=0;n<r.tabs.length;n++)if(r.tabs[n].tab===e){t=n;break}if(r.tabs[t].index===r.active){var a=t===r.tabs.length-1?t-1:t+1%r.tabs.length;r.select(a)}r.tabs.splice(t,1)},e.$watch("tabset.active",function(e){angular.isDefined(e)&&e!==t&&r.select(a(e))}),e.$on("$destroy",function(){n=!0})}]).directive("uibTabset",function(){return{transclude:!0,replace:!0,scope:{},bindToController:{active:"=?",type:"@"},controller:"UibTabsetController",controllerAs:"tabset",templateUrl:function(e,t){return t.templateUrl||"uib/template/tabs/tabset.html"},link:function(e,t,n){e.vertical=!!angular.isDefined(n.vertical)&&e.$parent.$eval(n.vertical),e.justified=!!angular.isDefined(n.justified)&&e.$parent.$eval(n.justified)}}}).directive("uibTab",["$parse",function(e){return{require:"^uibTabset",replace:!0,templateUrl:function(e,t){return t.templateUrl||"uib/template/tabs/tab.html"},transclude:!0,scope:{heading:"@",index:"=?",classes:"@?",onSelect:"&select",onDeselect:"&deselect"},controller:function(){},controllerAs:"tab",link:function(t,n,r,a,o){t.disabled=!1,r.disable&&t.$parent.$watch(e(r.disable),function(e){t.disabled=!!e}),angular.isUndefined(r.index)&&(a.tabs&&a.tabs.length?t.index=Math.max.apply(null,a.tabs.map(function(e){return e.index}))+1:t.index=0),angular.isUndefined(r.classes)&&(t.classes=""),t.select=function(e){if(!t.disabled){for(var n,r=0;r<a.tabs.length;r++)if(a.tabs[r].tab===t){n=r;break}a.select(n,e)}},a.addTab(t),t.$on("$destroy",function(){a.removeTab(t)}),t.$transcludeFn=o}}}]).directive("uibTabHeadingTransclude",function(){return{restrict:"A",require:"^uibTab",link:function(e,t){e.$watch("headingElement",function(e){e&&(t.html(""),t.append(e))})}}}).directive("uibTabContentTransclude",function(){return{restrict:"A",require:"^uibTabset",link:function(e,t,n){var r=e.$eval(n.uibTabContentTransclude).tab;r.$transcludeFn(r.$parent,function(e){angular.forEach(e,function(e){!function(e){return e.tagName&&(e.hasAttribute("uib-tab-heading")||e.hasAttribute("data-uib-tab-heading")||e.hasAttribute("x-uib-tab-heading")||"uib-tab-heading"===e.tagName.toLowerCase()||"data-uib-tab-heading"===e.tagName.toLowerCase()||"x-uib-tab-heading"===e.tagName.toLowerCase()||"uib:tab-heading"===e.tagName.toLowerCase())}(e)?t.append(e):r.headingElement=e})})}}}),angular.module("ui.bootstrap.timepicker",[]).constant("uibTimepickerConfig",{hourStep:1,minuteStep:1,secondStep:1,showMeridian:!0,showSeconds:!1,meridians:null,readonlyInput:!1,mousewheel:!0,arrowkeys:!0,showSpinners:!0,templateUrl:"uib/template/timepicker/timepicker.html"}).controller("UibTimepickerController",["$scope","$element","$attrs","$parse","$log","$locale","uibTimepickerConfig",function(e,t,n,r,a,o,i){var s=new Date,l=[],u={$setViewValue:angular.noop},c=angular.isDefined(n.meridians)?e.$parent.$eval(n.meridians):i.meridians||o.DATETIME_FORMATS.AMPMS,p=!angular.isDefined(n.padHours)||e.$parent.$eval(n.padHours);e.tabindex=angular.isDefined(n.tabindex)?n.tabindex:0,t.removeAttr("tabindex"),this.init=function(t,r){(u=t).$render=this.render,u.$formatters.unshift(function(e){return e?new Date(e):null});var a=r.eq(0),o=r.eq(1),s=r.eq(2);(angular.isDefined(n.mousewheel)?e.$parent.$eval(n.mousewheel):i.mousewheel)&&this.setupMousewheelEvents(a,o,s),(angular.isDefined(n.arrowkeys)?e.$parent.$eval(n.arrowkeys):i.arrowkeys)&&this.setupArrowkeyEvents(a,o,s),e.readonlyInput=angular.isDefined(n.readonlyInput)?e.$parent.$eval(n.readonlyInput):i.readonlyInput,this.setupInputEvents(a,o,s)};var d=i.hourStep;n.hourStep&&l.push(e.$parent.$watch(r(n.hourStep),function(e){d=+e}));var f,m,h=i.minuteStep;n.minuteStep&&l.push(e.$parent.$watch(r(n.minuteStep),function(e){h=+e})),l.push(e.$parent.$watch(r(n.min),function(e){var t=new Date(e);f=isNaN(t)?void 0:t})),l.push(e.$parent.$watch(r(n.max),function(e){var t=new Date(e);m=isNaN(t)?void 0:t}));var g=!1;n.ngDisabled&&l.push(e.$parent.$watch(r(n.ngDisabled),function(e){g=e})),e.noIncrementHours=function(){var e=C(s,60*d);return g||e>m||e<s&&e<f},e.noDecrementHours=function(){var e=C(s,60*-d);return g||e<f||e>s&&e>m},e.noIncrementMinutes=function(){var e=C(s,h);return g||e>m||e<s&&e<f},e.noDecrementMinutes=function(){var e=C(s,-h);return g||e<f||e>s&&e>m},e.noIncrementSeconds=function(){var e=q(s,v);return g||e>m||e<s&&e<f},e.noDecrementSeconds=function(){var e=q(s,-v);return g||e<f||e>s&&e>m},e.noToggleMeridian=function(){return s.getHours()<12?g||C(s,720)>m:g||C(s,-720)<f};var v=i.secondStep;function y(){var t=+e.hours;if((e.showMeridian?t>0&&t<13:t>=0&&t<24)&&""!==e.hours)return e.showMeridian&&(12===t&&(t=0),e.meridian===c[1]&&(t+=12)),t}function _(){var t=+e.minutes;if(t>=0&&t<60&&""!==e.minutes)return t}function x(e,t){return null===e?"":angular.isDefined(e)&&e.toString().length<2&&!t?"0"+e:e.toString()}function b(e){w(),u.$setViewValue(new Date(s)),$(e)}function w(){u.$setValidity("time",!0),e.invalidHours=!1,e.invalidMinutes=!1,e.invalidSeconds=!1}function $(t){if(u.$modelValue){var n=s.getHours(),r=s.getMinutes(),a=s.getSeconds();e.showMeridian&&(n=0===n||12===n?12:n%12),e.hours="h"===t?n:x(n,!p),"m"!==t&&(e.minutes=x(r)),e.meridian=s.getHours()<12?c[0]:c[1],"s"!==t&&(e.seconds=x(a)),e.meridian=s.getHours()<12?c[0]:c[1]}else e.hours=null,e.minutes=null,e.seconds=null,e.meridian=c[0]}function k(e){s=q(s,e),b()}function C(e,t){return q(e,60*t)}function q(e,t){var n=new Date(e.getTime()+1e3*t),r=new Date(e);return r.setHours(n.getHours(),n.getMinutes(),n.getSeconds()),r}function S(){return(null===e.hours||""===e.hours)&&(null===e.minutes||""===e.minutes)&&(!e.showSeconds||e.showSeconds&&(null===e.seconds||""===e.seconds))}n.secondStep&&l.push(e.$parent.$watch(r(n.secondStep),function(e){v=+e})),e.showSeconds=i.showSeconds,n.showSeconds&&l.push(e.$parent.$watch(r(n.showSeconds),function(t){e.showSeconds=!!t})),e.showMeridian=i.showMeridian,n.showMeridian&&l.push(e.$parent.$watch(r(n.showMeridian),function(t){if(e.showMeridian=!!t,u.$error.time){var n=y(),r=_();angular.isDefined(n)&&angular.isDefined(r)&&(s.setHours(n),b())}else $()})),this.setupMousewheelEvents=function(t,n,r){var a=function(e){e.originalEvent&&(e=e.originalEvent);var t=e.wheelDelta?e.wheelDelta:-e.deltaY;return e.detail||t>0};t.bind("mousewheel wheel",function(t){g||e.$apply(a(t)?e.incrementHours():e.decrementHours()),t.preventDefault()}),n.bind("mousewheel wheel",function(t){g||e.$apply(a(t)?e.incrementMinutes():e.decrementMinutes()),t.preventDefault()}),r.bind("mousewheel wheel",function(t){g||e.$apply(a(t)?e.incrementSeconds():e.decrementSeconds()),t.preventDefault()})},this.setupArrowkeyEvents=function(t,n,r){t.bind("keydown",function(t){g||(38===t.which?(t.preventDefault(),e.incrementHours(),e.$apply()):40===t.which&&(t.preventDefault(),e.decrementHours(),e.$apply()))}),n.bind("keydown",function(t){g||(38===t.which?(t.preventDefault(),e.incrementMinutes(),e.$apply()):40===t.which&&(t.preventDefault(),e.decrementMinutes(),e.$apply()))}),r.bind("keydown",function(t){g||(38===t.which?(t.preventDefault(),e.incrementSeconds(),e.$apply()):40===t.which&&(t.preventDefault(),e.decrementSeconds(),e.$apply()))})},this.setupInputEvents=function(t,n,r){if(e.readonlyInput)return e.updateHours=angular.noop,e.updateMinutes=angular.noop,void(e.updateSeconds=angular.noop);var a=function(t,n,r){u.$setViewValue(null),u.$setValidity("time",!1),angular.isDefined(t)&&(e.invalidHours=t),angular.isDefined(n)&&(e.invalidMinutes=n),angular.isDefined(r)&&(e.invalidSeconds=r)};e.updateHours=function(){var e=y(),t=_();u.$setDirty(),angular.isDefined(e)&&angular.isDefined(t)?(s.setHours(e),s.setMinutes(t),s<f||s>m?a(!0):b("h")):a(!0)},t.bind("blur",function(t){u.$setTouched(),S()?w():null===e.hours||""===e.hours?a(!0):!e.invalidHours&&e.hours<10&&e.$apply(function(){e.hours=x(e.hours,!p)})}),e.updateMinutes=function(){var e=_(),t=y();u.$setDirty(),angular.isDefined(e)&&angular.isDefined(t)?(s.setHours(t),s.setMinutes(e),s<f||s>m?a(void 0,!0):b("m")):a(void 0,!0)},n.bind("blur",function(t){u.$setTouched(),S()?w():null===e.minutes?a(void 0,!0):!e.invalidMinutes&&e.minutes<10&&e.$apply(function(){e.minutes=x(e.minutes)})}),e.updateSeconds=function(){var t=function(){var t=+e.seconds;return t>=0&&t<60?t:void 0}();u.$setDirty(),angular.isDefined(t)?(s.setSeconds(t),b("s")):a(void 0,void 0,!0)},r.bind("blur",function(t){S()?w():!e.invalidSeconds&&e.seconds<10&&e.$apply(function(){e.seconds=x(e.seconds)})})},this.render=function(){var t=u.$viewValue;isNaN(t)?(u.$setValidity("time",!1),a.error('Timepicker directive: "ng-model" value must be a Date object, a number of milliseconds since 01.01.1970 or a string representing an RFC2822 or ISO 8601 date.')):(t&&(s=t),s<f||s>
22m?(u.$setValidity("time",!1),e.invalidHours=!0,e.invalidMinutes=!0):w(),$())},e.showSpinners=angular.isDefined(n.showSpinners)?e.$parent.$eval(n.showSpinners):i.showSpinners,e.incrementHours=function(){e.noIncrementHours()||k(60*d*60)},e.decrementHours=function(){e.noDecrementHours()||k(60*-d*60)},e.incrementMinutes=function(){e.noIncrementMinutes()||k(60*h)},e.decrementMinutes=function(){e.noDecrementMinutes()||k(60*-h)},e.incrementSeconds=function(){e.noIncrementSeconds()||k(v)},e.decrementSeconds=function(){e.noDecrementSeconds()||k(-v)},e.toggleMeridian=function(){var t=_(),n=y();e.noToggleMeridian()||(angular.isDefined(t)&&angular.isDefined(n)?k(720*(s.getHours()<12?60:-60)):e.meridian=e.meridian===c[0]?c[1]:c[0])},e.blur=function(){u.$setTouched()},e.$on("$destroy",function(){for(;l.length;)l.shift()()})}]).directive("uibTimepicker",["uibTimepickerConfig",function(e){return{require:["uibTimepicker","?^ngModel"],controller:"UibTimepickerController",controllerAs:"timepicker",replace:!0,scope:{},templateUrl:function(t,n){return n.templateUrl||e.templateUrl},link:function(e,t,n,r){var a=r[0],o=r[1];o&&a.init(o,t.find("input"))}}}]),angular.module("ui.bootstrap.typeahead",["ui.bootstrap.debounce","ui.bootstrap.position"]).factory("uibTypeaheadParser",["$parse",function(e){var t=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?\s+for\s+(?:([\$\w][\$\w\d]*))\s+in\s+([\s\S]+?)$/;return{parse:function(n){var r=n.match(t);if(!r)throw new Error('Expected typeahead specification in form of "_modelValue_ (as _label_)? for _item_ in _collection_" but got "'+n+'".');return{itemName:r[3],source:e(r[4]),viewMapper:e(r[2]||r[1]),modelMapper:e(r[1])}}}}]).controller("UibTypeaheadController",["$scope","$element","$attrs","$compile","$parse","$q","$timeout","$document","$window","$rootScope","$$debounce","$uibPosition","uibTypeaheadParser",function(e,t,n,r,a,o,i,s,l,u,c,p,d){var f,m,h=[9,13,27,38,40],g=e.$eval(n.typeaheadMinLength);g||0===g||(g=1),e.$watch(n.typeaheadMinLength,function(e){g=e||0===e?e:1});var v=e.$eval(n.typeaheadWaitMs)||0,y=!1!==e.$eval(n.typeaheadEditable);e.$watch(n.typeaheadEditable,function(e){y=!1!==e});var _,x,b=a(n.typeaheadLoading).assign||angular.noop,w=n.typeaheadShouldSelect?a(n.typeaheadShouldSelect):function(e,t){var n=t.$event;return 13===n.which||9===n.which},$=a(n.typeaheadOnSelect),k=!!angular.isDefined(n.typeaheadSelectOnBlur)&&e.$eval(n.typeaheadSelectOnBlur),C=a(n.typeaheadNoResults).assign||angular.noop,q=n.typeaheadInputFormatter?a(n.typeaheadInputFormatter):void 0,S=!!n.typeaheadAppendToBody&&e.$eval(n.typeaheadAppendToBody),E=n.typeaheadAppendTo?e.$eval(n.typeaheadAppendTo):null,T=!1!==e.$eval(n.typeaheadFocusFirst),A=!!n.typeaheadSelectOnExact&&e.$eval(n.typeaheadSelectOnExact),M=a(n.typeaheadIsOpen).assign||angular.noop,D=e.$eval(n.typeaheadShowHint)||!1,I=a(n.ngModel),O=a(n.ngModel+"($$$p)"),N=d.parse(n.uibTypeahead),j=e.$new(),P=e.$on("$destroy",function(){j.$destroy()});j.$on("$destroy",P);var V,R,F="typeahead-"+j.$id+"-"+Math.floor(1e4*Math.random());t.attr({"aria-autocomplete":"list","aria-expanded":!1,"aria-owns":F}),D&&((V=angular.element("<div></div>")).css("position","relative"),t.after(V),(R=t.clone()).attr("placeholder",""),R.attr("tabindex","-1"),R.val(""),R.css({position:"absolute",top:"0px",left:"0px","border-color":"transparent","box-shadow":"none",opacity:1,background:"none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255)",color:"#999"}),t.css({position:"relative","vertical-align":"top","background-color":"transparent"}),V.append(R),R.after(t));var H=angular.element("<div uib-typeahead-popup></div>");H.attr({id:F,matches:"matches",active:"activeIdx",select:"select(activeIdx, evt)","move-in-progress":"moveInProgress",query:"query",position:"position","assign-is-open":"assignIsOpen(isOpen)",debounce:"debounceUpdate"}),angular.isDefined(n.typeaheadTemplateUrl)&&H.attr("template-url",n.typeaheadTemplateUrl),angular.isDefined(n.typeaheadPopupTemplateUrl)&&H.attr("popup-template-url",n.typeaheadPopupTemplateUrl);var L=function(){j.matches=[],j.activeIdx=-1,t.attr("aria-expanded",!1),D&&R.val("")},z=function(e){return F+"-option-"+e};j.$watch("activeIdx",function(e){e<0?t.removeAttr("aria-activedescendant"):t.attr("aria-activedescendant",z(e))});var U=function(n,r){var a={$viewValue:n};b(e,!0),C(e,!1),o.when(N.source(e,a)).then(function(o){var i=n===f.$viewValue;if(i&&_)if(o&&o.length>0){j.activeIdx=T?0:-1,C(e,!1),j.matches.length=0;for(var s=0;s<o.length;s++)a[N.itemName]=o[s],j.matches.push({id:z(s),label:N.viewMapper(j,a),model:o[s]});if(j.query=n,G(),t.attr("aria-expanded",!0),A&&1===j.matches.length&&function(e,t){return!!(j.matches.length>t&&e)&&e.toUpperCase()===j.matches[t].label.toUpperCase()}(n,0)&&(angular.isNumber(j.debounceUpdate)||angular.isObject(j.debounceUpdate)?c(function(){j.select(0,r)},angular.isNumber(j.debounceUpdate)?j.debounceUpdate:j.debounceUpdate.default):j.select(0,r)),D){var l=j.matches[0].label;angular.isString(n)&&n.length>0&&l.slice(0,n.length).toUpperCase()===n.toUpperCase()?R.val(n+l.slice(n.length)):R.val("")}}else L(),C(e,!0);i&&b(e,!1)},function(){L(),b(e,!1),C(e,!0)})};S&&(angular.element(l).on("resize",Y),s.find("body").on("scroll",Y));var B,W=c(function(){j.matches.length&&G(),j.moveInProgress=!1},200);function Y(){j.moveInProgress||(j.moveInProgress=!0,j.$digest()),W()}function G(){j.position=S?p.offset(t):p.position(t),j.position.top+=t.prop("offsetHeight")}j.moveInProgress=!1,j.query=void 0;
22var K=function(){B&&i.cancel(B)};L(),j.assignIsOpen=function(t){M(e,t)},j.select=function(r,a){var o,s,l={};x=!0,l[N.itemName]=s=j.matches[r].model,o=N.modelMapper(e,l),function(t,n){angular.isFunction(I(e))&&m&&m.$options&&m.$options.getterSetter?O(t,{$$$p:n}):I.assign(t,n)}(e,o),f.$setValidity("editable",!0),f.$setValidity("parse",!0),$(e,{$item:s,$model:o,$label:N.viewMapper(e,l),$event:a}),L(),!1!==j.$eval(n.typeaheadFocusOnSelect)&&i(function(){t[0].focus()},0,!1)},t.on("keydown",function(t){if(0!==j.matches.length&&-1!==h.indexOf(t.which)){var n,r=w(e,{$event:t});if(-1===j.activeIdx&&r||9===t.which&&t.shiftKey)return L(),void j.$digest();switch(t.preventDefault(),t.which){case 27:t.stopPropagation(),L(),e.$digest();break;case 38:j.activeIdx=(j.activeIdx>0?j.activeIdx:j.matches.length)-1,j.$digest(),(n=H.find("li")[j.activeIdx]).parentNode.scrollTop=n.offsetTop;break;case 40:j.activeIdx=(j.activeIdx+1)%j.matches.length,j.$digest(),(n=H.find("li")[j.activeIdx]).parentNode.scrollTop=n.offsetTop;break;default:r&&j.$apply(function(){angular.isNumber(j.debounceUpdate)||angular.isObject(j.debounceUpdate)?c(function(){j.select(j.activeIdx,t)},angular.isNumber(j.debounceUpdate)?j.debounceUpdate:j.debounceUpdate.default):j.select(j.activeIdx,t)}
22)}}}),t.bind("focus",function(e){_=!0,0!==g||f.$viewValue||i(function(){U(f.$viewValue,e)},0)}),t.bind("blur",function(e){k&&j.matches.length&&-1!==j.activeIdx&&!x&&(x=!0,j.$apply(function(){angular.isObject(j.debounceUpdate)&&angular.isNumber(j.debounceUpdate.blur)?c(function(){j.select(j.activeIdx,e)},j.debounceUpdate.blur):j.select(j.activeIdx,e)})),!y&&f.$error.editable&&(f.$setViewValue(),f.$setValidity("editable",!0),f.$setValidity("parse",!0),t.val("")),_=!1,x=!1});var X=function(n){t[0]!==n.target&&3!==n.which&&0!==j.matches.length&&(L(),u.$$phase||e.$digest())};s.on("click",X),e.$on("$destroy",function(){s.off("click",X),(S||E)&&J.remove(),S&&(angular.element(l).off("resize",Y),s.find("body").off("scroll",Y)),H.remove(),D&&V.remove()});var J=r(H)(j);S?s.find("body").append(J):E?angular.element(E).eq(0).append(J):t.after(J),this.init=function(t,n){f=t,m=n,j.debounceUpdate=f.$options&&a(f.$options.debounce)(e),f.$parsers.unshift(function(t){return _=!0,0===g||t&&t.length>=g?v>0?(K(),function(e){B=i(function(){U(e)},v)}(t)):U(t):(b(e,!1),K(),L()),y?t:t?void f.$setValidity("editable",!1):(f.$setValidity("editable",!0),null)}),f.$formatters.push(function(t){var n,r={};return y||f.$setValidity("editable",!0),q?(r.$model=t,q(e,r)):(r[N.itemName]=t,n=N.viewMapper(e,r),r[N.itemName]=void 0,n!==N.viewMapper(e,r)?n:t)})}}]).directive("uibTypeahead",function(){return{controller:"UibTypeaheadController",require:["ngModel","^?ngModelOptions","uibTypeahead"],link:function(e,t,n,r){r[2].init(r[0],r[1])}}}).directive("uibTypeaheadPopup",["$$debounce",function(e){return{scope:{matches:"=",query:"=",active:"=",position:"&",moveInProgress:"=",select:"&",assignIsOpen:"&",debounce:"&"},replace:!0,templateUrl:function(e,t){return t.popupTemplateUrl||"uib/template/typeahead/typeahead-popup.html"},link:function(t,n,r){t.templateUrl=r.templateUrl,t.isOpen=function(){var e=t.matches.length>0;return t.assignIsOpen({isOpen:e}),e},t.isActive=function(e){return t.active===e},t.selectActive=function(e){t.active=e},t.selectMatch=function(n,r){var a=t.debounce();angular.isNumber(a)||angular.isObject(a)?e(function(){t.select({activeIdx:n,evt:r})},angular.isNumber(a)?a:a.default):t.select({activeIdx:n,evt:r})}}}}]).directive("uibTypeaheadMatch",["$templateRequest","$compile","$parse",function(e,t,n){return{scope:{index:"=",match:"=",query:"="},link:function(r,a,o){var i=n(o.templateUrl)(r.$parent)||"uib/template/typeahead/typeahead-match.html";e(i).then(function(e){var n=angular.element(e.trim());a.replaceWith(n),t(n)(r)})}}}]).filter("uibTypeaheadHighlight",["$sce","$injector","$log",function(e,t,n){var r;return r=t.has("$sanitize"),function(t,a){return!r&&function(e){return/<.*>/g.test(e)}(t)&&n.warn("Unsafe use of typeahead please use ngSanitize"),t=a?(""+t).replace(new RegExp(a.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1"),"gi"),"<strong>$&</strong>"):t,r||(t=e.trustAsHtml(t)),t}}]),angular.module("uib/template/accordion/accordion-group.html",[]).run(["$templateCache",function(e){e.put("uib/template/accordion/accordion-group.html",'<div class="panel" ng-class="panelClass || \'panel-default\'">\n  <div role="tab" id="{{::headingId}}" aria-selected="{{isOpen}}" class="panel-heading" ng-keypress="toggleOpen($event)">\n    <h4 class="panel-title">\n      <a role="button" data-toggle="collapse" href aria-expanded="{{isOpen}}" aria-controls="{{::panelId}}" tabindex="0" class="accordion-toggle" ng-click="toggleOpen()" uib-accordion-transclude="heading"><span uib-accordion-header ng-class="{\'text-muted\': isDisabled}">{{heading}}</span></a>\n    </h4>\n  </div>\n  <div id="{{::panelId}}" aria-labelledby="{{::headingId}}" aria-hidden="{{!isOpen}}" role="tabpanel" class="panel-collapse collapse" uib-collapse="!isOpen">\n    <div class="panel-body" ng-transclude></div>\n  </div>\n</div>\n')}]),angular.module("uib/template/accordion/accordion.html",[]).run(["$templateCache",function(e){e.put("uib/template/accordion/accordion.html",'<div role="tablist" class="panel-group" ng-transclude></div>')}]),angular.module("uib/template/alert/alert.html",[]).run(["$templateCache",function(e){e.put("uib/template/alert/alert.html",'<div class="alert" ng-class="[\'alert-\' + (type || \'warning\'), closeable ? \'alert-dismissible\' : null]" role="alert">
22\n    <button ng-show="closeable" type="button" class="close" ng-click="close({$event: $event})">\n        <span aria-hidden="true">&times;</span>\n        <span class="sr-only">Close</span>\n    </button>\n    <div ng-transclude></div>\n</div>\n')}]),angular.module("uib/template/carousel/carousel.html",[]).run(["$templateCache",function(e){e.put("uib/template/carousel/carousel.html",'<div ng-mouseenter="pause()" ng-mouseleave="play()" class="carousel" ng-swipe-right="prev()" ng-swipe-left="next()">\n  <div class="carousel-inner" ng-transclude></div>\n  <a role="button" href class="left carousel-control" ng-click="prev()" ng-class="{ disabled: isPrevDisabled() }" ng-show="slides.length > 1">\n    <span aria-hidden="true" class="glyphicon glyphicon-chevron-left"></span>\n    <span class="sr-only">previous</span>\n  </a>\n  <a role="button" href class="right carousel-control" ng-click="next()" ng-class="{ disabled: isNextDisabled() }" ng-show="slides.length > 1">\n    <span aria-hidden="true" class="glyphicon glyphicon-chevron-right"></span>\n    <span class="sr-only">next</span>\n  </a>\n  <ol class="carousel-indicators" ng-show="slides.length > 1">\n    <li ng-repeat="slide in slides | orderBy:indexOfSlide track by $index" ng-class="{ active: isActive(slide) }" ng-click="select(slide)">
22\n      <span class="sr-only">slide {{ $index + 1 }} of {{ slides.length }}<span ng-if="isActive(slide)">, currently active</span></span>\n    </li>\n  </ol>\n</div>\n')}]),angular.module("uib/template/carousel/slide.html",[]).run(["$templateCache",function(e){e.put("uib/template/carousel/slide.html",'<div ng-class="{\n    \'active\': active\n  }" class="item text-center" ng-transclude></div>\n')}]),angular.module("uib/template/datepicker/datepicker.html",[]).run(["$templateCache",function(e){e.put("uib/template/datepicker/datepicker.html",'<div class="uib-datepicker" ng-switch="datepickerMode" role="application" ng-keydown="keydown($event)">\n  <uib-daypicker ng-switch-when="day" tabindex="0"></uib-daypicker>\n  <uib-monthpicker ng-switch-when="month" tabindex="0"></uib-monthpicker>\n  <uib-yearpicker ng-switch-when="year" tabindex="0"></uib-yearpicker>\n</div>\n')}]),angular.module("uib/template/datepicker/day.html",[]).run(["$templateCache",function(e){e.put("uib/template/datepicker/day.html",'<table class="uib-daypicker" role="grid" aria-labelledby="{{::uniqueId}}-title" aria-activedescendant="{{activeDateId}}">\n  <thead>\n    <tr>\n      <th><button type="button" class="btn btn-default btn-sm pull-left uib-left" ng-click="move(-1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-left"></i></button></th>\n      <th colspan="{{::5 + showWeeks}}"><button id="{{::uniqueId}}-title" role="heading" aria-live="assertive" aria-atomic="true" type="button" class="btn btn-default btn-sm uib-title" ng-click="toggleMode()" ng-disabled="datepickerMode === maxMode" tabindex="-1"><strong>{{title}}</strong></button></th>\n      <th><button type="button" class="btn btn-default btn-sm pull-right uib-right" ng-click="move(1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-right"></i></button></th>\n    </tr>\n    <tr>\n      <th ng-if="showWeeks" class="text-center"></th>\n      <th ng-repeat="label in ::labels track by $index" class="text-center"><small aria-label="{{::label.full}}">{{::label.abbr}}</small></th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr class="uib-weeks" ng-repeat="row in rows track by $index">\n      <td ng-if="showWeeks" class="text-center h6"><em>{{ weekNumbers[$index] }}</em></td>\n      <td ng-repeat="dt in row" class="uib-day text-center" role="gridcell"\n        id="{{::dt.uid}}"\n        ng-class="::dt.customClass">\n        <button type="button" class="btn btn-default btn-sm"\n          uib-is-class="\n            \'btn-info\' for selectedDt,\n            \'active\' for activeDt\n            on dt"\n          ng-click="select(dt.date)"\n          ng-disabled="::dt.disabled"\n          tabindex="-1"><span ng-class="::{\'text-muted\': dt.secondary, \'text-info\': dt.current}">{{::dt.label}}</span></button>\n      </td>\n    </tr>\n  </tbody>\n</table>\n')}]),angular.module("uib/template/datepicker/month.html",[]).run(["$templateCache",function(e){e.put("uib/template/datepicker/month.html",'<table class="uib-monthpicker" role="grid" aria-labelledby="{{::uniqueId}}-title" aria-activedescendant="{{activeDateId}}">\n  <thead>\n    <tr>\n      <th><button type="button" class="btn btn-default btn-sm pull-left uib-left" ng-click="move(-1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-left"></i></button></th>\n      <th><button id="{{::uniqueId}}-title" role="heading" aria-live="assertive" aria-atomic="true" type="button" class="btn btn-default btn-sm uib-title" ng-click="toggleMode()" ng-disabled="datepickerMode === maxMode" tabindex="-1"><strong>{{title}}</strong></button></th>\n      <th><button type="button" class="btn btn-default btn-sm pull-right uib-right" ng-click="move(1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-right"></i></button></th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr class="uib-months" ng-repeat="row in rows track by $index">\n      <td ng-repeat="dt in row" class="uib-month text-center" role="gridcell"\n        id="{{::dt.uid}}"\n        ng-class="::dt.customClass">\n        <button type="button" class="btn btn-default"\n          uib-is-class="\n            \'btn-info\' for selectedDt,\n            \'active\' for activeDt\n            on dt"\n          ng-click="select(dt.date)"\
22n          ng-disabled="::dt.disabled"\n          tabindex="-1"><span ng-class="::{\'text-info\': dt.current}">{{::dt.label}}</span></button>\n      </td>\n    </tr>\n  </tbody>\n</table>\n')}]),angular.module("uib/template/datepicker/year.html",[]).run(["$templateCache",function(e){e.put("uib/template/datepicker/year.html",'<table class="uib-yearpicker" role="grid" aria-labelledby="{{::uniqueId}}-title" aria-activedescendant="{{activeDateId}}">\n  <thead>\n    <tr>\n      <th><button type="button" class="btn btn-default btn-sm pull-left uib-left" ng-click="move(-1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-left"></i></button></th>\n      <th colspan="{{::columns - 2}}"><button id="{{::uniqueId}}-title" role="heading" aria-live="assertive" aria-atomic="true" type="button" class="btn btn-default btn-sm uib-title" ng-click="toggleMode()" ng-disabled="datepickerMode === maxMode" tabindex="-1"><strong>{{title}}</strong></button></th>\n      <th><button type="button" class="btn btn-default btn-sm pull-right uib-right" ng-click="move(1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-right"></i></button></th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr class="uib-years" ng-repeat="row in rows track by $index">\n      <td ng-repeat="dt in row" class="uib-year text-center" role="gridcell"\n        id="{{::dt.uid}}"\n        ng-class="::dt.customClass">\n        <button type="button" class="btn btn-default"\n          uib-is-class="\n            \'btn-info\' for selectedDt,\n            \'active\' for activeDt\n            on dt"\n          ng-click="select(dt.date)"\n          ng-disabled="::dt.disabled"\n          tabindex="-1"><span ng-class="::{\'text-info\': dt.current}">{{::dt.label}}</span></button>\n      </td>\n    </tr>\n  </tbody>\n</table>\n')}]),angular.module("uib/template/datepickerPopup/popup.html",[]).run(["$templateCache",function(e){e.put("uib/template/datepickerPopup/popup.html",'<div>\n  <ul class="uib-datepicker-popup dropdown-menu uib-position-measure" dropdown-nested ng-if="isOpen" ng-keydown="keydown($event)" ng-click="$event.stopPropagation()">\n    <li ng-transclude></li>\n    <li ng-if="showButtonBar" class="uib-button-bar">
22\n      <span class="btn-group pull-left">\n        <button type="button" class="btn btn-sm btn-info uib-datepicker-current" ng-click="select(\'today\', $event)" ng-disabled="isDisabled(\'today\')">{{ getText(\'current\') }}</button>\n        <button type="button" class="btn btn-sm btn-danger uib-clear" ng-click="select(null, $event)">{{ getText(\'clear\') }}</button>\n      </span>\n      <button type="button" class="btn btn-sm btn-success pull-right uib-close" ng-click="close($event)">{{ getText(\'close\') }}</button>\n    </li>\n  </ul>\n</div>\n')}]),angular.module("uib/template/modal/backdrop.html",[]).run(["$templateCache",function(e){e.put("uib/template/modal/backdrop.html",'<div class="modal-backdrop"\n     uib-modal-animation-class="fade"\n     modal-in-class="in"\n     ng-style="{\'z-index\': 1040 + (index && 1 || 0) + index*10}"\n></div>\n')}]),angular.module("uib/template/modal/window.html",[]).run(["$templateCache",function(e){e.put("uib/template/modal/window.html",'<div modal-render="{{$isRendered}}" tabindex="-1" role="dialog" class="modal"\n    uib-modal-animation-class="fade"\n    modal-in-class="in"\n    ng-style="{\'z-index\': 1050 + index*10, display: \'block\'}">\n    <div class="modal-dialog {{size ? \'modal-\' + size : \'\'}}"><div class="modal-content" uib-modal-transclude></div></div>\n</div>\n')}]),angular.module("uib/template/pager/pager.html",[]).run(["$templateCache",function(e){e.put("uib/template/pager/pager.html",'<ul class="pager">\n  <li ng-class="{disabled: noPrevious()||ngDisabled, previous: align}"><a href ng-click="selectPage(page - 1, $event)">{{::getText(\'previous\')}}</a></li>\n  <li ng-class="{disabled: noNext()||ngDisabled, next: align}"><a href ng-click="selectPage(page + 1, $event)">{{::getText(\'next\')}}</a></li>\n</ul>\n')}]),angular.module("uib/template/pagination/pagination.html",[]).run(["$templateCache",function(e){e.put("uib/template/pagination/pagination.html",'<ul class="pagination">\n  <li ng-if="::boundaryLinks" ng-class="{disabled: noPrevious()||ngDisabled}" class="pagination-first"><a href ng-click="selectPage(1, $event)">{{::getText(\'first\')}}</a></li>\n  <li ng-if="::directionLinks" ng-class="{disabled: noPrevious()||ngDisabled}" class="pagination-prev"><a href ng-click="selectPage(page - 1, $event)">{{::getText(\'previous\')}}</a></li>\n  <li ng-repeat="page in pages track by $index" ng-class="{active: page.active,disabled: ngDisabled&&!page.active}" class="pagination-page"><a href ng-click="selectPage(page.number, $event)">{{page.text}}</a></li>\n  <li ng-if="::directionLinks" ng-class="{disabled: noNext()||ngDisabled}" class="pagination-next"><a href ng-click="selectPage(page + 1, $event)">{{::getText(\'next\')}}</a></li>\n  <li ng-if="::boundaryLinks" ng-class="{disabled: noNext()||ngDisabled}" class="pagination-last"><a href ng-click="selectPage(totalPages, $event)">{{::getText(\'last\')}}</a></li>\n</ul>\n')}]),angular.module("uib/template/tooltip/tooltip-html-popup.html",[]).run(["$templateCache",function(e){e.put("uib/template/tooltip/tooltip-html-popup.html",'<div class="tooltip"\n  tooltip-animation-class="fade"\n  uib-tooltip-classes\n  ng-class="{ in: isOpen() }">\n  <div class="tooltip-arrow"></div>\n  <div class="tooltip-inner" ng-bind-html="contentExp()"></div>\n</div>\n')}]),angular.module("uib/template/tooltip/tooltip-popup.html",[]).run(["$templateCache",function(e){e.put("uib/template/tooltip/tooltip-popup.html",'<div class="tooltip"\n  tooltip-animation-class="fade"\n  uib-tooltip-classes\n  ng-class="{ in: isOpen() }">\n  <div class="tooltip-arrow"></div>\n  <div class="tooltip-inner" ng-bind="content"></div>\n</div>\n')}]),angular.module("uib/template/tooltip/tooltip-template-popup.html",[]).run(["$templateCache",function(e){e.put("uib/template/tooltip/tooltip-template-popup.html",'<div class="tooltip"\n  tooltip-animation-class="fade"\n  uib-tooltip-classes\n  ng-class="{ in: isOpen() }">\n  <div class="tooltip-arrow"></div>\n  <div class="tooltip-inner"\n    uib-tooltip-template-transclude="contentExp()"\n    tooltip-template-transclude-scope="originScope()"></div>\n</div>\n')}]),angular.module("uib/template/popover/popover-html.html",[]).run(["$templateCache",function(e){e.put("uib/template/popover/popover-html.html",'<div class="popover"\n  tooltip-animation-class="fade"\n  uib-tooltip-classe
22s\n  ng-class="{ in: isOpen() }">\n  <div class="arrow"></div>\n\n  <div class="popover-inner">\n      <h3 class="popover-title" ng-bind="uibTitle" ng-if="uibTitle"></h3>\n      <div class="popover-content" ng-bind-html="contentExp()"></div>\n  </div>\n</div>\n')}]),angular.module("uib/template/popover/popover-template.html",[]).run(["$templateCache",function(e){e.put("uib/template/popover/popover-template.html",'<div class="popover"\n  tooltip-animation-class="fade"\n  uib-tooltip-classes\n  ng-class="{ in: isOpen() }">\n  <div class="arrow"></div>\n\n  <div class="popover-inner">\n      <h3 class="popover-title" ng-bind="uibTitle" ng-if="uibTitle"></h3>\n      <div class="popover-content"\n        uib-tooltip-template-transclude="contentExp()"\n        tooltip-template-transclude-scope="originScope()"></div>\n  </div>\n</div>\n')}]),angular.module("uib/template/popover/popover.html",[]).run(["$templateCache",function(e){e.put("uib/template/popover/popover.html",'<div class="popover"\n  tooltip-animation-class="fade"\n  uib-tooltip-classes\n  ng-class="{ in: isOpen() }">\n  <div class="arrow"></div>\n\n  <div class="popover-inner">\n      <h3 class="popover-title" ng-bind="uibTitle" ng-if="uibTitle"></h3>\n      <div class="popover-content" ng-bind="content"></div>\n  </div>\n</div>\n')}]),angular.module("uib/template/progressbar/bar.html",[]).run(["$templateCache",function(e){e.put("uib/template/progressbar/bar.html",'<div class="progress-bar" ng-class="type && \'progress-bar-\' + type" role="progressbar" aria-valuenow="{{value}}" aria-valuemin="0" aria-valuemax="{{max}}" ng-style="{width: (percent < 100 ? percent : 100) + \'%\'}" aria-valuetext="{{percent | number:0}}%" aria-labelledby="{{::title}}" ng-transclude></div>\n')}]),angular.module("uib/template/progressbar/progress.html",[]).run(["$templateCache",function(e){e.put("uib/template/progressbar/progress.html",'<div class="progress" ng-transclude aria-labelledby="{{::title}}"></div>')}]),angular.module("uib/template/progressbar/progressbar.html",[]).run(["$templateCache",function(e){e.put("uib/template/progressbar/progressbar.html",'<div class="progress">\n  <div class="progress-bar" ng-class="type && \'progress-bar-\' + type" role="progressbar" aria-valuenow="{{value}}" aria-valuemin="0" aria-valuemax="{{max}}" ng-style="{width: (percent < 100 ? percent : 100) + \'%\'}" aria-valuetext="{{percent | number:0}}%" aria-labelledby="{{::title}}" ng-transclude></div>\n</div>\n')}]),angular.module("uib/template/rating/rating.html",[]).run(["$templateCache",function(e){e.put("uib/template/rating/rating.html",'<span ng-mouseleave="reset()" ng-keydown="onKeydown($event)" tabindex="0" role="slider" aria-valuemin="0" aria-valuemax="{{range.length}}" aria-valuenow="{{value}}" aria-valuetext="{{title}}">\n    <span ng-repeat-start="r in range track by $index" class="sr-only">({{ $index < value ? \'*\' : \' \' }})</span>\n    <i ng-repeat-end ng-mouseenter="enter($index + 1)" ng-click="rate($index + 1)" class="glyphicon" ng-class="$index < value && (r.stateOn || \'glyphicon-star\') || (r.stateOff || \'glyphicon-star-empty\')" ng-attr-title="{{r.title}}"></i>\n</span>\n')}]),angular.module("uib/template/tabs/tab.html",[]).run(["$templateCache",function(e){e.put("uib/template/tabs/tab.html",'<li ng-class="[{active: active, disabled: disabled}, classes]" class="uib-tab nav-item">\n  <a href ng-click="select($event)" class="nav-link" uib-tab-heading-transclude>{{heading}}</a>\n</li>\n')}]),angular.module("uib/template/tabs/tabset.html",[]).run(["$templateCache",function(e){e.put("uib/template/tabs/tabset.html",'<div>\n  <ul class="nav nav-{{tabset.type || \'tabs\'}}" ng-class="{\'nav-stacked\': vertical, \'nav-justified\': justified}" ng-transclude></ul>\n  <div class="tab-content">\n    <div class="tab-pane"\n         ng-repeat="tab in tabset.tabs"\n         ng-class="{active: tabset.active === tab.index}"\n         uib-tab-content-transclude="tab">\n    </div>\n  </div>\n</div>\n')}]),angular.module("uib/template/timepicker/timepicker.html",[]).run(["$templateCache",function(e){e.put("uib/template/timepicker/timepicker.html",'<table class="uib-timepicker">\n  <tbody>\n    <tr class="text-center" ng-show="::showSpinners">\n      <td class="uib-increment hours"><a ng-click="incrementHours()" ng-class="{disabled: noIncrementHours()}" class="btn btn-link" ng-disabled="noIncrementHours()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n      <td>&nbsp;</td>\n      <td class="uib-increment minutes"><a ng-click="incrementMinutes()" ng-class="{disabled: noIncrementMinutes()}" class="btn btn-link" ng-disabled="noIncrementMinutes()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n      <td ng-show="showSeconds">&nbsp;</td>\n      <td ng-show="showSeconds" class="uib-increment seconds"><a ng-click="incrementSeconds()" ng-class="{disabled: noIncrementSeconds()}" class="btn btn-link" ng-disabled="noIncrementSeconds()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-up"></span></a></td>\n      <td ng-show="showMeridian"></td>\n    </tr>\n    <tr>\n      <td class="form-group uib-time hours" ng-class="{\'has-error\': invalidHours}">\n        <input type="text" placeholder="HH" ng-model="hours" ng-change="updateHours()" class="form-control text-center" ng-readonly="::readonlyInput" maxlength="2" tabindex="{{::tabindex}}" ng-disabled="noIncrementHours()" ng-blur="blur()">\n      </td>\n      <td class="uib-separator">:</td>\n      <td class="form-group uib-time minutes" ng-class="{\'has-error\': invalidMinutes}">\n        <input type="text" placeholder="MM" ng-model="minutes" ng-change="updateMinutes()" class="form-control text-center" ng-readonly="::readonlyInput" maxlength="2" tabindex="{{::tabindex}}" ng-disabled="noIncrementMinutes()" ng-blur="blur()">\n      </td>\n      <td ng-show="showSeconds" class="uib-separator">:</td>\n      <td class="form-group uib-time seconds" ng-class="{\'has-error\': invalidSeconds}" ng-show="showSeconds">\n        <input type="text" placeholder="SS" ng-model="seconds" ng-change="updateSeconds()" class="form-control text-center" ng-readonly="readonlyInput" maxlength="2" tabindex="{{::tabindex}}" ng-disabled="noIncrementSeconds()" ng-blur="blur()">\n      </td>\n      <td ng-show="showMeridian" class="uib-time am-pm"><button type="button" ng-class="{disabled: noToggleMeridian()}" class="btn btn-default text-center" ng-click="toggleMeridian()" ng-disabled="noToggleMeridian()" tabindex="{{::tabindex}}">{{meridian}}</button></td>\n    </tr>\n    <tr class="text-center" ng-show="::showSpinners">\n      <td class="uib-decrement hours"><a ng-click="decrementHours()" ng-class="{disabled: noDecrementHours()}" class="btn btn-link" ng-disabled="noDecrementHours()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n      <td>&nbsp;</td>\n      <td class="uib-decrement minutes"><a ng-click="decrementMinutes()" ng-class="{disabled: noDecrementMinutes()}" class="btn btn-link" ng-disabled="noDecrementMinutes()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n      <td ng-show="showSeconds">&nbsp;</td>\n      <td ng-show="showSeconds" class="uib-decrement seconds"><a ng-click="decrementSeconds()" ng-class="{disabled: noDecrementSeconds()}" class="btn btn-link" ng-disabled="noDecrementSeconds()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-down"></span></a></td>\n      <td ng-show="showMeridian"></td>\n    </tr>\n  </tbody>\n</table>\n')}]),angular.module("uib/template/typeahead/typeahead-match.html",[]).run(["$templateCache",function(e){e.put("uib/template/typeahead/typeahead-match.html",'<a href\n   tabindex="-1"\n   ng-bind-html="match.label | uibTypeaheadHighlight:query"\n   ng-attr-title="{{match.label}}"></a>\n')}]),angular.module("uib/template/typeahead/typeahead-popup.html",[]).run(["$templateCache",function(e){e.put("uib/template/typeahead/typeahead-popup.html",'<ul class="dropdown-menu" ng-show="isOpen() && !moveInProgress" ng-style="{top: position().top+\'px\', left: position().left+\'px\'}" role="listbox" aria-hidden="{{!isOpen()}}">\n    <li ng-repeat="match in matches track by $index" ng-class="{active: isActive($index) }" ng-mouseenter="selectActive($index)" ng-click="selectMatch($index, $event)" role="option" id="{{::match.id}}">\n        <div uib-typeahead-match index="$index" match="match" query="query" template-url="templateUrl"></div>\n    </li>\n</ul>\n')}]),angular.module("ui.bootstrap.carousel").run(function(){!angular.$$csp().noInlineStyle&&!
22angular.$$uibCarouselCss&&angular.element(document).find("head").prepend('<style type="text/css">.ng-animate.item:not(.left):not(.right){-webkit-transition:0s ease-in-out left;transition:0s ease-in-out left}</style>'),angular.$$uibCarouselCss=!0}),angular.module("ui.bootstrap.datepicker").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibDatepickerCss&&angular.element(document).find("head").prepend('<style type="text/css">.uib-datepicker .uib-title{width:100%;}.uib-day button,.uib-month button,.uib-year button{min-width:100%;}.uib-left,.uib-right{width:100%}</style>'),angular.$$uibDatepickerCss=!0}),angular.module("ui.bootstrap.position").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibPositionCss&&angular.element(document).find("head").prepend('<style type="text/css">.uib-position-measure{display:block !important;visibility:hidden !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.uib-position-scrollbar-measure{position:absolute !important;top:-9999px !important;width:50px !important;height:50px !important;overflow:scroll !important;}.uib-position-body-scrollbar-measure{overflow:scroll !important;}</style>'),angular.$$uibPositionCss=!0}),angular.module("ui.bootstrap.datepickerPopup").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibDatepickerpopupCss&&angular.element(document).find("head").prepend('<style type="text/css">.uib-datepicker-popup.dropdown-menu{display:block;float:none;margin:0;}.uib-button-bar{padding:10px 9px 2px;}</style>'),angular.$$uibDatepickerpopupCss=!0}),angular.module("ui.bootstrap.tooltip").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibTooltipCss&&angular.element(document).find("head").prepend('<style type="text/css">[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,[uib-popover-popup].popover.top-left > .arrow,[uib-popover-popup].popover.top-right > .arrow,[uib-popover-popup].popover.bottom-left > .arrow,[uib-popover-popup].popover.bottom-right > .arrow,[uib-popover-popup].popover.left-top > .arrow,[uib-popover-popup].popover.left-bottom > .arrow,[uib-popover-popup].popover.right-top > .arrow,[uib-popover-popup].popover.right-bottom > .arrow,[uib-popover-html-popup].popover.top-left > .arrow,[uib-popover-html-popup].popover.top-right > .arrow,[uib-popover-html-popup].popover.bottom-left > .arrow,[uib-popover-html-popup].popover.bottom-right > .arrow,[uib-popover-html-popup].popover.left-top > .arrow,[uib-popover-html-popup].popover.left-bottom > .arrow,[uib-popover-html-popup].popover.right-top > .arrow,[uib-popover-html-popup].popover.right-bottom > .arrow,[uib-popover-template-popup].popover.top-left > .arrow,[uib-popover-template-popup].popover.top-right > .arrow,[uib-popover-template-popup].popover.bottom-left > .arrow,[uib-popover-template-popup].popover.bottom-right > .arrow,[uib-popover-template-popup].popover.left-top > .arrow,[uib-popover-template-popup].popover.left-bottom > .arrow,[uib-popover-template-popup].popover.right-top > .arrow,[uib-popover-template-popup].popover.right-bottom > .arrow{top:auto;bottom:auto;left:auto;right:auto;margin:0;}[uib-popover-popup].popover,[uib-popover-html-popup].popover,[uib-popover-template-popup].popover{display:block !important;}</style>'),angular.$$uibTooltipCss=!0}),angular.module("ui.bootstrap.timepicker").run(function(){!angular.$$csp().noInlineStyle&&!
22angular.$$uibTimepickerCss&&angular.element(document).find("head").prepend('<style type="text/css">.uib-time input{width:50px;}</style>'),angular.$$uibTimepickerCss=!0}),angular.module("ui.bootstrap.typeahead").run(function(){!angular.$$csp().noInlineStyle&&!angular.$$uibTypeaheadCss&&angular.element(document).find("head").prepend('<style type="text/css">[uib-typeahead-popup].dropdown-menu{display:block;}</style>'),angular.$$uibTypeaheadCss=!0})},1544:function(e,t,n){},1545:function(e,t,n){(function(e){
23/*!
24 * ui-select
25 * http://github.com/angular-ui/ui-select
26 * Version: 0.19.8 - 2017-04-18T05:43:43.673Z
27 * License: MIT
28 */
29!function(){"use strict";var t={TAB:9,ENTER:13,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40,SHIFT:16,CTRL:17,ALT:18,PAGE_UP:33,PAGE_DOWN:34,HOME:36,END:35,BACKSPACE:8,DELETE:46,COMMAND:91,MAP:{91:"COMMAND",8:"BACKSPACE",9:"TAB",13:"ENTER",16:"SHIFT",17:"CTRL",18:"ALT",19:"PAUSEBREAK",20:"CAPSLOCK",27:"ESC",32:"SPACE",33:"PAGE_UP",34:"PAGE_DOWN",35:"END",36:"HOME",37:"LEFT",38:"UP",39:"RIGHT",40:"DOWN",43:"+",44:"PRINTSCREEN",45:"INSERT",46:"DELETE",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",61:"=",65:"A",66:"B",67:"C",68:"D",69:"E",70:"F",71:"G",72:"H",73:"I",74:"J",75:"K",76:"L",77:"M",78:"N",79:"O",80:"P",81:"Q",82:"R",83:"S",84:"T",85:"U",86:"V",87:"W",88:"X",89:"Y",90:"Z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NUMLOCK",145:"SCROLLLOCK",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},isControl:function(e){switch(e.which){case t.COMMAND:case t.SHIFT:case t.CTRL:case t.ALT:return!0}return!!(e.metaKey||e.ctrlKey||e.altKey)},isFunctionKey:function(e){return(e=e.which?e.which:e)>=112&&e<=123},isVerticalMovement:function(e){return~[t.UP,t.DOWN].indexOf(e)},isHorizontalMovement:function(e){return~[t.LEFT,t.RIGHT,t.BACKSPACE,t.DELETE].indexOf(e)},toSeparator:function(e){var n={ENTER:"\n",TAB:"\t",SPACE:" "}[e];return n||(t[e]?void 0:e)}};function n(e){return angular.isUndefined(e)||null===e}void 0===angular.element.prototype.querySelectorAll&&(angular.element.prototype.querySelectorAll=function(e){return angular.element(this[0].querySelectorAll(e))}),void 0===angular.element.prototype.closest&&(angular.element.prototype.closest=function(e){for(var t=this[0],n=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector;t;){if(n.bind(t)(e))return t;t=t.parentElement}return!1});var r=0,a=angular.module("ui.select",[]).constant("uiSelectConfig",{theme:"bootstrap",searchEnabled:!0,sortable:!1,placeholder:"",refreshDelay:1e3,closeOnSelect:!0,skipFocusser:!1,dropdownPosition:"auto",removeSelected:!0,resetSearchInput:!0,generateId:function(){return r++},appendToBody:!1,spinnerEnabled:!1,spinnerClass:"glyphicon glyphicon-refresh ui-select-spin",backspaceReset:!0}).service("uiSelectMinErr",function(){var e=angular.$$minErr("ui.select");return function(){var t=e.apply(this,arguments).message.replace(new RegExp("\nhttp://errors.angularjs.org/.*"),"");return new Error(t)}}).directive("uisTranscludeAppend",function(){return{link:function(e,t,n,r,a){a(e,function(e){t.append(e)})}}}).filter("highlight",function(){return function(e,t){return t&&e?(""+e).replace(new RegExp((""+t).replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1"),"gi"),'<span class="ui-select-highlight">$&</span>'):e}}).factory("uisOffset",["$document","$window",function(e,t){return function(n){var r=n[0].getBoundingClientRect();return{width:r.width||n.prop("offsetWidth"),height:r.height||n.prop("offsetHeight"),top:r.top+(t.pageYOffset||e[0].documentElement.scrollTop),left:r.left+(t.pageXOffset||e[0].documentElement.scrollLeft)}}}]);a.directive("uiSelectChoices",["uiSelectConfig","uisRepeatParser","uiSelectMinErr","$compile","$window",function(e,t,n,r,a){return{restrict:"EA",require:"^uiSelect",replace:!0,transclude:!0,templateUrl:function(t){return t.addClass("ui-select-choices"),(t.parent().attr("theme")||e.theme)+"/choices.tpl.html"},compile:function(r,o){if(!o.repeat)throw n("repeat","Expected 'repeat' expression.");var i=o.groupBy,s=o.groupFilter;if(i){var l=r.querySelectorAll(".ui-select-choices-group");if(1!==l.length)throw n("rows","Expected 1 .ui-select-choices-group but got '{0}'.",l.length);l.attr("ng-repeat",t.getGroupNgRepeatExpression())}var u=t.parse(o.repeat),c=r.querySelectorAll(".ui-select-choices-row");if(1!==c.length)throw n("rows","Expected 1 .ui-select-choices-row but got '{0}'.",c.length);c.attr("ng-repeat",u.repeatExpression(i)).attr("ng-if","$select.open");var p=r.querySelectorAll(".ui-select-choices-row-inner");if(1!==p.length)throw n("rows","Expected 1 .ui-select-choices-row-inner but got '{0}'.",p.length);
vendor: 10,058 bytes, line 29
29return p.attr("uis-transclude-append",""),(a.document.addEventListener?c:p).attr("ng-click","$select.select("+u.itemName+",$select.skipFocusser,$event)"),function(t,n,a,o){o.parseRepeatAttr(a.repeat,i,s),o.disableChoiceExpression=a.uiDisableChoice,o.onHighlightCallback=a.onHighlight,o.minimumInputLength=parseInt(a.minimumInputLength)||0,o.dropdownPosition=a.position?a.position.toLowerCase():e.dropdownPosition,t.$watch("$select.search",function(e){e&&!o.open&&o.multiple&&o.activate(!1,!0),o.activeIndex=o.tagging.isActivated?-1:0,!a.minimumInputLength||o.search.length>=a.minimumInputLength?o.refresh(a.refresh):o.items=[]}),a.$observe("refreshDelay",function(){var n=t.$eval(a.refreshDelay);o.refreshDelay=void 0!==n?n:e.refreshDelay}),t.$watch("$select.open",function(e){e?(r.attr("role","listbox"),o.refresh(a.refresh)):n.removeAttr("role")})}}}}]),a.controller("uiSelectCtrl",["$scope","$element","$timeout","$filter","$$uisDebounce","uisRepeatParser","uiSelectMinErr","uiSelectConfig","$parse","$injector","$window",function(e,r,a,o,i,s,l,u,c,p,d){var f,m=this,h="";if(m.placeholder=u.placeholder,m.searchEnabled=u.searchEnabled,m.sortable=u.sortable,m.refreshDelay=u.refreshDelay,m.paste=u.paste,m.resetSearchInput=u.resetSearchInput,m.refreshing=!1,m.spinnerEnabled=u.spinnerEnabled,m.spinnerClass=u.spinnerClass,m.removeSelected=u.removeSelected,m.closeOnSelect=!0,m.skipFocusser=!1,m.search=h,m.activeIndex=0,m.items=[],m.open=!1,m.focus=!1,m.disabled=!1,m.selected=void 0,m.dropdownPosition="auto",m.focusser=void 0,m.multiple=void 0,m.disableChoiceExpression=void 0,m.tagging={isActivated:!1,fct:void 0},m.taggingTokens={isActivated:!1,tokens:void 0},m.lockChoiceExpression=void 0,m.clickTriggeredSelect=!1,m.$filter=o,m.$element=r,m.$animate=function(){try{return p.get("$animate")}catch(e){return null}}(),m.searchInput=r.querySelectorAll("input.ui-select-search"),1!==m.searchInput.length)throw l("searchInput","Expected 1 input.ui-select-search but got '{0}'.",m.searchInput.length);function g(){m.resetSearchInput&&(m.search=h,m.selected&&m.items.length&&!m.multiple&&(m.activeIndex=function(e,t,n){if(e.findIndex)return e.findIndex(t,n);for(var r,a=Object(e),o=a.length>>>0,i=0;i<o;i++)if(r=a[i],t.call(n,r,i,a))return i;return-1}(m.items,function(e){return angular.equals(this,e)},m.selected)))}m.isEmpty=function(){return n(m.selected)||""===m.selected||m.multiple&&0===m.selected.length},m.activate=function(t,n){if(m.disabled||m.open)m.open&&!m.searchEnabled&&m.close();else{n||g(),e.$broadcast("uis:activate"),m.open=!0,m.activeIndex=m.activeIndex>=m.items.length?0:m.activeIndex,-1===m.activeIndex&&!1!==m.taggingLabel&&(m.activeIndex=0);var o=r.querySelectorAll(".ui-select-choices-content"),i=r.querySelectorAll(".ui-select-search");if(m.$animate&&m.$animate.on&&m.$animate.enabled(o[0])){var s=function(e,n){"start"===n&&0===m.items.length?(m.$animate.off("removeClass",i[0],s),a(function(){m.focusSearchInput(t)})):"close"===n&&(m.$animate.off("enter",o[0],s),a(function(){m.focusSearchInput(t)}))};m.items.length>0?m.$animate.on("enter",o[0],s):m.$animate.on("removeClass",i[0],s)}else a(function(){m.focusSearchInput(t),!m.tagging.isActivated&&m.items.length>1&&w()})}},m.focusSearchInput=function(e){m.search=e||m.search,m.searchInput[0].focus()},m.findGroupByName=function(e){return m.groups&&m.groups.filter(function(t){return t.name===e})[0]},m.parseRepeatAttr=function(t,n,r){m.setItemsFn=n?function(t){var a=e.$eval(n);if(m.groups=[],angular.forEach(t,function(e){var t=angular.isFunction(a)?a(e):e[a],n=m.findGroupByName(t);n?n.items.push(e):m.groups.push({name:t,items:[e]})}),r){var o=e.$eval(r);angular.isFunction(o)?m.groups=o(m.groups):angular.isArray(o)&&(m.groups=function(e,t){var n,r,a=[];for(n=0;n<t.length;n++)for(r=0;r<e.length;r++)e[r].name==[t[n]]&&a.push(e[r]);return a}(m.groups,o))}m.items=[],m.groups.forEach(function(e){m.items=m.items.concat(e.items)})}:function(e){m.items=e||[]},m.parserResult=s.parse(t),m.isGrouped=!!n,m.itemProperty=m.parserResult.itemName;var a=m.parserResult.source,o=function(){var t=a(e);e.$uisSource=Object.keys(t).map(function(e){var n={};return n[m.parserResult.keyName]=e,n.value=t[e],n})};m.parserResult.keyName&&(o(),m.parserResult.source=c("$uisSource"+m.parserResult.filters),e.$watch(a,function(e,t){e!==t&&o()},!0)),m.refreshItems=function(t){t=t||m.parserResult.source(e);var n=m.selected;if(m.isEmpty()||angular.isArray(n)&&!n.length||!m.multiple||!m.removeSelected)m.setItemsFn(t);else if(null!=t){var r=t.filter(function(e){return angular.isArray(n)?n.every(function(t){return!angular.equals(e,t)}):!angular.equals(e,n)});m.setItemsFn(r)}"auto"!==m.dropdownPosition&&"up"!==m.dropdownPosition||e.calculateDropdownPos(),e.$broadcast("uis:refresh")},e.$watchCollection(m.parserResult.source,function(e){if(null==e)m.items=[];else{if(!angular.isArray(e))throw l("items","Expected an array but got '{0}'.",e);m.refreshItems(e),angular.isDefined(m.ngModel.$modelValue)&&(m.ngModel.$modelValue=null)}})},m.refresh=function(t){void 0!==t&&(f&&a.cancel(f),f=a(function(){if(e.$select.search.length>=e.$select.minimumInputLength){var n=e.$eval(t);n&&angular.isFunction(n.then)&&!m.refreshing&&(m.refreshing=!0,n.finally(function(){m.refreshing=!1}))}},m.refreshDelay))},m.isActive=function(e){if(!m.open)return!1;var t=m.items.indexOf(e[m.itemProperty]),n=t==m.activeIndex;return!(!n||t<0)&&(n&&!angular.isUndefined(m.onHighlightCallback)&&e.$eval(m.onHighlightCallback),n)};var v=function(e){return m.selected&&angular.isArray(m.selected)&&m.selected.filter(function(t){return angular.equals(t,e)}).length>0},y=[];function _(e){return y.indexOf(e)>-1}m.isDisabled=function(e){if(m.open){var t=e[m.itemProperty],n=!1;if(m.items.indexOf(t)>=0&&(angular.isDefined(m.disableChoiceExpression)||m.multiple)){if(t.isTag)return!1;m.multiple&&(n=v(t)),!n&&angular.isDefined(m.disableChoiceExpression)&&(n=!!e.$eval(m.disableChoiceExpression)),function(e,t){var n=y.indexOf(e);t&&-1===n&&y.push(e),!t&&n>-1&&y.splice(n,1)}(t,n)}return n}},m.select=function(t,r,a){if(n(t)||!_(t)){if(!m.items&&!m.search&&!m.tagging.isActivated)return;if(!t||!_(t)){if(m.clickTriggeredSelect=!1,a&&("click"===a.type||"touchend"===a.type)&&t&&(m.clickTriggeredSelect=!0),m.tagging.isActivated&&!1===m.clickTriggeredSelect){if(!1===m.taggingLabel)if(m.activeIndex<0){if(void 0===t&&(t=void 0!==m.tagging.fct?m.tagging.fct(m.search):m.search),!t||angular.equals(m.items[0],t))return}else t=m.items[m.activeIndex];else if(0===m.activeIndex){if(void 0===t)return;if(void 0!==m.tagging.fct&&"string"==typeof t){if(!(t=m.tagging.fct(t)))return}else"string"==typeof t&&(t=t.replace(m.taggingLabel,"").trim())}if(v(t))return void m.close(r)}g(),e.$broadcast("uis:select",t),m.closeOnSelect&&m.close(r)}}},m.close=function(t){m.open&&(m.ngModel&&m.ngModel.$setTouched&&m.ngModel.$setTouched(),m.open=!1,g(),e.$broadcast("uis:close",t))},m.setFocus=function(){m.focus||m.focusInput[0].focus()},m.clear=function(e){m.select(null),e.stopPropagation(),a(function(){m.focusser[0].focus()},0,!1)},m.toggle=function(e){m.open?(m.close(),e.preventDefault(),e.stopPropagation()):m.activate()},m.isLocked=function(){return!1},e.$watch(function(){return angular.isDefined(m.lockChoiceExpression)&&""!==m.lockChoiceExpression},function(e){if(!e)return;var t=[];m.isLocked=function(e,n){var r=!1,a=m.selected[n];return a&&(e?(r=!!e.$eval(m.lockChoiceExpression),function(e,n){var r=t.indexOf(e);n&&-1===r&&t.push(e);!n&&r>-1&&t.splice(r,1)}(a,r)):r=function(e){return t.indexOf(e)>-1}(a)),r}});var x=null,b=!1;function w(){var e=r.querySelectorAll(".ui-select-choices-content"),t=e.querySelectorAll(".ui-select-choices-row");if(t.length<1)throw l("choices","Expected multiple .ui-select-choices-row but got '{0}'.",t.length);if(!(m.activeIndex<0)){var n=t[m.activeIndex],a=n.offsetTop+n.clientHeight-e[0].scrollTop,o=e[0].offsetHeight;a>o?e[0].scrollTop+=a-o:a<n.clientHeight&&(m.isGrouped&&0===m.activeIndex?e[0].scrollTop=0:e[0].scrollTop-=n.clientHeight-a)}}m.sizeSearchInput=function(){var t=m.searchInput[0],n=m.$element[0],r=function(){return n.clientWidth*!!t.offsetParent},o=function(e){if(0===e)return!1;var n=e-t.offsetLeft;return n<50&&(n=e),m.searchInput.css("width",n+"px"),!0};m.searchInput.css("width","10px"),a(function(){null!==x||o(r())||(x=e.$watch(function(){b||(b=!0,e.$$postDigest(function(){b=!1,o(r())&&(x(),x=null)}))},angular.noop))})},m.searchInput.on("keydown",function(n){var r=n.which;~[t.ENTER,t.ESC].indexOf(r)&&(n.preventDefault(),n.stopPropagation()),e.$apply(function(){var e=!1;if((m.items.length>0||m.tagging.isActivated)&&(function(e){var n=!0;switch(e){case t.DOWN:if(!m.open&&m.multiple)m.activate(!1,!0);else if(m.activeIndex<m.items.length-1)for(var r=++m.activeIndex;_(m.items[r])&&r<m.items.length;)m.activeIndex=++r;break;case t.UP:var a=0===m.search.length&&m.tagging.isActivated?-1:0;if(!m.open&&m.multiple)m.activate(!1,!0);else if(m.activeIndex>a)for(var o=--m.activeIndex;_(m.items[o])&&o>a;)m.activeIndex=--o;break;case t.TAB:m.multiple&&!m.open||m.select(m.items[m.activeIndex],!0);break;case t.ENTER:m.open&&(m.tagging.isActivated||m.activeIndex>=0)?m.select(m.items[m.activeIndex],m.skipFocusser):m.activate(!1,!0);break;case t.ESC:m.close();break;default:n=!1}return n}(r)||m.searchEnabled||(n.preventDefault(),n.stopPropagation()),m.taggingTokens.isActivated)){for(var o=0;o<m.taggingTokens.tokens.length;o++)m.taggingTokens.tokens[o]===t.MAP[n.keyCode]&&m.search.length>0&&(e=!0);e&&a(function(){m.searchInput.triggerHandler("tagged");var e=m.search.replace(t.MAP[n.keyCode],"").trim();m.tagging.fct&&(e=m.tagging.fct(e)),e&&m.select(e,!0)})}}),t.isVerticalMovement(r)&&m.items.length>0&&w(),r!==t.ENTER&&r!==t.ESC||(n.preventDefault(),n.stopPropagation())}),m.searchInput.on("paste",function(e){var n;if(n=window.clipboardData&&window.clipboardData.getData?window.clipboardData.getData("Text"):(e.originalEvent||e).clipboardData.getData("text/plain"),(n=m.search+n)&&n.length>0)if(m.taggingTokens.isActivated){for(var r=[],a=0;a<m.taggingTokens.tokens.length;
29a++){var o=t.toSeparator(m.taggingTokens.tokens[a])||m.taggingTokens.tokens[a];if(n.indexOf(o)>-1){r=n.split(o);break}}0===r.length&&(r=[n]);var i=m.search;angular.forEach(r,function(e){var t=m.tagging.fct?m.tagging.fct(e):e;t&&m.select(t,!0)}),m.search=i||h,e.preventDefault(),e.stopPropagation()}else m.paste&&(m.paste(n),m.search=h,e.preventDefault(),e.stopPropagation())}),m.searchInput.on("tagged",function(){a(function(){g()})});var $=i(function(){m.sizeSearchInput()},50);angular.element(d).bind("resize",$),e.$on("$destroy",function(){m.searchInput.off("keyup keydown tagged blur paste"),angular.element(d).off("resize",$)}),e.$watch("$select.activeIndex",function(e){e&&r.find("input").attr("aria-activedescendant","ui-select-choices-row-"+m.generatedId+"-"+e)}),e.$watch("$select.open",function(e){e||r.find("input").removeAttr("aria-activedescendant")})}]),a.directive("uiSelect",["$document","uiSelectConfig","uiSelectMinErr","uisOffset","$compile","$parse","$timeout",function(t,n,r,a,o,i,s){return{restrict:"EA",templateUrl:function(e,t){return(t.theme||n.theme)+(angular.isDefined(t.multiple)?"/select-multiple.tpl.html":"/select.tpl.html")},replace:!0,transclude:!0,require:["uiSelect","^ngModel"],scope:!0,controller:"uiSelectCtrl",controllerAs:"$select",compile:function(o,l){var u=/{(.*)}\s*{(.*)}/.exec(l.ngClass);if(u){var c="{"+u[1]+", "+u[2]+"}";l.ngClass=c,o.attr("ng-class",c)}return angular.isDefined(l.multiple)?o.append("<ui-select-multiple/>").removeAttr("multiple"):o.append("<ui-select-single/>"),l.inputId&&(o.querySelectorAll("input.ui-select-search")[0].id=l.inputId),function(o,l,u,c,p){var d=c[0],f=c[1];function m(t){if(d.open){if(!(e?e.contains(l[0],t.target):l[0].contains(t.target))&&!d.clickTriggeredSelect){var n;if(d.skipFocusser)n=!0;else{var r=angular.element(t.target).controller("uiSelect");(n=r&&r!==d)||(n=~["input","button","textarea","select"].indexOf(t.target.tagName.toLowerCase()))}d.close(n),o.$digest()}d.clickTriggeredSelect=!1}}d.generatedId=n.generateId(),d.baseTitle=u.title||"Select box",d.focusserTitle=d.baseTitle+" focus",d.focusserId="focusser-"+d.generatedId,d.closeOnSelect=angular.isDefined(u.closeOnSelect)?i(u.closeOnSelect)():n.closeOnSelect,o.$watch("skipFocusser",function(){var e=o.$eval(u.skipFocusser);d.skipFocusser=void 0!==e?e:n.skipFocusser}),d.onSelectCallback=i(u.onSelect),d.onRemoveCallback=i(u.onRemove),d.ngModel=f,d.choiceGrouped=function(e){return d.isGrouped&&e&&e.name},u.tabindex&&u.$observe("tabindex",function(e){d.focusInput.attr("tabindex",e),l.removeAttr("tabindex")}),o.$watch(function(){return o.$eval(u.searchEnabled)},function(e){d.searchEnabled=void 0!==e?e:n.searchEnabled}),o.$watch("sortable",function(){var e=o.$eval(u.sortable);d.sortable=void 0!==e?e:n.sortable}),u.$observe("backspaceReset",function(){var e=o.$eval(u.backspaceReset);d.backspaceReset=void 0===e||e}),u.$observe("limit",function(){d.limit=angular.isDefined(u.limit)?parseInt(u.limit,10):void 0}),o.$watch("removeSelected",function(){var e=o.$eval(u.removeSelected);d.removeSelected=void 0!==e?e:n.removeSelected}),u.$observe("disabled",function(){d.disabled=void 0!==u.disabled&&u.disabled}),u.$observe("resetSearchInput",function(){var e=o.$eval(u.resetSearchInput);d.resetSearchInput=void 0===e||e}),u.$observe("paste",function(){d.paste=o.$eval(u.paste)}),u.$observe("tagging",function(){if(void 0!==u.tagging){var e=o.$eval(u.tagging);d.tagging={isActivated:!0,fct:!0!==e?e:void 0}}else d.tagging={isActivated:!1,fct:void 0}}),u.$observe("taggingLabel",function(){void 0!==u.tagging&&("false"===u.taggingLabel?d.taggingLabel=!1:d.taggingLabel=void 0!==u.taggingLabel?u.taggingLabel:"(new)")}),u.$observe("taggingTokens",function(){if(void 0!==u.tagging){var e=void 0!==u.taggingTokens?u.taggingTokens.split("|"):[",","ENTER"];d.taggingTokens={isActivated:!0,tokens:e}}}),u.$observe("spinnerEnabled",function(){var e=o.$eval(u.spinnerEnabled);d.spinnerEnabled=void 0!==e?e:n.spinnerEnabled}),u.$observe("spinnerClass",function(){var e=u.spinnerClass;d.spinnerClass=void 0!==e?u.spinnerClass:n.spinnerClass}),angular.isDefined(u.autofocus)&&s(function(){d.setFocus()}),angular.isDefined(u.focusOn)&&o.$on(u.focusOn,function(){s(function(){d.setFocus()})}),t.on("click",m),o.$on("$destroy",function(){t.off("click",m)}),p(o,function(e){var t=angular.element("<div>").append(e),n=t.querySelectorAll(".ui-select-match");if(n.removeAttr("ui-select-match"),n.removeAttr("data-ui-select-match"),1!==n.length)throw r("transcluded","Expected 1 .ui-select-match but got '{0}'.",n.length);l.querySelectorAll(".ui-select-match").replaceWith(n);var a=t.querySelectorAll(".ui-select-choices");if(a.removeAttr("ui-select-choices"),a.removeAttr("data-ui-select-choices"),1!==a.length)throw r("transcluded","Expected 1 .ui-select-choices but got '{0}'.",a.length);l.querySelectorAll(".ui-select-choices").replaceWith(a);var o=t.querySelectorAll(".ui-select-no-choice");o.removeAttr("ui-select-no-choice"),o.removeAttr("data-ui-select-no-choice"),1==o.length&&l.querySelectorAll(".ui-select-no-choice").replaceWith(o)});var h=o.$eval(u.appendToBody);(void 0!==h?h:n.appendToBody)&&(o.$watch("$select.open",function(e){var n;e?(n=a(l),(g=angular.element('<div class="ui-select-placeholder"></div>'))[0].style.width=n.width+"px",g[0].style.height=n.height+"px",l.after(g),v=l[0].style.width,t.find("body").append(l),l[0].style.position="absolute",l[0].style.left=n.left+"px",l[0].style.top=n.top+"px",l[0].style.width=n.width+"px"):y()}),o.$on("$destroy",function(){y()}));var g=null,v="";function y(){null!==g&&(g.replaceWith(l),g=null,l[0].style.position="",l[0].style.left="",l[0].style.top="",l[0].style.width=v,d.setFocus())}var _=null;o.$watch("$select.open",function(){"auto"!==d.dropdownPosition&&"up"!==d.dropdownPosition||o.calculateDropdownPos()});var x=function(e,t){e=e||a(l),t=t||a(_),_[0].style.position="absolute",_[0].style.top=-1*t.height+"px",l.addClass("direction-up")},b=function(){s(function(){if("up"===d.dropdownPosition)x();else{l.removeClass("direction-up");var e=a(l),n=a(_),r=t[0].documentElement.scrollTop||t[0].body.scrollTop;e.top+e.height+n.height>r+t[0].documentElement.clientHeight?x(e,n):function(e,t){l.removeClass("direction-up"),e=e||a(l),t=t||a(_),_[0].style.position="",_[0].style.top=""}(e,n)}_[0].style.opacity=1})},w=!1;o.calculateDropdownPos=function(){if(d.open){if(0===(_=angular.element(l).querySelectorAll(".ui-select-dropdown")).length)return;if(""!==d.search||w||(_[0].style.opacity=0,w=!0),!a(_).height&&d.$animate&&d.$animate.on&&d.$animate.enabled(_)){var e=!0;d.$animate.on("enter",_,function(t,n){"close"===n&&e&&(b(),e=!1)})}else b()}else{if(null===_||0===_.length)return;_[0].style.opacity=0,_[0].style.position="",_[0].style.top="",l.removeClass("direction-up")}}}}}}]),a.directive("uiSelectMatch",["uiSelectConfig",function(e){return{restrict:"EA",require:"^uiSelect",replace:!0,transclude:!0,templateUrl:function(n){n.addClass("ui-select-match");var r=n.parent();return(t(r,"theme")||e.theme)+(angular.isDefined(t(r,"multiple"))?"/match-multiple.tpl.html":"/match.tpl.html")},link:function(t,n,r,a){function o(e){a.allowClear=!!angular.isDefined(e)&&(""===e||"true"===e.toLowerCase())}
29a.lockChoiceExpression=r.uiLockChoice,r.$observe("placeholder",function(t){a.placeholder=void 0!==t?t:e.placeholder}),r.$observe("allowClear",o),o(r.allowClear),a.multiple&&a.sizeSearchInput()}};function t(e,t){return e[0].hasAttribute(t)?e.attr(t):e[0].hasAttribute("data-"+t)?e.attr("data-"+t):e[0].hasAttribute("x-"+t)?e.attr("x-"+t):void 0}}]),a.directive("uiSelectMultiple",["uiSelectMinErr","$timeout",function(e,r){return{restrict:"EA",require:["^uiSelect","^ngModel"],controller:["$scope","$timeout",function(e,t){var n,r=this,a=e.$select;angular.isUndefined(a.selected)&&(a.selected=[]),e.$evalAsync(function(){n=e.ngModel}),r.activeMatchIndex=-1,r.updateModel=function(){n.$setViewValue(Date.now()),r.refreshComponent()},r.refreshComponent=function(){a.refreshItems&&a.refreshItems(),a.sizeSearchInput&&a.sizeSearchInput()},r.removeChoice=function(n){if(a.isLocked(null,n))return!1;var o=a.selected[n],i={};return i[a.parserResult.itemName]=o,a.selected.splice(n,1),r.activeMatchIndex=-1,a.sizeSearchInput(),t(function(){a.onRemoveCallback(e,{$item:o,$model:a.parserResult.modelMapper(e,i)})}),r.updateModel(),!0},r.getPlaceholder=function(){if(!a.selected||!a.selected.length)return a.placeholder}}],controllerAs:"$selectMultiple",link:function(a,o,i,s){var l=s[0],u=a.ngModel=s[1],c=a.$selectMultiple;function p(e){return void 0!==e&&void 0!==l.search&&e.filter(function(e){return void 0!==l.search.toUpperCase()&&void 0!==e&&e.toUpperCase()===l.search.toUpperCase()}).length>0}function d(e,t){var n=-1;if(angular.isArray(e))for(var r=angular.copy(e),a=0;a<r.length;a++)if(void 0===l.tagging.fct)r[a]+" "+l.taggingLabel===t&&(n=a);else{var o=r[a];angular.isObject(o)&&(o.isTag=!0),angular.equals(o,t)&&(n=a)}return n}l.multiple=!0,l.focusInput=l.searchInput,u.$isEmpty=function(e){return!e||0===e.length},u.$parsers.unshift(function(){for(var e,t={},n=[],r=l.selected.length-1;r>=0;r--)(t={})[l.parserResult.itemName]=l.selected[r],e=l.parserResult.modelMapper(a,t),n.unshift(e);return n}),u.$formatters.unshift(function(e){var t,n=l.parserResult&&l.parserResult.source(a,{$select:{search:""}}),r={};if(!n)return e;var o=[],i=function(e,n){if(e&&e.length){for(var i=e.length-1;i>=0;i--){if(r[l.parserResult.itemName]=e[i],t=l.parserResult.modelMapper(a,r),l.parserResult.trackByExp){var s=/(\w*)\./.exec(l.parserResult.trackByExp),u=/\.([^\s]+)/.exec(l.parserResult.trackByExp);if(s&&s.length>0&&s[1]==l.parserResult.itemName&&u&&u.length>0&&t[u[1]]==n[u[1]])return o.unshift(e[i]),!0}if(angular.equals(t,n))return o.unshift(e[i]),!0}return!1}};if(!e)return o;for(var s=e.length-1;s>=0;s--)i(l.selected,e[s])||i(n,e[s])||o.unshift(e[s]);return o}),a.$watchCollection(function(){return u.$modelValue},function(e,t){t!=e&&(angular.isDefined(u.$modelValue)&&(u.$modelValue=null),c.refreshComponent())}),u.$render=function(){if(!angular.isArray(u.$viewValue)){if(!n(u.$viewValue))throw e("multiarr","Expected model value to be array but got '{0}'",u.$viewValue);u.$viewValue=[]}l.selected=u.$viewValue,c.refreshComponent(),a.$evalAsync()},a.$on("uis:select",function(e,t){if(!(l.selected.length>=l.limit)){l.selected.push(t);var n={};n[l.parserResult.itemName]=t,r(function(){l.onSelectCallback(a,{$item:t,$model:l.parserResult.modelMapper(a,n)})}),c.updateModel()}}),a.$on("uis:activate",function(){c.activeMatchIndex=-1}),a.$watch("$select.disabled",function(e,t){t&&!e&&l.sizeSearchInput()}),l.searchInput.on("keydown",function(e){var n=e.which;a.$apply(function(){var r=!1;t.isHorizontalMovement(n)&&(r=function(e){var n=(p=l.searchInput[0],angular.isNumber(p.selectionStart)?p.selectionStart:p.value.length),r=l.selected.length,a=r-1,o=c.activeMatchIndex,i=c.activeMatchIndex+1,s=c.activeMatchIndex-1,u=o;var p;if(n>0||l.search.length&&e==t.RIGHT)return!1;l.close(),u=function(){switch(e){case t.LEFT:return~c.activeMatchIndex?s:a;case t.RIGHT:return~c.activeMatchIndex&&o!==a?i:(l.activate(),!1);case t.BACKSPACE:return~c.activeMatchIndex?c.removeChoice(o)?s:o:a;case t.DELETE:return!!~c.activeMatchIndex&&(c.removeChoice(c.activeMatchIndex),o)}}(),l.selected.length&&!1!==u?c.activeMatchIndex=Math.min(a,Math.max(0,u)):c.activeMatchIndex=-1;return!0}(n)),r&&n!=t.TAB&&(e.preventDefault(),e.stopPropagation())})}),l.searchInput.on("keyup",function(e){if(t.isVerticalMovement(e.which)||a.$evalAsync(function(){l.activeIndex=!1===l.taggingLabel?-1:0}),l.tagging.isActivated&&l.search.length>0){if(e.which===t.TAB||t.isControl(e)||t.isFunctionKey(e)||e.which===t.ESC||t.isVerticalMovement(e.which))return;if(l.activeIndex=!1===l.taggingLabel?-1:0,!1===l.taggingLabel)return;var n,r,o,i=angular.copy(l.items),s=angular.copy(l.items),u=!1,c=-1;if(void 0!==l.tagging.fct){if((r=l.$filter("filter")(i,{isTag:!0})).length>0&&(o=r[0]),i.length>0&&o&&(u=!0,i=i.slice(1,i.length),s=s.slice(1,s.length)),n=l.tagging.fct(l.search),s.some(function(e){return angular.equals(e,n)})||l.selected.some(function(e){return angular.equals(e,n)}))return void a.$evalAsync(function(){l.activeIndex=0,l.items=i});n&&(n.isTag=!0)}else{if((r=l.$filter("filter")(i,function(e){return e.match(l.taggingLabel)})).length>0&&(o=r[0]),void 0!==i[0]&&i.length>0&&o&&(u=!0,i=i.slice(1,i.length),s=s.slice(1,s.length)),n=l.search+" "+l.taggingLabel,d(l.selected,l.search)>-1)return;if(p(s.concat(l.selected)))return void(u&&(i=s,a.$evalAsync(function(){l.activeIndex=0,l.items=i})));if(p(s))return void(u&&(l.items=s.slice(1,s.length)))}u&&(c=d(l.selected,n)),c>-1?i=i.slice(c+1,i.length-1):(i=[],n&&i.push(n),i=i.concat(s)),a.$evalAsync(function(){if(l.activeIndex=0,l.items=i,l.isGrouped){var e=n?i.slice(1):i;l.setItemsFn(e),n&&(l.items.unshift(n),l.groups.unshift({name:"",items:[n],tagging:!0}))}})}}),l.searchInput.on("blur",function(){r(function(){c.activeMatchIndex=-1})})}}}]),a.directive("uiSelectNoChoice",["uiSelectConfig",function(e){return{restrict:"EA",require:"^uiSelect",replace:!0,transclude:!0,templateUrl:function(t){return t.addClass("ui-select-no-choice"),(t.parent().attr("theme")||e.theme)+"/no-choice.tpl.html"}}}]),a.directive("uiSelectSingle",["$timeout","$compile",function(e,r){return{restrict:"EA",require:["^uiSelect","^ngModel"],link:function(a,o,i,s){var l=s[0],u=s[1];u.$parsers.unshift(function(e){if(n(e))return e;var t={};return t[l.parserResult.itemName]=e,l.parserResult.modelMapper(a,t)}),u.$formatters.unshift(function(e){if(n(e))return e;var t=l.parserResult&&l.parserResult.source(a,{$select:{search:""}}),r={};if(t){var o=function(t){return r[l.parserResult.itemName]=t,l.parserResult.modelMapper(a,r)===e};if(l.selected&&o(l.selected))return l.selected;for(var i=t.length-1;i>=0;i--)if(o(t[i]))return t[i]}return e}),a.$watch("$select.selected",function(e){u.$viewValue!==e&&u.$setViewValue(e)}
29),u.$render=function(){l.selected=u.$viewValue},a.$on("uis:select",function(t,r){l.selected=r;var o={};o[l.parserResult.itemName]=r,e(function(){l.onSelectCallback(a,{$item:r,$model:n(r)?r:l.parserResult.modelMapper(a,o)})})}),a.$on("uis:close",function(t,n){e(function(){l.focusser.prop("disabled",!1),n||l.focusser[0].focus()},0,!1)}),a.$on("uis:activate",function(){c.prop("disabled",!0)});var c=angular.element("<input ng-disabled='$select.disabled' class='ui-select-focusser ui-select-offscreen' type='text' id='{{ $select.focusserId }}' aria-label='{{ $select.focusserTitle }}' aria-haspopup='true' role='button' />");r(c)(a),l.focusser=c,l.focusInput=c,o.parent().append(c),c.bind("focus",function(){a.$evalAsync(function(){l.focus=!0})}),c.bind("blur",function(){a.$evalAsync(function(){l.focus=!1})}),c.bind("keydown",function(e){if(e.which===t.BACKSPACE&&!1!==l.backspaceReset)return e.preventDefault(),e.stopPropagation(),l.select(void 0),void a.$apply();e.which===t.TAB||t.isControl(e)||t.isFunctionKey(e)||e.which===t.ESC||(e.which!=t.DOWN&&e.which!=t.UP&&e.which!=t.ENTER&&e.which!=t.SPACE||(e.preventDefault(),e.stopPropagation(),l.activate()),a.$digest())}),c.bind("keyup input",function(e){e.which===t.TAB||t.isControl(e)||t.isFunctionKey(e)||e.which===t.ESC||e.which==t.ENTER||e.which===t.BACKSPACE||(l.activate(c.val()),c.val(""),a.$digest())})}}}]),a.directive("uiSelectSort",["$timeout","uiSelectConfig","uiSelectMinErr",function(e,t,n){return{require:["^^uiSelect","^ngModel"],link:function(t,r,a,o){if(null===t[a.uiSelectSort])throw n("sort","Expected a list to sort");var i=o[0],s=o[1],l=angular.extend({axis:"horizontal"},t.$eval(a.uiSelectSortOptions)).axis;t.$watch(function(){return i.sortable},function(e){e?r.attr("draggable",!0):r.removeAttr("draggable")}),r.on("dragstart",function(e){r.addClass("dragging"),(e.dataTransfer||e.originalEvent.dataTransfer).setData("text",t.$index.toString())}),r.on("dragend",function(){c("dragging")});var u,c=function(e){angular.forEach(i.$element.querySelectorAll("."+e),function(t){angular.element(t).removeClass(e)})},p=function(e){e.preventDefault(),("vertical"===l?e.offsetY||e.layerY||(e.originalEvent?e.originalEvent.offsetY:0):e.offsetX||e.layerX||(e.originalEvent?e.originalEvent.offsetX:0))<this["vertical"===l?"offsetHeight":"offsetWidth"]/2?(c("dropping-after"),r.addClass("dropping-before")):(c("dropping-before"),r.addClass("dropping-after"))},d=function(t){t.preventDefault();var n=parseInt((t.dataTransfer||t.originalEvent.dataTransfer).getData("text"),10);e.cancel(u),u=e(function(){f(n)},20)},f=function(e){var n=t.$eval(a.uiSelectSort),o=n[e],i=null;i=r.hasClass("dropping-before")?e<t.$index?t.$index-1:t.$index:e<t.$index?t.$index:t.$index+1,function(e,t){this.splice(t,0,this.splice(e,1)[0])}.apply(n,[e,i]),s.$setViewValue(Date.now()),t.$apply(function(){t.$emit("uiSelectSort:change",{array:n,item:o,from:e,to:i})}),c("dropping"),c("dropping-before"),c("dropping-after"),r.off("drop",d)};r.on("dragenter",function(){r.hasClass("dragging")||(r.addClass("dropping"),r.on("dragover",p),r.on("drop",d))}),r.on("dragleave",function(e){e.target==r&&(c("dropping"),c("dropping-before"),c("dropping-after"),r.off("dragover",p),r.off("drop",d))})}}}]),a.factory("$$uisDebounce",["$timeout",function(e){return function(t,n){var r;return function(){var a=this,o=Array.prototype.slice.call(arguments);r&&e.cancel(r),r=e(function(){t.apply(a,o)},n)}}}]),a.directive("uisOpenClose",["$parse","$timeout",function(e,t){return{restrict:"A",require:"uiSelect",link:function(n,r,a,o){o.onOpenCloseCallback=e(a.uisOpenClose),n.$watch("$select.open",function(e,r){e!==r&&t(function(){o.onOpenCloseCallback(n,{isOpen:e})})})}}}]),a.service("uisRepeatParser",["uiSelectMinErr","$parse",function(e,t){this.parse=function(n){var r;if(!(r=n.match(/^\s*(?:([\s\S]+?)\s+as\s+)?(?:([\$\w][\$\w]*)|(?:\(\s*([\$\w][\$\w]*)\s*,\s*([\$\w][\$\w]*)\s*\)))\s+in\s+(\s*[\s\S]+?)?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/)))throw e("iexp","Expected expression in form of '_item_ in _collection_[ track by _id_]' but got '{0}'.",n);var a=r[5],o="";if(r[3]){a=r[5].replace(/(^\()|(\)$)/g,"");var i=r[5].match(/^\s*(?:[\s\S]+?)(?:[^\|]|\|\|)+([\s\S]*)\s*$/);i&&i[1].trim()&&(o=i[1],a=a.replace(o,""))}return{itemName:r[4]||r[2],keyName:r[3],source:t(a),filters:o,trackByExp:r[6],modelMapper:t(r[1]||r[4]||r[2]),repeatExpression:function(e){var t=this.itemName+" in "+(e?"$group.items":"$select.items");return this.trackByExp&&(t+=" track by "+this.trackByExp),t}}},thi
vendor: 12,237 bytes, line 29
29s.getGroupNgRepeatExpression=function(){return"$group in $select.groups track by $group.name"}}])}(),angular.module("ui.select").run(["$templateCache",function(e){e.put("bootstrap/choices.tpl.html",'<ul class="ui-select-choices ui-select-choices-content ui-select-dropdown dropdown-menu" ng-show="$select.open && $select.items.length > 0"><li class="ui-select-choices-group" id="ui-select-choices-{{ $select.generatedId }}"><div class="divider" ng-show="$select.isGrouped && $index > 0"></div><div ng-show="$select.isGrouped" class="ui-select-choices-group-label dropdown-header" ng-bind="$group.name"></div><div ng-attr-id="ui-select-choices-row-{{ $select.generatedId }}-{{$index}}" class="ui-select-choices-row" ng-class="{active: $select.isActive(this), disabled: $select.isDisabled(this)}" role="option"><span class="ui-select-choices-row-inner"></span></div></li></ul>'),e.put("bootstrap/match-multiple.tpl.html",'<span class="ui-select-match"><span ng-repeat="$item in $select.selected track by $index"><span class="ui-select-match-item btn btn-default btn-xs" tabindex="-1" type="button" ng-disabled="$select.disabled" ng-click="$selectMultiple.activeMatchIndex = $index;" ng-class="{\'btn-primary\':$selectMultiple.activeMatchIndex === $index, \'select-locked\':$select.isLocked(this, $index)}" ui-select-sort="$select.selected"><span class="close ui-select-match-close" ng-hide="$select.disabled" ng-click="$selectMultiple.removeChoice($index)">&nbsp;&times;</span> <span uis-transclude-append=""></span></span></span></span>'),e.put("bootstrap/match.tpl.html",'<div class="ui-select-match" ng-hide="$select.open && $select.searchEnabled" ng-disabled="$select.disabled" ng-class="{\'btn-default-focus\':$select.focus}"><span tabindex="-1" class="btn btn-default form-control ui-select-toggle" aria-label="{{ $select.baseTitle }} activate" ng-disabled="$select.disabled" ng-click="$select.activate()" style="outline: 0;"><span ng-show="$select.isEmpty()" class="ui-select-placeholder text-muted">{{$select.placeholder}}</span> <span ng-hide="$select.isEmpty()" class="ui-select-match-text pull-left" ng-class="{\'ui-select-allow-clear\': $select.allowClear && !$select.isEmpty()}" ng-transclude=""></span> <i class="caret pull-right" ng-click="$select.toggle($event)"></i> <a ng-show="$select.allowClear && !$select.isEmpty() && ($select.disabled !== true)" aria-label="{{ $select.baseTitle }} clear" style="margin-right: 10px" ng-click="$select.clear($event)" class="btn btn-xs btn-link pull-right"><i class="glyphicon glyphicon-remove" aria-hidden="true"></i></a></span></div>'),e.put("bootstrap/no-choice.tpl.html",'<ul class="ui-select-no-choice dropdown-menu" ng-show="$select.items.length == 0"><li ng-transclude=""></li></ul>'),e.put("bootstrap/select-multiple.tpl.html",'<div class="ui-select-container ui-select-multiple ui-select-bootstrap dropdown form-control" ng-class="{open: $select.open}"><div><div class="ui-select-match"></div><input type="search" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="ui-select-search input-xs" placeholder="{{$selectMultiple.getPlaceholder()}}" ng-disabled="$select.disabled" ng-click="$select.activate()" ng-model="$select.search" role="combobox" aria-expanded="{{$select.open}}" aria-label="{{$select.baseTitle}}" ng-class="{\'spinner\': $select.refreshing}" ondrop="return false;"></div><div class="ui-select-choices"></div><div class="ui-select-no-choice"></div></div>'),e.put("bootstrap/select.tpl.html",'<div class="ui-select-container ui-select-bootstrap dropdown" ng-class="{open: $select.open}"><div class="ui-select-match"></div><span ng-show="$select.open && $select.refreshing && $select.spinnerEnabled" class="ui-select-refreshing {{$select.spinnerClass}}"></span> <input type="search" autocomplete="off" tabindex="-1" aria-expanded="true" aria-label="{{ $select.baseTitle }}" aria-owns="ui-select-choices-{{ $select.generatedId }}" class="form-control ui-select-search" ng-class="{ \'ui-select-search-hidden\' : !$select.searchEnabled }" placeholder="{{$select.placeholder}}" ng-model="$select.search" ng-show="$select.open"><div class="ui-select-choices"></div><div class="ui-select-no-choice"></div></div>'),e.put("select2/choices.tpl.html",'<ul tabindex="-1" class="ui-select-choices ui-select-choices-content select2-results"><li class="ui-select-choices-group" ng-class="{\'select2-result-with-children\': $select.choiceGrouped($group) }"><div ng-show="$select.choiceGrouped($group)" class="ui-select-choices-group-label select2-result-label" ng-bind="$group.name"></div><ul id="ui-select-choices-{{ $select.generatedId }}" ng-class="{\'select2-result-sub\': $select.choiceGrouped($group), \'select2-result-single\': !$select.choiceGrouped($group) }"><li role="option" ng-attr-id="ui-select-choices-row-{{ $select.generatedId }}-{{$index}}" class="ui-select-choices-row" ng-class="{\'select2-highlighted\': $select.isActive(this), \'select2-disabled\': $select.isDisabled(this)}"><div class="select2-result-label ui-select-choices-row-inner"></div></li></ul></li></ul>'),e.put("select2/match-multiple.tpl.html",'<span class="ui-select-match"><li class="ui-select-match-item select2-search-choice" ng-repeat="$item in $select.selected track by $index" ng-class="{\'select2-search-choice-focus\':$selectMultiple.activeMatchIndex === $index, \'select2-locked\':$select.isLocked(this, $index)}" ui-select-sort="$select.selected"><span uis-transclude-append=""></span> <a href="javascript:;" class="ui-select-match-close select2-search-choice-close" ng-click="$selectMultiple.removeChoice($index)" tabindex="-1"></a></li></span>'),e.put("select2/match.tpl.html",'<a class="select2-choice ui-select-match" ng-class="{\'select2-default\': $select.isEmpty()}" ng-click="$select.toggle($event)" aria-label="{{ $select.baseTitle }} select"><span ng-show="$select.isEmpty()" class="select2-chosen">{{$select.placeholder}}</span> <span ng-hide="$select.isEmpty()" class="select2-chosen" ng-transclude=""></span> <abbr ng-if="$select.allowClear && !$select.isEmpty()" class="select2-search-choice-close" ng-click="$select.clear($event)"></abbr> <span class="select2-arrow ui-select-toggle"><b></b></span></a>'),e.put("select2/no-choice.tpl.html",'<div class="ui-select-no-choice dropdown" ng-show="$select.items.length == 0"><div class="dropdown-content"><div data-selectable="" ng-transclude=""></div></div></div>'),e.put("select2/select-multiple.tpl.html",'<div class="ui-select-container ui-select-multiple select2 select2-container select2-container-multi" ng-class="{\'select2-container-active select2-dropdown-open open\': $select.open, \'select2-container-disabled\': $select.disabled}"><ul class="select2-choices"><span class="ui-select-match"></span><li class="select2-search-field"><input type="search" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="combobox" aria-expanded="true" aria-owns="ui-select-choices-{{ $select.generatedId }}" aria-label="{{ $select.baseTitle }}" aria-activedescendant="ui-select-choices-row-{{ $select.generatedId }}-{{ $select.activeIndex }}" class="select2-input ui-select-search" placeholder="{{$selectMultiple.getPlaceholder()}}" ng-disabled="$select.disabled" ng-hide="$select.disabled" ng-model="$select.search" ng-click="$select.activate()" style="width: 34px;" ondrop="return false;"></li></ul><div class="ui-select-dropdown select2-drop select2-with-searchbox select2-drop-active" ng-class="{\'select2-display-none\': !$select.open || $select.items.length === 0}"><div class="ui-select-choices"></div></div></div>'),e.put("select2/select.tpl.html",'<div class="ui-select-container select2 select2-container" ng-class="{\'select2-container-active select2-dropdown-open open\': $select.open, \'select2-container-disabled\': $select.disabled, \'select2-container-active\': $select.focus, \'select2-allowclear\': $select.allowClear && !$select.isEmpty()}"><div class="ui-select-match"></div><div class="ui-select-dropdown select2-drop select2-with-searchbox select2-drop-active" ng-class="{\'select2-display-none\': !$select.open}"><div class="search-container" ng-class="{\'ui-select-search-hidden\':!$select.searchEnabled, \'select2-search\':$select.searchEnabled}"><input type="search" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" ng-class="{\'select2-active\': $select.refreshing}" role="combobox" aria-expanded="true" aria-owns="ui-select-choices-{{ $select.generatedId }}" aria-label="{{ $select.baseTitle }}" class="ui-select-search select2-input" ng-model="$select.search"></div><div class="ui-select-choices"></div><div class="ui-select-no-choice"></div></div></div>'),e.put("selectize/choices.tpl.html",'<div ng-show="$select.open" class="ui-select-choices ui-select-dropdown selectize-dropdown" ng-class="{\'single\': !$select.multiple, \'multi\': $select.multiple}"><div class="ui-select-choices-content selectize-dropdown-content"><div class="ui-select-choices-group optgroup"><div ng-show="$select.isGrouped" class="ui-select-choices-group-label optgroup-header" ng-bind="$group.name"></div><div role="option" class="ui-select-choices-row" ng-class="{active: $select.isActive(this), disabled: $select.isDisabled(this)}"><div class="option ui-select-choices-row-inner" data-selectable=""></div></div></div></div></div>'),e.put("selectize/match-multiple.tpl.html",'<div class="ui-select-match" data-value="" ng-repeat="$item in $select.selected track by $index" ng-click="$selectMultiple.activeMatchIndex = $index;" ng-class="{\'active\':$selectMultiple.activeMatchIndex === $index}" ui-select-sort="$select.selected"><span class="ui-select-match-item" ng-class="{\'select-locked\':$select.isLocked(this, $index)}"><span uis-transclude-append=""></span> <span class="remove ui-select-match-close" ng-hide="$select.disabled" ng-click="$selectMultiple.removeChoice($index)">&times;</span></span></div>'),e.put("selectize/match.tpl.html",'<div ng-hide="$select.searchEnabled && ($select.open || $select.isEmpty())" class="ui-select-match"><span ng-show="!$select.searchEnabled && ($select.isEmpty() || $select.open)" class="ui-select-placeholder text-muted">{{$select.placeholder}}</span> <span ng-hide="$select.isEmpty() || $select.open" ng-transclude=""></span></div>'),e.put("selectize/no-choice.tpl.html",'<div class="ui-select-no-choice selectize-dropdown" ng-show="$select.items.length == 0"><div class="selectize-dropdown-content"><div data-selectable="" ng-transclude=""></div></div></div>'),e.put("selectize/select-multiple.tpl.html",'<div class="ui-select-container selectize-control multi plugin-remove_button" ng-class="{\'open\': $select.open}"><div class="selectize-input" ng-class="{\'focus\': $select.open, \'disabled\': $select.disabled, \'selectize-focus\' : $select.focus}" ng-click="$select.open && !$select.searchEnabled ? $select.toggle($event) : $select.activate()"><div class="ui-select-match"></div><input type="search" autocomplete="off" tabindex="-1" class="ui-select-search" ng-class="{\'ui-select-search-hidden\':!$select.searchEnabled}" placeholder="{{$selectMultiple.getPlaceholder()}}" ng-model="$select.search" ng-disabled="$select.disabled" aria-expanded="{{$select.open}}" aria-label="{{ $select.baseTitle }}" ondrop="return false;"></div><div class="ui-select-choices"></div><div class="ui-select-no-choice"></div></div>'),e.put("selectize/select.tpl.html",'<div class="ui-select-container selectize-control single" ng-class="{\'open\': $select.open}"><div class="selectize-input" ng-class="{\'focus\': $select.open, \'disabled\': $select.disabled, \'selectize-focus\' : $select.focus}" ng-click="$select.open && !$select.searchEnabled ? $select.toggle($event) : $select.activate()"><div class="ui-select-match"></div><input type="search" autocomplete="off" tabindex="-1" class="ui-select-search ui-select-toggle" ng-class="{\'ui-select-search-hidden\':!$select.searchEnabled}" ng-click="$select.toggle($event)" placeholder="{{$select.placeholder}}" ng-model="$select.search" ng-hide="!$select.isEmpty() && !$select.open" ng-disabled="$select.disabled" aria-label="{{ $select.baseTitle }}"></div><div class="ui-select-choices"></div><div class="ui-select-no-choice"></div></div>')}])
vendor: 8,131 bytes, lines 29-35
29}).call(this,n(111))},1592:function(e,t,n){},1593:function(e,t){
30/**
31 * @license Angular UI Tree v2.22.6
32 * (c) 2010-2017. https://github.com/angular-ui-tree/angular-ui-tree
33 * License: MIT
34 */
35!function(){"use strict";angular.module("ui.tree",[]).constant("treeConfig",{treeClass:"angular-ui-tree",emptyTreeClass:"angular-ui-tree-empty",dropzoneClass:"angular-ui-tree-dropzone",hiddenClass:"angular-ui-tree-hidden",nodesClass:"angular-ui-tree-nodes",nodeClass:"angular-ui-tree-node",handleClass:"angular-ui-tree-handle",placeholderClass:"angular-ui-tree-placeholder",dragClass:"angular-ui-tree-drag",dragThreshold:3,defaultCollapsed:!1,appendChildOnHover:!0})}(),function(){"use strict";angular.module("ui.tree").controller("TreeHandleController",["$scope","$element",function(e,t){this.scope=e,e.$element=t,e.$nodeScope=null,e.$type="uiTreeHandle"}])}(),function(){"use strict";angular.module("ui.tree").controller("TreeNodeController",["$scope","$element",function(e,t){this.scope=e,e.$element=t,e.$modelValue=null,e.$parentNodeScope=null,e.$childNodesScope=null,e.$parentNodesScope=null,e.$treeScope=null,e.$handleScope=null,e.$type="uiTreeNode",e.$$allowNodeDrop=!1,e.collapsed=!1,e.expandOnHover=!1,e.init=function(n){var r=n[0];e.$treeScope=n[1]?n[1].scope:null,e.$parentNodeScope=r.scope.$nodeScope,e.$modelValue=r.scope.$modelValue[e.$index],e.$parentNodesScope=r.scope,r.scope.initSubNode(e),t.on("$destroy",function(){r.scope.destroySubNode(e)})},e.index=function(){return e.$parentNodesScope.$modelValue.indexOf(e.$modelValue)},e.dragEnabled=function(){return!(e.$treeScope&&!e.$treeScope.dragEnabled)},e.isSibling=function(t){return e.$parentNodesScope==t.$parentNodesScope},e.isChild=function(t){var n=e.childNodes();return n&&n.indexOf(t)>-1},e.prev=function(){var t=e.index();return t>0?e.siblings()[t-1]:null},e.siblings=function(){return e.$parentNodesScope.childNodes()},e.childNodesCount=function(){return e.childNodes()?e.childNodes().length:0},e.hasChild=function(){return e.childNodesCount()>0},e.childNodes=function(){return e.$childNodesScope&&e.$childNodesScope.$modelValue?e.$childNodesScope.childNodes():null},e.accept=function(t,n){return e.$childNodesScope&&e.$childNodesScope.$modelValue&&e.$childNodesScope.accept(t,n)},e.remove=function(){return e.$parentNodesScope.removeNode(e)},e.toggle=function(){e.collapsed=!e.collapsed,e.$treeScope.$callbacks.toggle(e.collapsed,e)},e.collapse=function(){e.collapsed=!0},e.expand=function(){e.collapsed=!1},e.depth=function(){var t=e.$parentNodeScope;return t?t.depth()+1:1},e.maxSubDepth=function(){return e.$childNodesScope?function e(t){if(!t)return 0;var n,r,a=0,o=t.childNodes();if(!o||0===o.length)return 0;for(r=o.length-1;r>=0;r--)n=1+e(o[r]),a=Math.max(a,n);return a}(e.$childNodesScope):0}}])}(),function(){"use strict";angular.module("ui.tree").controller("TreeNodesController",["$scope","$element","$timeout",function(e,t,n){this.scope=e,e.$element=t,e.$modelValue=null,e.$nodeScope=null,e.$treeScope=null,e.$type="uiTreeNodes",e.$nodesMap={},e.nodropEnabled=!1,e.maxDepth=0,e.cloneEnabled=!1,e.initSubNode=function(t){if(!t.$modelValue)return null;e.$nodesMap[t.$modelValue.$$hashKey]=t},e.destroySubNode=function(t){if(!t.$modelValue)return null;e.$nodesMap[t.$modelValue.$$hashKey]=null},e.accept=function(t,n){return e.$treeScope.$callbacks.accept(t,e,n)},e.beforeDrag=function(t){return e.$treeScope.$callbacks.beforeDrag(t)},e.isParent=function(t){return t.$parentNodesScope==e},e.hasChild=function(){return e.$modelValue.length>0},e.removeNode=function(t){var r=e.$modelValue.indexOf(t.$modelValue);return r>-1?(n(function(){e.$modelValue.splice(r,1)[0]}),e.$treeScope.$callbacks.removed(t)):null},e.insertNode=function(t,r){n(function(){e.$modelValue.splice(t,0,r)})},e.childNodes=function(){var t,n=[];if(e.$modelValue)for(t=0;t<e.$modelValue.length;t++)n.push(e.$nodesMap[e.$modelValue[t].$$hashKey]);return n},e.depth=function(){return e.$nodeScope?e.$nodeScope.depth():0},e.outOfDepth=function(t){var n=e.maxDepth||e.$treeScope.maxDepth;return n>0&&e.depth()+t.maxSubDepth()+1>n}}])}(),function(){"use strict";angular.module("ui.tree").controller("TreeController",["$scope","$element",function(e,t){this.scope=e,e.$element=t,e.$nodesScope=null,e.$type="uiTree",e.$emptyElm=null,e.$dropzoneElm=null,e.$callbacks=null,e.dragEnabled=!0,e.emptyPlaceholderEnabled=!0,e.maxDepth=0,e.dragDelay=0,e.cloneEnabled=!1,e.nodropEnabled=!1,e.dropzoneEnabled=!1,e.isEmpty=function(){return e.$nodesScope&&e.$nodesScope.$modelValue&&0===e.$nodesScope.$modelValue.length},e.place=function(t){e.$nodesScope.$element.append(t),e.$emptyElm.remove()},this.resetEmptyElement=function(){e.$nodesScope.$modelValue&&0!==e.$nodesScope.$modelValue.length||!e.emptyPlaceholderEnabled?e.$emptyElm.remove():t.append(e.$emptyElm)},this.resetDropzoneElement=function(){e.$nodesScope.$modelValue&&0===e.$nodesScope.$modelValue.length||!e.dropzoneEnabled?e.$dropzoneElm.remove():t.append(e.$dropzoneElm)},e.resetEmptyElement=this.resetEmptyElement,e.resetDropzoneElement=this.resetDropzoneElement}])}(),function(){"use strict";angular.module("ui.tree").directive("uiTree",["treeConfig","$window",function(e,t){return{restrict:"A",scope:!0,controller:"TreeController",link:function(n,r,a,o){var i,s,l,u={accept:null,beforeDrag:null},c={};angular.extend(c,e),c.treeClass&&r.addClass(c.treeClass),"table"===r.prop("tagName").toLowerCase()?(n.$emptyElm=angular.element(t.document.createElement("tr")),l=(s=r.find("tr")).length>0?angular.element(s).children().length:1e6,i=angular.element(t.document.createElement("td")).attr("colspan",l),n.$emptyElm.append(i)):(n.$emptyElm=angular.element(t.document.createElement("div")),n.$dropzoneElm=angular.element(t.document.createElement("div"))),c.emptyTreeClass&&n.$emptyElm.addClass(c.emptyTreeClass),c.dropzoneClass&&n.$dropzoneElm.addClass(c.dropzoneClass),n.$watch("$nodesScope.$modelValue.length",function(e){angular.isNumber(e)&&(o.resetEmptyElement(),o.resetDropzoneElement())},!0),n.$watch(a.dragEnabled,function(e){"boolean"==typeof e&&(n.dragEnabled=e)}),n.$watch(a.emptyPlaceholderEnabled,function(e){"boolean"==typeof e&&(n.emptyPlaceholderEnabled=e,o.resetEmptyElement())}),n.$watch(a.nodropEnabled,function(e){"boolean"==typeof e&&(n.nodropEnabled=e)}),n.$watch(a.dropzoneEnabled,function(e){"boolean"==typeof e&&(n.dropzoneEnabled=e,o.resetDropzoneElement())}),n.$watch(a.cloneEnabled,function(e){"boolean"==typeof e&&(n.cloneEnabled=e)}),n.$watch(a.maxDepth,function(e){"number"==typeof e&&(n.maxDepth=e)}),n.$watch(a.dragDelay,function(e){"number"==typeof e&&(n.dragDelay=e)}),u.accept=function(e,t,n){return!(t.nodropEnabled||t.$treeScope.nodropEnabled||t.outOfDepth(e))},u.beforeDrag=function(e){return!0},u.expandTimeoutStart=function(){},u.expandTimeoutCancel=function(){},u.expandTimeoutEnd=function(){},u.removed=function(e){},u.dropped=function(e){},u.dragStart=function(e){},u.dragMove=function(e){},u.dragStop=function(e){},u.beforeDrop=function(e){},u.toggle=function(e,t){},n.$watch(a.uiTree,function(e,t){angular.forEach(e,function(e,t){u[t]&&"function"==typeof e&&(u[t]=e)}),n.$callbacks=u},!0)}}}])}(),function(){"use strict";angular.module("ui.tree").directive("uiTreeHandle",["treeConfig",function(e){return{require:"^uiTreeNode",restrict:"A",scope:!0,controller:"TreeHandleController",link:function(t,n,r,a){var o={};angular.extend(o,e),o.handleClass&&n.addClass(o.handleClass),t!=a.scope&&(t.$nodeScope=a.scope,a.scope.$handleScope=t)}}}])}(),function(){"use strict";angular.module("ui.tree").directive("uiTreeNode",["treeConfig","UiTreeHelper","$window","$document","$timeout","$q",function(e,t,n,r,a,o){return{require:["^uiTreeNodes","^uiTree"],restrict:"A",controller:"TreeNodeController",link:function(i,s,l,u){var c,p,d,f,m,h,g,v,y,_,x,b,w,$,k,C,q,S,E,T,A,M,D,I,O,N,j,P,V={},R="ontouchstart"in window,F=null,H=document.body,L=document.documentElement;angular.extend(V,e),V.nodeClass&&s.addClass(V.nodeClass),i.init(u),i.collapsed=!!t.getNodeAttribute(i,"collapsed")||e.defaultCollapsed,i.expandOnHover=!!t.getNodeAttribute(i,"expandOnHover"),i.scrollContainer=t.getNodeAttribute(i,"scrollC
35ontainer")||l.scrollContainer||null,i.sourceOnly=i.nodropEnabled||i.$treeScope.nodropEnabled,i.$watch(l.collapsed,function(e){"boolean"==typeof e&&(i.collapsed=e)}),i.$watch("collapsed",function(e){t.setNodeAttribute(i,"collapsed",e),l.$set("collapsed",e)}),i.$watch(l.expandOnHover,function(e){"boolean"!=typeof e&&"number"!=typeof e||(i.expandOnHover=e)}),i.$watch("expandOnHover",function(e){t.setNodeAttribute(i,"expandOnHover",e),l.$set("expandOnHover",e)}),l.$observe("scrollContainer",function(e){"string"==typeof e&&(i.scrollContainer=e)}),i.$watch("scrollContainer",function(e){t.setNodeAttribute(i,"scrollContainer",e),l.$set("scrollContainer",e),g=document.querySelector(e)}),i.$on("angular-ui-tree:collapse-all",function(){i.collapsed=!0}),i.$on("angular-ui-tree:expand-all",function(){i.collapsed=!1}),b=function(e){if((R||2!==e.button&&3!==e.which)&&!(e.uiTreeDragging||e.originalEvent&&e.originalEvent.uiTreeDragging)){var a,o,l,u,g,v,b,w,$,k=angular.element(e.target);if((a=t.treeNodeHandlerContainerOfElement(k))&&(k=angular.element(a)),o=s.clone(),w=t.elementIsTreeNode(k),$=t.elementIsTreeNodeHandle(k),(w||$)&&!(w&&t.elementContainsTreeNodeHandler(k)||"input"==(l=k.prop("tagName").toLowerCase())||"textarea"==l||"button"==l||"select"==l)){for(O=angular.element(e.target),N=O[0].attributes["ui-tree"];O&&O[0]&&O[0]!==s&&!N;){if(O[0].attributes&&(N=O[0].attributes["ui-tree"]),t.nodrag(O))return;O=O.parent()}i.beforeDrag(i)&&(e.uiTreeDragging=!0,e.originalEvent&&(e.originalEvent.uiTreeDragging=!0),e.preventDefault(),g=t.eventObj(e),c=!0,p=t.dragInfo(i),j=p.source.$treeScope.$id,"tr"===(u=s.prop("tagName")).toLowerCase()?(f=angular.element(n.document.createElement(u)),v=angular.element(n.document.createElement("td")).addClass(V.placeholderClass).attr("colspan",s[0].children.length),f.append(v)):f=angular.element(n.document.createElement(u)).addClass(V.placeholderClass),m=angular.element(n.document.createElement(u)),V.hiddenClass&&m.addClass(V.hiddenClass),d=t.positionStarted(g,s),f.css("height",s.prop("offsetHeight")+"px"),(h=angular.element(n.document.createElement(i.$parentNodesScope.$element.prop("tagName"))).addClass(i.$parentNodesScope.$element.attr("class")).addClass(V.dragClass)).css("width",t.width(s)+"px"),h.css("z-index",9999),(b=(s[0].querySelector(".angular-ui-tree-handle")||s[0]).currentStyle)&&(document.body.setAttribute("ui-tree-cursor",r.find("body").css("cursor")||""),r.find("body").css({cursor:b.cursor+"!important"})),i.sourceOnly&&f.css("display","none"),s.after(f),s.after(m),p.isClone()&&i.sourceOnly?h.append(o):h.append(s),r.find("body").append(h),h.css({left:g.pageX-d.offsetX+"px",top:g.pageY-d.offsetY+"px"}),y={placeholder:f,dragging:h},A(),i.$apply(function(){i.$treeScope.$callbacks.dragStart(p.eventArgs(y,d))}),_=Math.max(H.scrollHeight,H.offsetHeight,L.clientHeight,L.scrollHeight,L.offsetHeight),x=Math.max(H.scrollWidth,H.offsetWidth,L.clientWidth,L.scrollWidth,L.offsetWidth))}}},w=function(e){var r,o,s,l,u,m,b,w,$,k,C,q,S,E,T,A,M,D,O,N,P,R=t.eventObj(e);if(h){if(e.preventDefault(),n.getSelection?n.getSelection().removeAllRanges():n.document.selection&&n.document.selection.empty(),(o=R.pageX-d.offsetX)<0&&(o=0),(s=R.pageY-d.offsetY)<0&&(s=0),s+10>_&&(s=_-10),o+10>x&&(o=x-10),h.css({left:o+"px",top:s+"px"}),g?(m=g.getBoundingClientRect(),u=(l=g.scrollTop)+g.clientHeight,m.bottom<R.clientY&&u<g.scrollHeight&&(E=Math.min(g.scrollHeight-u,10),g.scrollTop+=E),m.top>R.clientY&&l>0&&(T=Math.min(l,10),g.scrollTop-=T)):((u=(l=window.pageYOffset||n.document.documentElement.scrollTop)+(window.innerHeight||n.document.clientHeight||n.document.clientHeight))<R.pageY&&u<_&&(E=Math.min(_-u,10),window.scrollBy(0,E)),l>R.pageY&&(T=Math.min(l,10),window.scrollBy(0,-T))),t.positionMoved(e,d,c),c)return void(c=!1);if(w=R.pageX-(n.pageXOffset||n.document.body.scrollLeft||n.document.documentElement.scrollLeft)-(n.document.documentElement.clientLeft||0),$=R.pageY-(n.pageYOffset||n.document.body.scrollTop||n.document.documentElement.scrollTop)-(n.document.documentElement.clientTop||0),angular.isFunction(h.hide)?h.hide():(k=h[0].style.display,h[0].style.display="none"),n.document.elementFromPoint(w,$),q=angular.element(n.document.elementFromPoint(w,$)),(I=t.treeNodeHandlerContainerOfElement(q))&&(q=angular.element(I)),angular.isFunction(h.show)?h.show():h[0].style.display=k,t.elementIsTree(q)?C=q.controller("uiTree").scope:t.elementIsTreeNodeHandle(q)?C=q.controller("uiTreeHandle").scope:t.elementIsTreeNode(q)?C=q.controller("uiTreeNode").scope:t.elementIsTreeNodes(q)?C=q.controller("uiTreeNodes").scope:t.elementIsPlaceholder(q)?C=q.controller("uiTreeNodes").scope:t.elementIsDropzone(q)?(C=q.controller("uiTree").scope,P=!0):q.controller("uiTreeNode")&&(C=q.controller("uiTreeNode").scope),C&&C.$treeScope&&C.$treeScope.$id&&C.$treeScope.$id===j&&d.dirAx)d.distX>0&&(r=p.prev())&&!r.collapsed&&r.accept(i,r.childNodesCount())&&(r.$childNodesScope.$element.append(f),p.moveTo(r.$childNodesScope,r.childNodes(),r.childNodesCount())),d.distX<0&&(p.next()||(b=p.parentNode())&&b.$parentNodesScope.accept(i,b.index()+1)&&(b.$element.after(f),p.moveTo(b.$parentNodesScope,b.siblings(),b.index()+1)));else{if(S=!1,!C)return;if(!C.$treeScope||C.$parent.nodropEnabled||C.$treeScope.nodropEnabled||f.css("display",""),"uiTree"===C.$type&&C.dragEnabled&&(S=C.isEmpty()),"uiTreeHandle"===C.$type&&(C=C.$nodeScope),"uiTreeNode"!==C.$type&&!S&&!P)return void(V.appendChildOnHover&&!p.next()&&v&&((b=p.parentNode()).$element.after(f),p.moveTo(b.$parentNodesScope,b.siblings(),b.index()+1),v=!1));F&&f.parent()[0]!=F.$element[0]&&(F.resetEmptyElement(),F.resetDropzoneElement(),F=null),S?(F=C,C.$nodesScope.accept(i,0)&&p.moveTo(C.$nodesScope,C.$nodesScope.childNodes(),0)):P?(F=C,C.$nodesScope.accept(i,C.$nodesScope.childNodes().length)&&p.moveTo(C.$nodesScope,C.$nodesScope.childNodes(),C.$nodesScope.childNodes().length)):C.dragEnabled()&&(angular.isDefined(i.expandTimeoutOn)&&i.expandTimeoutOn!==C.id&&(a.cancel(i.expandTimeout),delete i.expandTimeout,delete i.expandTimeoutOn,i.$callbacks.expandTimeoutCancel()),
vendor: 5,536 bytes, line 35
35C.collapsed&&(!0===i.expandOnHover||angular.isNumber(i.expandOnHover)&&0===i.expandOnHover?(C.collapsed=!1,C.$treeScope.$callbacks.toggle(!1,C)):!1!==i.expandOnHover&&angular.isNumber(i.expandOnHover)&&i.expandOnHover>0&&angular.isUndefined(i.expandTimeoutOn)&&(i.expandTimeoutOn=C.$id,i.$callbacks.expandTimeoutStart(),i.expandTimeout=a(function(){i.$callbacks.expandTimeoutEnd(),C.collapsed=!1,C.$treeScope.$callbacks.toggle(!1,C)},i.expandOnHover))),q=C.$element,A=t.offset(q),O=t.height(q),O-=(N=C.$childNodesScope?C.$childNodesScope.$element:null)?t.height(N):0,D=V.appendChildOnHover?.25*O:t.height(q)/2,M=R.pageY<A.top+D,C.$parentNodesScope.accept(i,C.index())?M?(q[0].parentNode.insertBefore(f[0],q[0]),p.moveTo(C.$parentNodesScope,C.siblings(),C.index())):V.appendChildOnHover&&C.accept(i,C.childNodesCount())?(C.$childNodesScope.$element.prepend(f),p.moveTo(C.$childNodesScope,C.childNodes(),0),v=!0):(q.after(f),p.moveTo(C.$parentNodesScope,C.siblings(),C.index()+1)):!M&&C.accept(i,C.childNodesCount())&&(C.$childNodesScope.$element.append(f),p.moveTo(C.$childNodesScope,C.childNodes(),C.childNodesCount())))}i.$apply(function(){i.$treeScope.$callbacks.dragMove(p.eventArgs(y,d))})}},$=function(e){var t=p.eventArgs(y,d);e.preventDefault(),M(),a.cancel(i.expandTimeout),i.$treeScope.$apply(function(){o.when(i.$treeScope.$callbacks.beforeDrop(t)).then(function(e){!1!==e&&i.$$allowNodeDrop?(p.apply(),i.$treeScope.$callbacks.dropped(t)):T()}).catch(function(){T()}).finally(function(){m.replaceWith(i.$element),f.remove(),h&&(h.remove(),h=null),i.$treeScope.$callbacks.dragStop(t),i.$$allowNodeDrop=!1,p=null;var e=document.body.getAttribute("ui-tree-cursor");null!==e&&(r.find("body").css({cursor:e}),document.body.removeAttribute("ui-tree-cursor"))})})},k=function(e){i.dragEnabled()&&b(e)},C=function(e){w(e)},q=function(e){i.$$allowNodeDrop=!0,$(e)},S=function(e){$(e)},E={exec:function(e,t){t||(t=0),this.cancel(),P=a(e,t)},cancel:function(){a.cancel(P)}},D=function(e){27===e.keyCode&&q(e)},(T=function(){s.bind("touchstart mousedown",function(e){i.dragDelay>0?E.exec(function(){k(e)},i.dragDelay):k(e)}),s.bind("touchend touchcancel mouseup",function(){i.dragDelay>0&&E.cancel()})})(),A=function(){angular.element(r).bind("touchend",q),angular.element(r).bind("touchcancel",q),angular.element(r).bind("touchmove",C),angular.element(r).bind("mouseup",q),angular.element(r).bind("mousemove",C),angular.element(r).bind("mouseleave",S),angular.element(r).bind("keydown",D)},M=function(){angular.element(r).unbind("touchend",q),angular.element(r).unbind("touchcancel",q),angular.element(r).unbind("touchmove",C),angular.element(r).unbind("mouseup",q),angular.element(r).unbind("mousemove",C),angular.element(r).unbind("mouseleave",S),angular.element(r).unbind("keydown",D)}}}}])}(),function(){"use strict";angular.module("ui.tree").directive("uiTreeNodes",["treeConfig","$window",function(e){return{require:["ngModel","?^uiTreeNode","^uiTree"],restrict:"A",scope:!0,controller:"TreeNodesController",link:function(t,n,r,a){var o={},i=a[0],s=a[1],l=a[2];angular.extend(o,e),o.nodesClass&&n.addClass(o.nodesClass),s?(s.scope.$childNodesScope=t,t.$nodeScope=s.scope):l.scope.$nodesScope=t,t.$treeScope=l.scope,i&&(i.$render=function(){t.$modelValue=i.$modelValue}),t.$watch(function(){return r.maxDepth},function(e){"number"==typeof e&&(t.maxDepth=e)}),t.$watch(function(){return r.nodropEnabled},function(e){void 0!==e&&(t.nodropEnabled=!0)},!0)}}}])}(),function(){"use strict";angular.module("ui.tree").factory("UiTreeHelper",["$document","$window","treeConfig",function(e,t,n){return{nodesData:{},setNodeAttribute:function(e,t,n){if(!e.$modelValue)return null;var r=this.nodesData[e.$modelValue.$$hashKey];r||(r={},this.nodesData[e.$modelValue.$$hashKey]=r),r[t]=n},getNodeAttribute:function(e,t){if(!e.$modelValue)return null;var n=this.nodesData[e.$modelValue.$$hashKey];return n?n[t]:null},nodrag:function(e){return void 0!==e.attr("data-nodrag")&&"false"!==e.attr("data-nodrag")},eventObj:function(e){var t=e;return void 0!==e.targetTouches?t=e.targetTouches.item(0):void 0!==e.originalEvent&&void 0!==e.originalEvent.targetTouches&&(t=e.originalEvent.targetTouches.item(0)),t},dragInfo:function(e){return{source:e,sourceInfo:{cloneModel:!0===e.$treeScope.cloneEnabled?angular.copy(e.$modelValue):void 0,nodeScope:e,index:e.index(),nodesScope:e.$parentNodesScope},index:e.index(),siblings:e.siblings().slice(0),parent:e.$parentNodesScope,resetParent:function(){this.parent=e.$parentNodesScope},moveTo:function(e,t,n){this.parent=e,this.siblings=t.slice(0);var r=this.siblings.indexOf(this.source);r>-1&&(this.siblings.splice(r,1),this.source.index()<n&&n--),this.siblings.splice(n,0,this.source),this.index=n},parentNode:function(){return this.parent.$nodeScope},prev:function(){return this.index>0?this.siblings[this.index-1]:null},next:function(){return this.index<this.siblings.length-1?this.siblings[this.index+1]:null},isClone:function(){return!0===this.source.$treeScope.cloneEnabled},clonedNode:function(e){return angular.copy(e)},isDirty:function(){return this.source.$parentNodesScope!=this.parent||this.source.index()!=this.index},isForeign:function(){return this.source.$treeScope!==this.parent.$treeScope},eventArgs:function(e,t){return{source:this.sourceInfo,dest:{index:this.index,nodesScope:this.parent},elements:e,pos:t}},apply:function(){var e=this.source.$modelValue;this.parent.nodropEnabled||this.parent.$treeScope.nodropEnabled||this.isDirty()&&(this.isClone()&&this.isForeign()?this.parent.insertN
35ode(this.index,this.sourceInfo.cloneModel):(this.source.remove(),this.parent.insertNode(this.index,e)))}}},height:function(e){return e.prop("scrollHeight")},width:function(e){return e.prop("scrollWidth")},offset:function(n){var r=n[0].getBoundingClientRect();return{width:n.prop("offsetWidth"),height:n.prop("offsetHeight"),top:r.top+(t.pageYOffset||e[0].body.scrollTop||e[0].documentElement.scrollTop),left:r.left+(t.pageXOffset||e[0].body.scrollLeft||e[0].documentElement.scrollLeft)}},positionStarted:function(e,t){var n={},r=e.pageX,a=e.pageY;return e.originalEvent&&e.originalEvent.touches&&e.originalEvent.touches.length>0&&(r=e.originalEvent.touches[0].pageX,a=e.originalEvent.touches[0].pageY),n.offsetX=r-this.offset(t).left,n.offsetY=a-this.offset(t).top,n.startX=n.lastX=r,n.startY=n.lastY=a,n.nowX=n.nowY=n.distX=n.distY=n.dirAx=0,n.dirX=n.dirY=n.lastDirX=n.lastDirY=n.distAxX=n.distAxY=0,n},positionMoved:function(e,t,n){var r,a=e.pageX,o=e.pageY;if(e.originalEvent&&e.originalEvent.touches&&e.originalEvent.touches.length>0&&(a=e.originalEvent.touches[0].pageX,o=e.originalEvent.touches[0].pageY),t.lastX=t.nowX,t.lastY=t.nowY,t.nowX=a,t.nowY=o,t.distX=t.nowX-t.lastX,t.distY=t.nowY-t.lastY,t.lastDirX=t.dirX,t.lastDirY=t.dirY,t.dirX=0===t.distX?0:t.distX>0?1:-1,t.dirY=0===t.distY?0:t.distY>0?1:-1,r=Math.abs(t.distX)>Math.abs(t.distY)?1:0,n)return t.dirAx=r,void(t.moving=!0);t.dirAx!==r?(t.distAxX=0,t.distAxY=0):(t.distAxX+=Math.abs(t.distX),0!==t.dirX&&t.dirX!==t.lastDirX&&(t.distAxX=0),t.distAxY+=Math.abs(t.distY),0!==t.dirY&&t.dirY!==t.lastDirY&&(t.distAxY=0)),t.dirAx=r},elementIsTreeNode:function(e){return void 0!==e.attr("ui-tree-node")},elementIsTreeNodeHandle:function(e){return void 0!==e.attr("ui-tree-handle")},elementIsTree:function(e){return void 0!==e.attr("ui-tree")},elementIsTreeNodes:function(e){return void 0!==e.attr("ui-tree-nodes")},elementIsPlaceholder:function(e){return e.hasClass(n.placeholderClass)},elementIsDropzone:function(e){return e.hasClass(n.dropzoneClass)},elementContainsTreeNodeHandler:function(e){return e[0].querySelectorAll("[ui-tree-handle]").length>=1},treeNodeHandlerContainerOfElement:function(e){return function(e,t){if(void 0===t)return null;var n=t.parentNode,r="function"==typeof n.setAttribute&&n.hasAttribute(e)?n:null;for(;n&&"function"==typeof n.setAttribute&&!n.hasAttribute(e);){if(n=n.parentNode,r=n,n===document.documentElement){r=null;break}0}return r}("ui-tree-handle",e[0])}}}])}()},1597:function(e,t,n){n(1593),e.exports="ui.tree"},1598:function(e,t,n){"use strict";var r=n(8),a=n.n(r);function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var i=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.itemCollapseService=t,this.treeOptions={};this.dropped&&(this.treeOptions.dropped=function(e){n.dropped({event:e})}),this.itemSort=function(e){return function(t){return e.sortItem({item:t})}}(this)}var t,n,r;return t=e,(n=[{key:"isItemCollapsed",value:function(e){return this.itemCollapseService.isItemCollapsed(e)}},{key:"changeItemState",value:function(e){this.isItemCollapsed(e)?this.itemCollapseService.foldItem(e):this.itemCollapseService.collapseItem(e)}}])&&o(t.prototype,n),r&&o(t,r),e}();i.$inject=["itemCollapseService"];var s=angular.module("paysera.list.directives",[]).directive("list",function(){return{templateUrl:"paysera-list/tree.html",controller:i,controllerAs:"listVM",bindToController:!0,replace:!0,restrict:"EA",scope:{itemsList:"=",getTitle:"&",removeItem:"&?",addItem:"&?",editItem:"&?",isItemActive:"&?",setActiveItem:"&",sortItem:"&",isVisible:"&?",dropped:"&?",enableDrag:"=",disableActions:"="}}}).name;function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var u=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.foldedItems=[]}var t,n,r;return t=e,(n=[{key:"collapseItem",value:function(e){this.foldedItems.splice(this.foldedItems.indexOf(e.id),1)}},{key:"foldItem",value:function(e){this.foldedItems.push(e.id)}},{key:"isItemCollapsed",value:function(e){return-1===this.foldedItems.indexOf(e.id)}}])&&l(t.prototype,n),r&&l(t,r),e}(),c=angular.module("paysera.list.services",[]).service("itemCollapseService",u).name,p='<div>\n    <div ui-tree-handle\n         data-ng-click="listVM.disableActions || listVM.setActiveItem({item:item})"\n         data-ng-class="{\'bg-gray\' : listVM.isItemActive && listVM.isItemActive({ item : item }), \'bg-gray-active\' : hover}"\n         data-ng-mouseover="hover = true"\n         data-ng-mouseleave="hover = false"\n    >\n        <a class="btn btn-success btn-xs mr8"\n           data-ng-if="item.children && item.children.length > 0"\n           data-nodrag\n           data-ng-click="listVM.changeItemState(item); $event.stopPropagation();"\n        >
35\n            <span class="glyphicon"\n                  data-ng-class="{\n                    \'glyphicon-chevron-right\': listVM.isItemCollapsed(item),\n                    \'glyphicon-chevron-down\': !listVM.isItemCollapsed(item)\n                  }"\n            ></span>\n        </a>\n        {[{ listVM.getTitle({ item: item }) }]}\n        <a data-ng-if="listVM.removeItem"\n           data-confirmation="listVM.removeItem({ item: item })"\n           data-confirmation-message="{[{ \'item.confirm.remove\'|trans }]}"\n           data-confirmation-title="{[{ \'item.confirm.title\'|trans }]}"\n           data-ok-title="{[{ \'item.confirm.ok\'|trans }]}"\n           data-cancel-title="{[{ \'item.confirm.cancel\'|trans }]}"\n           data-ng-disabled="listVM.disableActions"\n           data-confirmation-disabled="listVM.disableActions"\n           class="pull-right btn btn-danger btn-xs mr8"\n           data-nodrag\n        >\n            <span class="glyphicon glyphicon-trash"></span>\n        </a>\n        <a data-ng-if="listVM.addItem"\n           class="pull-right btn btn-primary btn-xs mr8"\n           data-nodrag\n           data-ng-disabled="listVM.disableActions"\n           data-ng-click="listVM.disableActions || listVM.addItem({ item: item })"\n        >\n            <span class="glyphicon glyphicon-plus"></span>\n        </a>\n        <a data-ng-if="listVM.editItem"\n           class="pull-right btn btn-primary btn-xs mr8"\n           data-nodrag\n           data-ng-disabled="listVM.disableActions"\n           data-ng-click="listVM.disableActions || listVM.editItem({ item: item })"\n        >\n            <span class="glyphicon glyphicon-pencil"></span>\n        </a>\n        <a data-ng-if="listVM.isVisible && !listVM.isVisible({ item: item })"\n           class="pull-right btn btn-xs mr8"\n        >\n            <span class="glyphicon glyphicon-eye-close"></span>\n        </a>\n    </div>\n    <ol data-ui-tree-nodes=""\n        data-ng-model="item.children"\n        data-ng-class="{ hidden: listVM.isItemCollapsed(item) }"\n    >\n        <li data-ng-repeat="item in item.children"\n            data-ui-tree-node\n            data-ng-include="\'paysera-list/item.html\'"\n        ></li>\n    </ol>\n</div>\n\n',d='<div>\n    <a data-ng-if="listVM.addItem"\n       data-ng-click="listVM.disableActions || listVM.addItem({item: null})"\n       class="btn btn-success btn-xs mb10"\n       data-ng-disabled="listVM.disableActions"\n    >\n        <span class="glyphicon glyphicon-plus"></span>\n        {[{ \'itemList.addItem\' | trans }]}\n    </a>\n\n    <div data-ng-if="listVM.itemsList.length > 0"\n         data-ui-tree="listVM.treeOptions"\n         data-nodrag="{[{ !listVM.enableDrag }]}"\n         id="tree-root"\n         data-drag-delay="200"\n    >\n        <ol data-ui-tree-nodes=""\n            data-ng-model="listVM.itemsList"\n        >\n            <li data-ng-repeat="item in listVM.itemsList"\n                data-ui-tree-node\n                data-ng-include="\'paysera-list/item.html\'"\n            ></li>\n        </ol>\n    </div>\n\n    <h4 data-ng-if="!listVM.itemsList.length > 0">\n        {[{ \'item_list.no_items\' | trans }]}\n    </h4>\n</div>\n';function f(e){e.put("paysera-list/item.html",p),e.put("paysera-list/tree.html",d)}f.$inject=["$templateCache"],n(1593),n(1592),n(1872);t.a=a.a.module("paysera.list",[s,c]).run(f).name},1599:function(e,t,n){"use strict";var r=n(8),a=n.n(r),o=n(805);function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var s=function(){function e(t,n,r,a){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.router=t,this.itemsResolver=n,this.httpCache=r.createHttpCache("evp_page.page"),this.commonHttp=a.createCommonHttp({error_context:"evp_page.page",success_context:"evp_page.page"},this.httpCache)}var t,n,r;return t=e,(n=[{key:"getLocales",value:function(){return["lt","en","lv","ru","pl","bg","es","sq","et","de","ro","ar","fr","xk","uk","ka","mk"]}},{key:"removeEmptyFilterParameters",value:function(e){return e.route_locale||delete e.route_locale,e.ids&&0!==e.ids.length||delete e.ids,e.route_path||delete e.route_path,e.meta_info_no_index||delete e.meta_info_no_index,e}},{key:"getPages",value:function(e,t){return this.commonHttp.get(this.router.generate("evp_page_rest_pages",e),{cache:t||!1})}},{key:"getAllPages",value:function(e,t){var n=this,r={limit:20,offset:0,order_by:"id",order_direction:"asc"};return e&&a.a.extend(r,e||{}),this.itemsResolver.itemsByFilterResolver(function(e){return n.getPages(e,t||!1)},r,function(e){return e.pages})}},{key:"getPage",value:function(e,t){return this.commonHttp.get(this.router.generate("evp_page_rest_page",{pageId:e}),{cache:t||!1})}},{key:"deletePage",value:function(e){var t=this;return this.commonHttp.delete(this.router.generate("evp_page_rest_page_delete",{pageId:e})).then(function(e){return t.httpCache.removeAll(),e})}},{key:"updatePage",value:function(e){var t=this;return this.commonHttp.put(this.router.generate("evp_page_rest_pages_edit",{pageId:e.id}),e).then(function(e){return t.httpCache.removeAll(),e})}},{key:"createPage",value:function(e){var t=this;return this.commonHttp.post(this.router.generate("evp_page_rest_pages_save"),e).then(function(e){return t.httpCache.removeAll(),e})}}])&&i(t.prototype,n),r&&i(t,r),e}();s.$inject=["router","itemsResolver","httpCacheFactory","commonHttpFactory"];var l=s;function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var c=function(){function e(t,n,r,a){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.router=t,this.httpCache=n.createHttpCache("evp_page.route"),this.commonHttp=r.createCommonHttp({error_context:"evp_page.route",success_context:"evp_page.route"},this.httpCache),this.itemsResolver=a}var t,n,r;return t=e,(n=[{key:"getSelectableRoutes",value:function(e){return this.commonHttp.get(this.router.generate("evp_routing_rest_selectable_routes"),{cache:e||!1})}},{key:"getAllSelectableRoutes",value:function(e){var t=this;return this.itemsResolver.itemsByFilterResolver(function(n){return t.getSelectableRoutes(e||!1)},{},function(e){return e.routes})}}])&&u(t.prototype,n),r&&u(t,r),e}();c.$inject=["router","httpCacheFactory","commonHttpFactory","itemsResolver"];var p=c,d=angular.module("paysera.page_admin.common.services",[]).service("pageApi",l).service("routeApi",p).name;t.a=a.a.module("paysera.page_admin.common",[o.a,d]).name},1872:function(e,t,n){},1954:function(e,t,n){!function(e){e.add("menu_list.selected_menu_settings","Meniu '%item%' nustatymai","EvpMenuAdminBundle","lt"),e.add("menu_list.menu","Meniu","EvpMenuAdminBundle","lt"),e.add("menu_list.save_positions","Saugoti rūšiavimą","EvpMenuAdminBundle","lt"),e.add("menu_list.cancel","Atšaukti","EvpMenuAdminBundle","lt"),e.add("menu_list.sync_translations","Sinchronizuoti vertimus","EvpMenuAdminBundle","lt"),e.add("menu_list.sync_success","Vertimai sėkmingai sinchronizuoti","EvpMenuAdminBundle","lt"),e.add("menu_list.sync_failed","Nepavyko sinchronizuoti vertimų","EvpMenuAdminBundle","lt"),e.add("menu_item.name","Pavadinimas","EvpMenuAdminBundle","lt"),e.add("menu_item.label","Antraštė","EvpMenuAdminBundle","lt"),e.add("menu_item.url","Puslapis","EvpMenuAdminBundle","lt"),e.add("menu_item.visible","Matomas","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.form.field.visible_to","Visible to","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.form.field.visible_to_all","Visi","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.form.field.visible_to_companies","Juridiniai asmenys","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.form.field.visible_to_people","Fiziniai asmenys","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.form.field.countries","Šalys","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.form.all_countries","Visos šalys","EvpMenuAdminBundle","lt"),e.add("menu_item.edit","Redaguoti","EvpMenuAdminBundle","lt"),e.add("menu_item.visibility.true","Taip","EvpMenuAdminBundle","lt"),e.add("menu_item.visibility.false","Ne","EvpMenuAdminBundle","lt"),e.add("itemList.addItem","Pridėti meniu","EvpMenuAdminBundle","lt"),e.add("item.confirm.remove","Ar tikrai norite pašalinti pasirinktą meniu?","EvpMenuAdminBundle","lt"),e.add("item.confirm.title","Meniu pašalinimo patvirtinimas","EvpMenuAdminBundle","lt"),e.add("item.confirm.ok","Patvirtinti","EvpMenuAdminBundle","lt"),e.add("item.confirm.cancel","Atšaukti","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.modal_title","Meniu","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.button.close","Uždaryti","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.button.save","Išsaugoti","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.select_page","Pasirinkite puslapį","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.form.field.name","Pavadinimas","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.form.field.id","ID","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.error.name.empty","Įveskite pavadinimą","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.form.field.page","Puslapis","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.form.field.visible","Matomas","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.form.field.internal","Vidinis puslapis","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.form.field.external","Išorinis puslapis","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.error.page.empty","Pasirinkite puslapio tipą","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.error.inner_page.empty","Pasirinkite vidinį puslapį","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.error.external_page.empty","Įveskite puslapio nuorodą","EvpMenuAdminBundle","lt"),e.add("item_list.no_items","Meniu nėra","EvpMenuAdminBundle","lt"),e.add("add_edit_menu.form.field.root","Root elementas","EvpMenuAdminBundle","lt")}(n(531))},2303:function(e,t,n){},2312:function(e,t,n){"use strict";n.r(t);var r=n(8),a=n.n(r),o=n(679),i=n.n(o),s=n(680),l=n.n(s),u=n(544),c=n.n(u),p=n(1597),d=n.n(p),f=n(551),m=n.n(f),h=n(1257),g=n.n(h),v=n(805),y=n(444),_=n(300),x=n(299),b=n(1266),w=n(1598),$=n(278),k=n(1264);function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var q=function(){function e(t,n,r,a,o,i,s,l){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.menuService=n,this.$route=r,this.$location=o,this.menuClientService=i,this.menu=n.createMenuTree(t,null),this.selectedItem=null,this.$q=s,this.$log=l,this.enableDragAndDrop=!0,this.disableActions=!1,this.isSyncingTranslations=!1,this.syncAlert=null,a)for(var u=0;u<t.length;u++)if(parseInt(t[u].id)===a){this.selectedItem=t[u];break}}var t,n,r;return t=e,(n=[{key:"removeItem",value:function(e){var t=this;this.menuService.removeMenu(e,this.menu).then(function(){t.$route.reload()})}},{key:"addItem",value:function(e){var t=this,n=this.menuService.getEmptyItem(e,this.menu);this.menuService.openItemForm(n,function(e){return t.menuClientService.createMenuItem(e)}).result.then(function(e){t.refreshItems()})}},{key:"editItem",value:function(e){var t=this;this.menuService.openItemForm(e,function(e){return t.menuClientService.updateMenuItem(e)}).result.then(function(e){t.refreshItems()})}},{key:"setActiveItem",value:function(e){this.$location.path("/menu/"+e.id)}},{key:"isItemActive",value:function(e){return this.selectedItem&&this.selectedItem.id===e.id}},{key:"isVisible",value:function(e){return e.display}},{key:"refreshItems",value:function(){this.$route.reload()}},{key:"sortItem",value:function(e){return parseInt(e.position)}},{key:"getTitle",value:function(e){return e.label}},{key:"dropped",value:function(e){this.disableActions=!0,this.menuService.updatePositions(e,this.menu)}},{key:"updateChangedItems",value:function(){var e=this;this.menuService.updateChangedItems().then(function(){e.refreshItems()})}},{key:"dismissSyncAlert",value:function(){this.syncAlert=null}},{key:"syncTranslations",value:function(){var e=this;return this.syncAlert=null,this.isSyncingTranslations=!0,this.menuClientService.syncTranslations().then(function(){e.syncAlert={type:"success",messageKey:"menu_list.sync_success"}}).catch(function(t){e.$log.error("MenuController.syncTranslations failed",t),e.syncAlert={type:"danger",messageKey:"menu_list.sync_failed"}}).finally(function(){e.isSyncingTranslations=!1})}}])&&C(t.prototype,n),r&&C(t,r),e}();q.$inject=["menu","menuService","$route","selectedItemId","$location","menuClientService","$q","$log"];var S='<div>\n    <div class="col-md-4 col-sm-4 col-lg-4">\n        <h3>{[{ \'menu_list.menu\' | trans }]}</h3>\n\n        <div class="alert alert-dismissible"\n             data-ng-if="menuVM.syncAlert"\n             data-ng-class="{\'alert-success\': menuVM.syncAlert.type === \'success\', \'alert-danger\': menuVM.syncAlert.type === \'danger\'}
35"\n        >\n            <button type="button"\n                    class="close"\n                    aria-label="Close"\n                    data-ng-click="menuVM.dismissSyncAlert()"\n            ><span aria-hidden="true">×</span></button>\n\n            {[{ menuVM.syncAlert.messageKey | trans }]}\n        </div>\n\n        <data-list\n            class="mb15"\n            data-items-list="menuVM.menu"\n            data-title-property="\'name\'"\n            data-remove-item="menuVM.removeItem(item)"\n            data-add-item="menuVM.addItem(item)"\n            data-edit-item="menuVM.editItem(item)"\n            data-set-active-item="menuVM.setActiveItem(item)"\n            data-sort-item="menuVM.sortItem(item)"\n            data-get-title="menuVM.getTitle(item)"\n            data-is-visible="menuVM.isVisible(item)"\n            data-is-item-active="menuVM.isItemActive(item)"\n            data-dropped="menuVM.dropped(event)"\n            data-enable-drag="menuVM.enableDragAndDrop"\n            data-disable-actions="menuVM.disableActions"\n        ></data-list>\n\n        <button class="btn btn-default"\n                data-ng-class="{\'btn-success\' : menuVM.disableActions, \'btn-default\' : !menuVM.disableActions}"\n                data-ng-click="!menuVM.disableActions || menuVM.updateChangedItems()"\n                data-ng-disabled="!menuVM.disableActions"\n        >{[{ \'menu_list.save_positions\' | trans }]}</button>\n\n        <button class="btn btn-danger"\n                data-ng-if="menuVM.disableActions"\n                data-ng-click="menuVM.refreshItems()"\n        >{[{ \'menu_list.cancel\' | trans }]}</button>\n\n        <button class="btn btn-success"\n                data-ng-click="menuVM.syncTranslations()"\n                data-ng-disabled="menuVM.isSyncingTranslations"\n        >{[{ \'menu_list.sync_translations\' | trans }]}</button>\n\n    </div>\n    <div class="col-md-8 col-sm-8 col-lg-8"\n         data-ng-if="menuVM.selectedItem"\n    >\n        <h3>\n            {[{ \'menu_list.selected_menu_settings\' | trans:{\'item\': menuVM.selectedItem.name} }]}\n        </h3>\n        <data-menu-item\n            data-ng-if="menuVM.selectedItem"\n            data-item="menuVM.selectedItem"\n            data-edit-item="menuVM.editItem(item)"\n            data-disable-actions="menuVM.disableActions"\n        ></data-menu-item>\n    </div>\n</div>\n';function E(e){function t(e){return e.getMenu().then(function(e){return angular.forEach(e,function(e){angular.forEach(e.data,function(t,n){angular.isArray(t)&&(e.data[n]={})})}),e})}function n(e){return parseInt(e.current.params.menuId)}e.when("/menu",{template:S,controller:q,controllerAs:"menuVM",reloadOnSearch:!1,resolve:{menu:t,selectedItemId:n}}).when("/menu/:menuId",{template:S,controller:q,controllerAs:"menuVM",resolve:{menu:t,selectedItemId:n}}).otherwise("/menu"),t.$inject=["menuClientService"],n.$inject=["$route"]}E.$inject=["$routeProvider"];var T=E;function A(e,t,n){t.startSymbol("{[{").endSymbol("}]}"),n.enabled(!1),e.useApplyAsync(!0),e.interceptors.push("basicAuthInterceptor"),e.defaults.headers.common["X-Requested-With"]="XMLHttpRequest"}function M(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}A.$inject=["$httpProvider","$interpolateProvider","$sceProvider"];var D=function(){function e(t,n,r,a,o,i,s,l){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.URI_TYPES=i,this.MENU_VISIBLE_TO=s,this.item=n,this.$uibModalInstance=t,this.pages=r,this.countries=a,this.beforeAccept=o,this.serverResponse=null,this.menuService=l,this.resetSelectedPath(this.pages,this.item)}var t,n,r;return t=e,(n=[{key:"close",value:function(){this.$uibModalInstance.dismiss()}},{key:"saveItem",value:function(){var e=this;this.item.name=this.item.label.replace(/\ /g,"_"),this.beforeAccept(this.item).then(function(t){e.$uibModalInstance.close({item:t})},function(t){e.serverResponse=t.data})}},{key:"loadMenuPages",value:function(){var e=this;this.pages.length<=1&&this.menuService.loadMenuPages(null,!0).then(function(t){e.pages=t,e.resetSelectedPath(e.pages,e.item)},function(t){e.serverResponse=t.data})}},{key:"resetSelectedPath",value:function(e,t){for(var n=0;n<e.length;n++)if(e[n].id===t.data.extras.uri_data){this.selectedPath=e[n].routes[0].path;break}}}])&&M(t.prototype,n),r&&M(t,r),e}();D.$inject=["$uibModalInstance","item","pages","countries","beforeAccept","URI_TYPES","MENU_VISIBLE_TO","menuService"],angular.module("menu.controllers",[]).controller("menuController",q).controller("menuModalController",D);var I=angular.module("menu.controllers").name,O='<div>\n    <a data-ng-click="menuItemVM.disableActions || menuItemVM.editItem({item: menuItemVM.item})"\n       class="btn btn-success btn-xs mb10"\n       data-ng-disabled="menuItemVM.disableActions"\n    >
35\n        <span class="glyphicon glyphicon-pencil"></span>\n        {[{ \'menu_item.edit\' | trans }]}\n    </a>\n\n    <div class="panel panel-default menu-item">\n        <div class="panel-body">\n            <dl class="dl-horizontal">\n                <div class="mb15">\n                    <dt>{[{ \'menu_item.name\' | trans }]}</dt>\n                    <dd>{[{ menuItemVM.item.label }]}</dd>\n                </div>\n\n                <div class="mb15">\n                    <dt>{[{ \'menu_item.url\' | trans }]}</dt>\n                    <dd>{[{ menuItemVM.pageUrl }]}</dd>\n                </div>\n\n                <div>\n                    <dt>{[{ \'menu_item.visible\' | trans }]}</dt>\n                    <dd>\n                        {[{ \'menu_item.visibility.\' + (menuItemVM.item.display == true) | trans }]}\n                    </dd>\n                </div>\n            </dl>\n        </div>\n    </div>\n</div>\n';var N=function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.pageUrl="",this.item.uri?this.pageUrl=this.item.uri:angular.isDefined(this.item.data.extras.uri_data)&&t.getPage(this.item.data.extras.uri_data).then(function(e){n.pageUrl=e.routes[0].path})};function j(){return{template:O,controller:N,controllerAs:"menuItemVM",bindToController:!0,replace:!0,restrict:"EA",scope:{item:"=",editItem:"&",disableActions:"="}}}N.$inject=["pageApi"],j.$inject=[],angular.module("menu.directives",[]).directive("menuItem",j);var P=angular.module("menu.directives").name;function V(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var R=function(){function e(t,n,r,a,o,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.SORT_DIRECTIONS=t,this.URI_TYPES=n,this.router=r,this.itemsResolver=a,this.httpCache=o.createHttpCache("evp_menu.menu"),this.commonHttp=i.createCommonHttp({error_context:"evp_menu.menu",success_context:"evp_menu.menu"},this.httpCache)}var t,n,r;return t=e,(n=[{key:"normalizeMenuItem",value:function(e){return angular.isDefined(e.data.extras.uri_type)&&angular.forEach(this.URI_TYPES,function(t,n){e.data.extras.uri_type!=t&&(angular.equals(n,"PAGE")?e.data.extras.uri_data&&delete e.data.extras.uri_data:angular.equals(n,"EXTERNAL")&&(e.uri=""))}),e}},{key:"createMenuItem",value:function(e){var t=this,n=this.normalizeMenuItem(e);return this.commonHttp.post(this.router.generate("evp_menu.menu_rest.create"),{name:n.name,label:n.label,uri:n.uri,data:n.data,display:n.display,display_children:n.display_children,parent_id:n.parent_id,position:n.position}).then(function(e){return t.httpCache.removeAll(),e})}},{key:"updateMenuItem",value:function(e){var t=this,n=this.normalizeMenuItem(e);return this.commonHttp.put(this.router.generate("evp_menu.menu_rest.update",{id:n.id}),{name:n.name,label:n.label,uri:n.uri,data:n.data,display:n.display,display_children:n.display_children,parent_id:n.parent_id,position:n.position}).then(function(e){return t.httpCache.removeAll(),e})}},{key:"removeMenu",value:function(e){var t=this;return this.commonHttp.delete(this.router.generate("evp_menu.menu_rest.delete",{id:e.id})).then(function(e){return t.httpCache.removeAll(),e})}},{key:"getMenuByFilter",value:function(e,t){return this.commonHttp.get(this.router.generate("evp_menu.menu_list_rest.get",e),{cache:t||!1})}},{key:"getMenu",value:function(e){var t=this;return this.itemsResolver.itemsByFilterResolver(function(n){return t.getMenuByFilter(n,e||!1)},{limit:20,offset:0},function(e){return e.items})}},{key:"syncTranslations",value:function(){return this.commonHttp.put(this.router.generate("evp_menu.menu_rest.sync_translations"))}}])&&V(t.prototype,n),r&&V(t,r),e}();function F(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}R.$inject=["SORT_DIRECTIONS","URI_TYPES","router","itemsResolver","httpCacheFactory","commonHttpFactory"];var H=function(){function e(t,n,r,a,o,i,s,l){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.MENU_VISIBLE_TO=o,this.$uibModal=t,this.menuClientService=n,this.administrationApi=r,this.unsavedMenuItemsService=s,this.$q=a,this.pageApi=i,this.$log=l}var t,n,r;return t=e,(n=[{key:"openItemForm",value:function(e,t){var n=this;return this.$uibModal.open({animation:!0,templateUrl:"modal/menu-form.html",controller:"menuModalController",controllerAs:"menuVM",resolve:{item:function(){return a.a.copy(e)},pages:function(){return void 0!==e.data.extras.uri_data?n.loadMenuPages({ids:[e.data.extras.uri_data]},!0):[]},beforeAccept:function(){return t},countries:function(){return n.administrationApi.getCountries(!0)}}})}},{key:"getEmptyItem",value:function(e,t){return{name:"",label:"",uri:"",data:{attributes:{},linkAttributes:{},childrenAttributes:{},labelAttributes:{},extras:{visible_to:this.MENU_VISIBLE_TO.ALL}},display:!0,parent_id:e?e.id:null,position:e?e.children.length:t.length}}},{key:"createMenuTree",value:function(e,t){var n=this,r=[];
35return a.a.forEach(e,function(o){if(parseInt(o.parent_id)===parseInt(t)||(a.a.isUndefined(o.parent_id)||!o.parent_id)&&null===t){var i=a.a.copy(o);i.children=n.createMenuTree(e,o.id),r.push(i)}}),a.a.forEach(r,function(e){e.children.sort(function(e,t){return e.position-t.position})}),r.sort(function(e,t){return e.position-t.position}),r}},{key:"removeMenu",value:function(e,t){var n=this;return this.menuClientService.removeMenu(e).then(function(){var r=[],o=t;if(e.parent_id){var i=n.findItemById(e.parent_id,t);if(!i)return n.$log.debug("MenuService.removeMenu parentNode was not found."),n.$q.all([]);o=i.children}return o.splice(o.indexOf(e),1),a.a.forEach(o,function(e,t){e.position=t,r.push(n.menuClientService.updateMenuItem(e))}),n.$q.all(r)})}},{key:"findItemById",value:function(e,t){for(var n=null,r=0;r<t.length;r++){if(t[r].id===e){n=t[r];break}if(t[r].children.length>0&&(n=this.findItemById(e,t[r].children)),n)break}return n}},{key:"updateChangedItems",value:function(){var e=this,t=[];return a.a.forEach(this.unsavedMenuItemsService.getItems(),function(n){t.push(e.menuClientService.updateMenuItem(n).then(function(t){e.unsavedMenuItemsService.removeItem(t.id)}))}),this.$q.all(t)}},{key:"moveUp",value:function(e,t,n){e.position>=t&&e.position<n&&(e.position+=1,this.unsavedMenuItemsService.addItem(e))}},{key:"moveDown",value:function(e,t,n){e.position<=t&&e.position>n&&(e.position-=1,this.unsavedMenuItemsService.addItem(e))}},{key:"updateListPositions",value:function(e,t,n,r){var a=this;t.forEach(function(t){t.id===e.id?(t.position=n,a.unsavedMenuItemsService.addItem(t)):n>=r?a.moveDown(t,n,r):a.moveUp(t,n,r)})}},{key:"removeItem",value:function(e,t){var n=this;e.children_ids.splice(e.children_ids.indexOf(t.id),1),e.children.forEach(function(e){e.position>t.position&&(e.position-=1,n.unsavedMenuItemsService.addItem(e))})}},{key:"addItem",value:function(e,t,n){var r=this;e.children_ids.push(t.id),e.children.forEach(function(e){e.position>=n&&(e.position+=1,r.unsavedMenuItemsService.addItem(e))}),t.position=n}},{key:"updatePositions",value:function(e){var t=e.source.nodesScope.$parent.$modelValue,n=e.dest.nodesScope.$parent.$modelValue,r=e.source.nodeScope.$parent.item;r.parent_id=n?n.id:null,t&&n&&t.name===n.name?this.updateListPositions(r,t.children,e.dest.index,e.source.index):(t&&this.removeItem(t,r),n&&this.addItem(n,r,e.dest.index)),this.unsavedMenuItemsService.addItem(r)}},{key:"loadMenuPages",value:function(e,t){return this.pageApi.getAllPages(e,t)}}])&&F(t.prototype,n),r&&F(t,r),e}();function L(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}H.$inject=["$uibModal","menuClientService","administrationApi","$q","MENU_VISIBLE_TO","pageApi","unsavedMenuItemsService","$log"];var z=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.unsavedItems=[]}var t,n,r;return t=e,(n=[{key:"addItem",value:function(e){this.getItemIndex(e.id)<0&&this.unsavedItems.push(e)}},{key:"getItems",value:function(){return this.unsavedItems}},{key:"clear",value:function(){this.unsavedItems=[]}},{key:"getItemIndex",value:function(e){return this.unsavedItems.findIndex(function(t){return t.id===e})}},{key:"removeItem",value:function(e){this.getItemIndex(e)>-1&&this.unsavedItems.splice(this.getItemIndex(e),1)}}])&&L(t.prototype,n),r&&L(t,r),e}();angular.module("menu.services",[]).run(["$templateCache",function(e){e.put("modal/menu-form.html",'<div class="modal-dialog">\n    <div class="modal-content">\n        <div class="modal-header">\n            <button type="button"\n                    class="close"\n                    aria-hidden="true"\n                    data-ng-click="menuVM.close()"\n            >×</button>\n\n            <h4 class="modal-title">\n                {[{ \'add_edit_menu.modal_title\' | trans }]}\n            </h4>\n        </div>\n        <form name="menuVM.menuForm"\n              class="form-horizontal"\n              novalidate\n        >\n            <div class="modal-body">\n                <div class="form-group"\n                     data-field-valid-status\n                     data-ng-class="{\'has-error\': !fieldValidStatusVM.valid}"\n                >\n                    <label class="col-sm-2 control-label">\n                        {[{ \'add_edit_menu.form.field.name\'|trans }]}\n                    </label>\n                    <div class="col-sm-10">\n                        <input type="text" class="form-control" name="label"\n                               data-ng-model="menuVM.item.label"\n                               data-server-validation="[\'label\', \'name\']"\n                               data-server-response="menuVM.serverResponse"\n                        />
35\n                        <span data-server-messages="menuVM.serverResponse"\n                              data-server-messages-property="[\'label\', \'name\']"\n                        ></span>\n                    </div>\n                </div>\n\n                <div data-ng-if="menuVM.item.id" class="form-group">\n                    <label class="col-sm-2 control-label">\n                        {[{ \'add_edit_menu.form.field.id\'|trans }]}\n                    </label>\n                    <div class="col-sm-10 pt7">\n                        {[{ menuVM.item.id }]}\n                    </div>\n                </div>\n\n                <div class="form-group">\n                    <label class="col-sm-2 control-label">\n                        {[{ \'add_edit_menu.form.field.page\'|trans }]}\n                    </label>\n                    <div class="col-sm-10">\n                        <div class="row form-group">\n                            <div class="col-md-4 col-xs-4 col-lg-4 pt7">\n                                <div class="radio">\n                                    <label>\n                                        <input type="radio"\n                                               data-ng-value="menuVM.URI_TYPES.PAGE"\n                                               data-ng-model="menuVM.item.data.extras.uri_type"\n                                               data-server-validation="[\'uri\']"\n                                               data-server-response="menuVM.serverResponse"\n                                        /> {[{ \'add_edit_menu.form.field.internal\' | trans }]}\n                                    </label>\n\n                                    <span data-server-messages="menuVM.serverResponse"\n                                          data-server-messages-property="[\'uri\']"\n                                    ></span>\n                                </div>\n                            </div>\n                            <div class="col-md-8 col-xs-8 col-lg-8 paths-select">\n                                <ui-select\n                                        data-ng-model="menuVM.item.data.extras.uri_data"\n                                        data-ng-click="menuVM.loadMenuPages()"\n                                >\n                                    <data-ui-select-match>\n                                        <span data-ng-bind="$select.selected.routes[0].path"></span>\n                                    </data-ui-select-match>\n                                    <data-ui-select-choices data-repeat="page.id as page in menuVM.pages | filter: $select.search track by page.id">\n                                        <span data-ng-bind="page.routes[0].path"></span>\n                                    </data-ui-select-choices>\n                                </ui-select>\n                            </div>\n                        </div>\n                        <div class="row form-group">\n                            <div class="col-md-4 col-xs-4 col-lg-4 pt7">\n                                <div class="radio">\n                                    <label>\n                                        <input type="radio"\n                                               data-ng-value="menuVM.URI_TYPES.EXTERNAL"\n                                               data-ng-model="menuVM.item.data.extras.uri_type"\n                                        /> {[{ \'add_edit_menu.form.field.external\' | trans }]}\n                                    </label>\n                                </div>\n                            </div>\n                            <div class="col-md-8 col-xs-8 col-lg-8">\n                                <input\n                                    type="text"\n                                    class="form-control"\n                                    name="name"\n                                    data-ng-model="menuVM.item.uri"\n                                >\n                            </div>\n                        </div>\n                        <div class="row form-group">\n                            <div class="col-md-4 col-xs-4 col-lg-4"></div>\n                            <div class="col-md-8 col-xs-8 col-lg-8">\n                                <input\n                                    type="checkbox"\n                                    value=""\n                                    data-ng-model="menuVM.item.data.linkAttributes"\n                                    data-ng-true-value="{\'target\':\'_blank\', \'rel\': \'noopener noreferrer\'}"\n                                    data-ng-false-value="{}"\n                                > _blank (with rel="noopener noreferrer")\n                            </div>\n                        </div>\n                    </div>\n                </div>\n\n                <div class="form-group">\n                    <label class="col-sm-2 control-label">\n                        {[{ \'add_edit_menu.form.field.visible_to\'|trans }]}\n                    </label>\n                    <div class="col-sm-10 pt7">\n                        <div class="radio">\n                            <label>\n                                <input type="radio"\n                                       data-ng-value="menuVM.MENU_VISIBLE_TO.ALL"\n                                       data-ng-model="menuVM.item.data.extras.visible_to"\n                                >{[{ \'add_edit_menu.form.field.visible_to_all\'|trans }]}\n                            </label>\n                        </div>\n                        <div class="radio">\n                            <label>\n                                <input type="radio"\n                                       data-ng-value="menuVM.MENU_VISIBLE_TO.COMPANIES"\n                                       data-ng-model="menuVM.item.data.extras.visible_to"\n                                >{[{ \'add_edit_menu.form.field.visible_to_companies\'|trans }]}\n                            </label>\n                        </div>\n                        <div class="radio">\n                            <label>\n                                <input type="radio"\n                                       data-ng-value="menuVM.MENU_VISIBLE_TO.PEOPLE"\n                                       data-ng-model="menuVM.item.data.extras.visible_to"\n                                >{[{ \'add_edit_menu.form.field.visible_to_people\'|trans }]}\n                            </label>\n                        </div>\n                    </div>\n                </div>\n\n                <div class="form-group">\n                    <label class="col-sm-2 control-label">\n                        {[{ \'add_edit_menu.form.field.countries\'|trans }]}\n                    </label>\n                    <div class="col-sm-10 pt7 countries-select">\n                        <data-ui-select\n                                data-multiple\n                                data-ng-model="menuVM.item.data.extras.countries"\n                                data-close-on-select="false"\n                                data-ng-disabled="false">\n                            <data-ui-select-match data-placeholder="{[{ \'add_edit_menu.form.all_countries\' | trans }]}">{[{$item}]}</data-ui-select-match>\n                            <data-ui-select-choices data-repeat="country in menuVM.countries | filter: country">\n                                <div data-ng-bind-html="country"></div>\n                            </data-ui-select-choices>\n                        </data-ui-select>\n                    </div>\n                </div>\n\n                <div class="form-group">\n                    <label class="col-sm-2 control-label">\n                        {[{ \'add_edit_menu.form.field.visible\'|trans }]}\n                    </label>\n                    <div class="col-sm-10 pt7">\n                        <input type="checkbox" value="" data-ng-model="menuVM.item.display">\n                    </div>\n                </div>\n            </div>\n            <div class="modal-footer">\n                <button type="button" class="btn btn-default" data-ng-click="menuVM.close()">\n                    {[{ \'add_edit_menu.button.close\'|trans }]}\n                </button>\n                <button type="submit" class="btn btn-primary" data-ng-click="menuVM.saveItem()">\n                    {[{ \'add_edit_menu.button.save\'|trans }]}\n                </button>\n            </div>\n        </form>\n    </div>\n</div>\n')}]).service("menuClientService",R).service("menuService",H).service("unsavedMenuItemsService",z);var U=angular.module("menu.services").name,B=n(1599);function W(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var Y=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.router=t,this.httpCache=n.createHttpCache("evp_page.administration"),this.commonHttp=r.createCommonHttp({error_context:"evp_page.administration",success_context:"evp_page.administration"},this.httpCache)}var t,n,r;return t=e,(n=[{key:"getCountries",value:function(e){return this.commonHttp.get(this.router.generate("evp_administration.get_countries"),{cache:e||!1})}}])&&W(t.prototype,n),r&&W(t,r),e}();Y.$inject=["router","httpCacheFactory","commonHttpFactory"];var G=Y,K=angular.module("paysera.administration.services",[x.a,_.a]).service("administrationApi",G).name;n(1592),n(2303),n(436),n(1954),n(437),n(1544),n(684),a.a.module("paysera.menu_admin",[i.a,l.a,c.a,m.a,d.a,g.a,v.a,y.a,_.a,x.a,b.a,$.a,w.a,k.a,K,I,P,U,B.a]).config(A).config(T).constant("URI_TYPES",{PAGE:"page",EXTERNAL:"external"}).constant("MENU_VISIBLE_TO",{ALL:"all",PEOPLE:"people",COMPANIES:"companies"}),a.a.bootstrap(document.getElementById("menu-admin-app"),["paysera.menu_admin"])},278:function(e,t,n){"use strict";var r=n(8),a=n.n(r);function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var i=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.$rootElement=t}var t,n,r;return t=e,(n=[{key:"get",value:function(e,t){var n=a.a.fromJson(this.$rootElement.attr(t||"data-config"));return a.a.isObject(n)&&e in n?n[e]:null}}])&&o(t.prototype,n),r&&o(t,r),e}();i.$inject=["$rootElement"];var s=i,l=a.a.module("paysera.config.services",[]).service("payseraConfig",s).name;t.a=a.a.module("paysera.config",[l]).name},299:function(e,t,n){"use strict";var r=n(8),a=n.n(r);function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var i=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.$rootElement=t}var t,n,r;return t=e,(n=[{key:"getCurrentCountry",value:function(){return this.$rootElement.attr("data-country")}}])&&o(t.prototype,n),r&&o(t,r),e}();function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}i.$inject=["$rootElement"];var l=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.$rootElement=t}var t,n,r;return t=e,(n=[{key:"getCurrentEnvironment",value:function(){return this.$rootElement.attr("data-environment")}}])&&s(t.prototype,n),r&&s(t,r),e}();l.$inject=["$rootElement"];var u=l;function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var p=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.$rootElement=t}var t,n,r;return t=e,(n=[{key:"getCurrentLanguage",value:function(){return this.$rootElement.attr("lang")}}])&&c(t.prototype,n),r&&c(t,r),e}();p.$inject=["$rootElement"];var d=p;function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}n(436),n(437);var m=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"$get",value:["environment","language",function(e,t){return Routing.setLocale(t.getCurrentLanguage()),Routing}]}])&&f(t.prototype,n),r&&f(t,r),e}(),h=a.a.module("paysera.environment.services",[]).service("country",i).service("environment",u).service("language",d).provider("router",m).name;a.a.module("paysera.environment",[h]);t.a="paysera.environment"},300:function(e,t,n){"use strict";var r=n(8),a=n.n(r);function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var i=function(){function e(t,n,r,a){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.$http=t,this.$q=n,this.defaultRequestConfig=r,this.httpCache=a}var t,n,r;return t=e,(n=[{key:"request",value:function(e){var t=this.$q.defer();(e=a.a.extend(a.a.copy(this.defaultRequestConfig),e||{})).timeout=t.promise,e.cancel=t;var n=this.$http(e);n.cancel=t;return function e(t){var n=t.then;return t.then=function(r,a,o){var i=n.call(t,r,a,o);return i.cancel=t.cancel,e(i)},t}(n),n.then(function(e){return e.data||null})}},{key:"get",value:function(e,t){return this.request(this.createRequest("GET",e,t))}},{key:"delete",value:function(e,t){return this.request(this.createRequest("DELETE",e,t))}},{key:"post",value:function(e,t,n){return this.request(this.createRequest("POST",e,n,t))}},{key:"put",value:function(e,t,n){return this.request(this.createRequest("PUT",e,n,t))}},{key:"abortAllPendingRequests",value:function(){if(this.$http.pendingRequests)for(var e in this.$http.pendingRequests)this.$http.pendingRequests[e].cancel&&this.$http.pendingRequests[e].cancel.resolve("cancelled")}},{key:"createRequest",value:function(e,t,n,r){var o=n||{};return o.method=e,o.url=t,r&&(o.data=r),!0===o.cache&&a.a.isDefined(this.httpCache)&&(o.cache=this.httpCache),o}}])&&o(t.prototype,n),r&&o(t,r),e}();function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l,u=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.defaultConfig={}}var t,n,r;return t=e,(n=[{key:"setDefaultConfig",value:function(e){this.defaultConfig=e}},{key:"$get",value:["commonHttpFactory",function(e){return e.createCommonHttp(this.defaultConfig)}]}])&&s(t.prototype,n),r&&s(t,r),e}();function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var p=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),l=this,this.payseraConfig=t}var t,n,r;return t=e,(n=[{key:"request",value:function(e){return e.headers.Authorization||(e.headers.Authorization="Basic "+btoa(l.payseraConfig.get("username","data-auth")+":"+l.payseraConfig.get("password","data-auth"))),e}}])&&c(t.prototype,n),r&&c(t,r),e}();p.$inject=["payseraConfig"];var d=p;function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var m=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.$cacheFactory=t}var t,n,r;return t=e,(n=[{key:"createHttpCache",value:function(e){return this.$cacheFactory(e)}}])&&f(t.prototype,n),r&&f(t,r),e}();m.$inject=["$cacheFactory"];var h=m;function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var v=function(){f
35unction e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.$http=t,this.$q=n}var t,n,r;return t=e,(n=[{key:"createCommonHttp",value:function(e,t){return new i(this.$http,this.$q,e||{},t)}}])&&g(t.prototype,n),r&&g(t,r),e}();v.$inject=["$http","$q"];var y=v,_=n(278);a.a.module("paysera.http",[_.a]).provider("commonHttp",u).service("basicAuthInterceptor",d).service("httpCacheFactory",h).service("commonHttpFactory",y);t.a="paysera.http"},436:function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(){var e,t=this;function r(e,n){var r,a=e.split("."),o=t;a[0]in o||!o.execScript||o.execScript("var "+a[0]);for(;a.length&&(r=a.shift());)a.length||void 0===n?o=o[r]?o[r]:o[r]={}:o[r]=n}var a,o,i,s,l,u=Array.prototype,c=u.forEach?function(e,t,n){u.forEach.call(e,t,n)}:function(e,t,n){for(var r=e.length,a="string"==typeof e?e.split(""):e,o=0;o<r;o++)o in a&&t.call(n,a[o],o,e)};function p(e,t){if(this.c={},this.b=[],1<(a=arguments.length)){if(a%2)throw Error("Uneven number of arguments");for(var n=0;n<a;n+=2)this.set(arguments[n],arguments[n+1])}else if(e){var r;if(e instanceof p)for(d(e),n=e.b.concat(),d(e),r=[],a=0;a<e.b.length;a++)r.push(e.c[e.b[a]]);else{var a=[],o=0;for(n in e)a[o++]=n;for(r in n=a,a=[],o=0,e)a[o++]=e[r];r=a}for(a=0;a<n.length;a++)this.set(n[a],r[a])}}function d(e){if(e.f!=e.b.length){for(var t=0,n=0;t<e.b.length;){var r=e.b[t];f(e.c,r)&&(e.b[n++]=r),t++}e.b.length=n}if(e.f!=e.b.length){var a={};for(n=t=0;t<e.b.length;)f(a,r=e.b[t])||(e.b[n++]=r,a[r]=1),t++;e.b.length=n}}function f(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function m(){return t.navigator?t.navigator.userAgent:null}if(p.prototype.f=0,p.prototype.q=0,p.prototype.get=function(e,t){return f(this.c,e)?this.c[e]:t},p.prototype.set=function(e,t){f(this.c,e)||(this.f++,this.b.push(e),this.q++),this.c[e]=t},s=i=o=a=!1,l=m()){var h=t.navigator;o=!(a=0==l.lastIndexOf("Opera",0))&&(-1!=l.indexOf("MSIE")||-1!=l.indexOf("Trident")),i=!a&&-1!=l.indexOf("WebKit"),s=!a&&!i&&!o&&"Gecko"==h.product}var g,v=o,y=s,_=i;if(a&&t.opera){var x=t.opera.version;"function"==typeof x&&x()}else y?g=/rv\:([^\);]+)(\)|;)/:v?g=/\b(?:MSIE|rv)\s+([^\);]+)(\)|;)/:_&&(g=/WebKit\/(\S+)/),g&&g.exec(m());function b(e,t){this.a=e||{e:"",prefix:"",host:"",scheme:""},this.h(t||{})}function w(e,t,r,a){var o,i=RegExp(/\[\]$/);if(r instanceof Array)c(r,function(r,o){i.test(t)?a(t,r):w(e,t+"["+("object"===n(r)?o:"")+"]",r,a)});else if("object"===n(r))for(o in r)w(e,t+"["+o+"]",r[o],a);else a(t,r)}b.g=function(){return b.j?b.j:b.j=new b},(e=b.prototype).h=function(e){this.d=new p(e)},e.o=function(){return this.d},e.k=function(e){this.a.e=e},e.n=function(){return this.a.e},e.l=function(e){this.a.prefix=e},e.p=function(e){this.a.locale=e},e.i=function(e){var t=this.a.prefix+e;if(f(this.d.c,t))e=t;else if(!f(this.d.c,e))throw Error('The route "'+e+'" does not exist.');return this.d.get(e)},e.m=function(e,t,n){var r=this.i(e),a=t||{},o=function(e){var t,n={};for(t in e)n[t]=e[t];return n}(a),i="",s=!0,l="",u=r.defaults||{};if(0===u.length&&(u={}),void 0===u._locale&&(u._locale=this.a.locale),c(r.tokens,function(t){if("text"===t[0])i=t[1]+i,s=!1;else{if("variable"!==t[0])throw Error('The token type "'+t[0]+'" is not supported.');var n=t[3]in u;if(!1===s||!n||t[3]in a&&a[t[3]]!=u[t[3]]){if(t[3]in a){n=a[t[3]];var r=t[3];r in o&&delete o[r]}else{if(!n){if(s)return;throw Error('The route "'+e+'" requires the parameter "'+t[3]+'".')}n=u[t[3]]}(!0!==n&&!1!==n&&""!==n||!s)&&("null"===(r=encodeURIComponent(n).replace(/%2F/g,"/"))&&null===n&&(r=""),i=t[1]+r+i),s=!1}else n&&((t=t[3])in o&&delete o[t])}}),""===i&&(i="/"),c(r.hosttokens,function(e){var t;if("text"===e[0])l=e[1]+l;else if("variable"===e[0]){if(e[3]in a){t=a[e[3]];var n=e[3];n in o&&delete o[n]}else e[3]in r.defaults&&(t=r.defaults[e[3]]);l=e[1]+t+l}}),i=this.a.e+i,"_scheme"in r.requirements&&this.a.scheme!=r.requirements._scheme?i=r.requirements._scheme+"://"+(l||this.a.host)+i:l&&this.a.host!==l?i=this.a.scheme+"://"+l+i:!0===n&&(i=this.a.scheme+"://"+this.a.host+i),0<function(e){var t,n=0;for(t in e)n++;return n}(o)){var p,d=[];for(p in t=function(e,t){t="function"==typeof t?t():t,d.push(encodeURIComponent(e)+"="+encodeURIComponent(null===t?"":t))},o)w(this,p,o[p],t);i=i+"?"+d.join("&").replace(/%20/g,"+")}return i},r("fos.Router",b),r("fos.Router.setData",function(e){var t=b.g();t.k(e.base_url),t.h(e.routes),"prefix"in e&&t.l(e.prefix),t.a.host=e.host,t.a.scheme=e.scheme}),b.getInstance=b.g,b.prototype.setRoutes=b.prototype.h,b.prototype.getRoutes=b.prototype.o,b.prototype.setBaseUrl=b.prototype.k,b.prototype.getBaseUrl=b.prototype.n,b.prototype.generate=b.prototype.m,b.prototype.setPrefix=b.prototype.l,b.prototype.setLocale=b.prototype.p,b.prototype.getRoute=b.prototype.i,window.Routing=b.g()}()},437:function(e,t){fos.Router.setData({base_url:"",routes:{"paysera_map.get_location_config":{tokens:[["text","/map/rest/v1/locations-config"],["variable","/","[^/]++","_locale"],["text","/v2"]],defaults:[],requirements:[],hosttokens:[]},"paysera_contact_form.save_contact":{tokens:[["text","/contact-form/rest/v1/contacts"],["variable","/","[^/]++","_locale"],["text","/v2"]],defaults:{_locale:"lt"},requirements:[],hosttokens:[]},"paysera_conditional_block.get_conditions":{tokens:[["text","/v2/conditional-block/rest/v1/conditions"]],defaults:[],requirements:[],hosttokens:[]},paysera_controller_block_rest_choices:{tokens:[["text","/v2/controller-block/rest/v1/choices"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},"evp_menu.menu_list_rest.get":{tokens:[["text","/v2/menu/rest/v1/menu-items/list"]],defaults:[],requirements:[],hosttokens:[]},"evp_menu.menu_rest.create":{tokens:[["text","/v2/menu/rest/v1/menu-items/"]],defaults:[],requirements:[],hosttokens:[]},"evp_menu.menu_rest.sync_translations":{tokens:[["text","/v2/menu/rest/v1/menu-items/sync-translations"]],defaults:[],requirements:[],hosttokens:[]},"evp_menu.menu_rest.get":{tokens:[["variable","/","[^/]++","id"],["text","/v2/menu/rest/v1/menu-items"]],defaults:[],requirements:[],hosttokens:[]},"evp_menu.menu_rest.update":{tokens:[["variable","/","[^/]++","id"],["text","/v2/menu/rest/v1/menu-items"]],defaults:[],requirements:[],hosttokens:[]},"evp_menu.menu_rest.delete":{tokens:[["variable","/","[^/]++","id"],["text","/v2/menu/rest/v1/menu-items"]],defaults:[],requirements:[],hosttokens:[]},paysera_image_rest_get_images:{tokens:[["text","/v2/image/rest/v1/images"]],defaults:[],requirements:[],hosttokens:[]},paysera_image_rest_get_image:{tokens:[["variable","/","[^/]++","id"],["text","/v2/image/rest/v1/images"]],defaults:[],requirements:[],hosttokens:[]},paysera_image_rest_create_image:{tokens:[["text","/v2/image/rest/v1/images"]],defaults:[],requirements:[],hosttokens:[]},paysera_image_rest_update_image:{tokens:[["variable","/","[^/]++","id"],["text","/v2/image/rest/v1/images"]],defaults:[],requirements:[],hosttokens:[]},paysera_image_rest_delete_image:{tokens:[["variable","/","[^/]++","id"],["text","/v2/image/rest/v1/images"]],defaults:[],requirements:[],hosttokens:[]},paysera_image_rest_update_image_content:{tokens:[["text","/content"],["variable","/","[^/]++","id"],["text","/v2/image/rest/v1/images"]],defaults:[],requirements:[],hosttokens:[]},"paysera_image.render_content":{tokens:[["variable","/","\\d+","fileId"],["variable","/","\\d+","imageId"],["text","/v2/images/render"]],defaults:[],requirements:{imageId:"\\d+",fileId:"\\d+"},hosttokens:[]},evp_nested_block_rest_get_sub_layouts:{tokens:[["text","/v2/nested-block/rest/v1/sub-layouts"]],defaults:[],requirements:[],hosttokens:[]},evp_routing_rest_routes:{tokens:[["text","/v2/routing/rest/v1/routes"]],defaults:[],requirements:[],hosttokens:[]},evp_routing_rest_selectable_routes:{tokens:[["text","/v2/routing/rest/v1/selectable-routes"]],defaults:[],requirements:[],hosttokens:[]},evp_page_preview:{tokens:[["variable","/",".*","route"],["variable","/","[a-z]{2}(-[A-Z]{2})?","_locale"],["text","/v2/private"]],defaults:{route:""},requirements:{_locale:"[a-z]{2}(-[A-Z]{2})?",route:".*"},hosttokens:[]},evp_page_rest_pages:{tokens:[["text","/v2/page/rest/v1/pages"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_page:{tokens:[["variable","/","[^/]++","pageId"],["text","/v2/page/rest/v1/page"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_pages_save:{tokens:[["text","/v2/page/rest/v1/page"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_pages_edit:{tokens:[["variable","/","[^/]++","pageId"],["text","/v2/page/rest/v1/page"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_page_delete:{tokens:[["variable","/","[^/]++","pageId"],["text","/v2/page/rest/v1/page"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_page_sync_translations:{tokens:[["text","/sync-translations"],["variable","/","[^/]++","pageId"],["text","/v2/page/rest/v1/page"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_page_publish:{tokens:[["text","/publish"],["variable","/","\\d+","pageId"],["text","/v2/page/rest/v1/page"]],defaults:[],requirements:{pageId:"\\d+",_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_page_unpublish:{tokens:[["text","/unpublish"],["variable","/","\\d+","pageId"],["text","/v2/page/rest/v1/page"]],defaults:[],requirements:{pageId:"\\d+",_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_page_preview_token:{tokens:[["text","/preview-token"],["variable","/","\\d+","pageId"],["text","/v2/page/rest/v1/page"]],defaults:[],requirements:{pageId:"\\d+",_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_get_text_blocks:{tokens:[["text","/v2/text-block/rest/v1/text-blocks"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_get_text_block_by_id:{tokens:[["variable","/","[^/]++","id"],["text","/v2/text-block/rest/v1/text-block"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_create_text_block:{tokens:[["text","/v2/text-block/rest/v1/text-block"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_update_text_block:{tokens:[["variable","/","[^/]++","id"],["text","/v2/text-block/rest/v1/text-block"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_delete_text_block:{tokens:[["variable","/","[^/]++","id"],["text","/v2/text-block/rest/v1/text-block"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_filled_layouts:{tokens:[["text","/v2/filled-layout/rest/v1/filled-layouts"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_filled_layout:{tokens:[["variable","/","[^/]++","identifier"],["text","/v2/filled-layout/rest/v1/filled-layouts"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_update_filled_layout:{tokens:[["variable","/","[^/]++","identifier"],["text","/v2/filled-layout/rest/v1/filled-layouts"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_delete_filled_layout:{tokens:[["variable","/","[^/]++","identifier"],["text","/v2/filled-layout/rest/v1/filled-layouts"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_filled_layout_sync_translations:{tokens:[["text","/sync-translations"],["variable","/","[^/]++","identifier"],["text","/v2/filled-layout/rest/v1/filled-layouts"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_page_rest_layouts:{tokens:[["text","/v2/layout/rest/v1/layouts"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[]},evp_category_get_object_categories:{tokens:[["text","/v2/category/rest/v1/categories"]],defaults:[],requirements:[],hosttokens:[]},evp_category_add:{tokens:[["text","/v2/category/rest/v1/categories"]],defaults:[],requirements:[],hosttokens:[]},evp_category_update:{tokens:[["variable","/","[^/]++","categoryId"],["text","/v2/category/rest/v1/categories"]],defaults:[],requirements:[],hosttokens:[]},evp_category_delete:{tokens:[["variable","/","[^/]++","categoryId"],["text","/v2/category/rest/v1/categories"]],defaults:[],requirements:[],hosttokens:[]},evp_category_enable:{tokens:[["text","/enable"],["variable","/","[^/]++","categoryId"],["text","/v2/category/rest/v1/categories"]],defaults:[],requirements:[],hosttokens:[]},evp_category_disable:{tokens:[["text","/disable"],["variable","/","[^/]++","categoryId"],["text","/v2/category/rest/v1/categories"]],defaults:[],requirements:[],hosttokens:[]},"paysera_currency_exchange.currencies":{tokens:[["text","/currency-exchange/rest/v1/currencies"],["variable","/","[^/]++","_locale"],["text","/v2"]],defaults:{_locale:"lt"},requirements:[],hosttokens:[]},bazinga_jstranslation_js:{tokens:[["variable",".","js|json","_format"],["variable","/","[\\w]+","domain"],["text","/translations"]],defaults:{domain:"messages",_format:"js"},requirements:{_format:"js|json",domain:"[\\w]+"},hosttokens:[]},maba_gentle_force_unlock_recaptcha:{tokens:[["text","/v2/gentle-force/recaptcha/unlock"]],defaults:[],requirements:[],hosttokens:[]},"paysera_external_routing.paysera_frontend_homepage.lt":{tokens:[["text","/v2/lt-LT/index"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.lt"]]},"paysera_external_routing.paysera_frontend_homepage.en":{tokens:[["text","/v2/en-GB/index"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_homepage.lv":{tokens:[["text","/v2/lv-LV/index"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.lv"]]},"paysera_external_routing.paysera_frontend_homepage.pl":{tokens:[["text","/v2/pl-PL/index"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.pl"]]}
35,"paysera_external_routing.paysera_frontend_homepage.bg":{tokens:[["text","/v2/bg-BG/index"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.bg"]]},"paysera_external_routing.paysera_frontend_homepage.ru":{tokens:[["text","/v2/ru-RU/index"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_homepage.es":{tokens:[["text","/v2/es-ES/index"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_homepage.de":{tokens:[["text","/v2/de-DE/index"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.de"]]},"paysera_external_routing.paysera_frontend_homepage.et":{tokens:[["text","/v2/et-EE/index"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.ee"]]},"paysera_external_routing.paysera_frontend_homepage.ro":{tokens:[["text","/v2/ro-RO/index"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.ro"]]},"paysera_external_routing.paysera_frontend_homepage.sq":{tokens:[["text","/v2/sq-AL/index"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.al"]]},"paysera_external_routing.paysera_frontend_homepage.xk":{tokens:[["text","/v2/xk-XK/index"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera-ks.com"]]},"paysera_external_routing.paysera_frontend_homepage.ka":{tokens:[["text","/v2/ka-GE/index"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.ge"]]},"paysera_external_routing.paysera_frontend_homepage.default":{tokens:[["text","/v2/en-GB/index"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_location_map.lt":{tokens:[["text","/v2/lt/vietu-zemelapis"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.lt"]]},"paysera_external_routing.paysera_frontend_location_map.en":{tokens:[["text","/v2/en/map"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_location_map.lv":{tokens:[["text","/v2/lv/karte"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_location_map.pl":{tokens:[["text","/v2/pl/mapa"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_location_map.bg":{tokens:[["text","/v2/bg/karta"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_location_map.ru":{tokens:[["text","/v2/ru/karta"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_location_map.de":{tokens:[["text","/v2/de/landkarte"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_location_map.et":{tokens:[["text","/v2/et/kaart"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_location_map.ro":{tokens:[["text","/v2/ro/harta"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_location_map.sq":{tokens:[["text","/v2/sq/harta"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_location_map.xk":{tokens:[["text","/v2/xk/harta"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_location_map.default":{tokens:[["text","/v2/en/map"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_transfers_to_russia.lt":{tokens:[["text","/v2/lt/pinigu-pervedimai-i-rusija"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.lt"]]},"paysera_external_routing.paysera_frontend_transfers_to_russia.en":{tokens:[["text","/v2/en/money-transfers-to-russia"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_transfers_to_russia.lv":{tokens:[["text","/v2/lv/naudas-parskaitijumi-uz-krieviju"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_transfers_to_russia.pl":{tokens:[["text","/v2/pl/przelewy-do-rosji"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_transfers_to_russia.bg":{tokens:[["text","/v2/bg/paricni-prevodi-kam-rusija"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_transfers_to_russia.ru":{tokens:[["text","/v2/ru/neneznye-perevody-v-Rossiju"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_transfers_to_russia.de":{tokens:[["text","/v2/de/geldueberweisungen-nach-russland"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_transfers_to_russia.et":{tokens:[["text","/v2/et/raha-kandmine-venemaale"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_transfers_to_russia.ro":{tokens:[["text","/v2/ro/transferuri-bani-catre-rusia"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_transfers_to_russia.sq":{tokens:[["text","/v2/sq/transferi-i-parave-per-rusi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_transfers_to_russia.xk":{tokens:[["text","/v2/xk/transferi-i-parave-per-rusi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_transfers_to_russia.default":{tokens:[["text","/v2/en/money-transfers-to-russia"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_where_paysera_works.lt":{tokens:[["text","/v2/lt/duk/kur-veikia-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_where_paysera_works.en":{tokens:[["text","/v2/en/faq/where-paysera-works"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_where_paysera_works.ru":{tokens:[["text","/v2/ru/chavo/gde-rabotaet-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_where_paysera_works.pl":{tokens:[["text","/v2/pl/faq/gdzie-
35dziala-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_where_paysera_works.lv":{tokens:[["text","/v2/lv/buj/kur-darbojas-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_where_paysera_works.et":{tokens:[["text","/v2/et/kkk/kus-paysera-tegutseb"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_where_paysera_works.bg":{tokens:[["text","/v2/bg/faq/kyde-raboti-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_where_paysera_works.es":{tokens:[["text","/v2/es/faq/donde-trabaja-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_where_paysera_works.ro":{tokens:[["text","/v2/ro/faq/unde-functioneaza-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_where_paysera_works.de":{tokens:[["text","/v2/de/hgf/wo-ist-paysera-taetig"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_where_paysera_works.sq":{tokens:[["text","/v2/sq/fakte/ku-paysera-punon"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_where_paysera_works.xk":{tokens:[["text","/v2/xk/fakte/ku-paysera-punon"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_where_paysera_works.uk":{tokens:[["text","/v2/uk/chapy/de-pratsiuie-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_where_paysera_works.fr":{tokens:[["text","/v2/fr/qfp/ou-paysera-travail"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_where_paysera_works.default":{tokens:[["text","/v2/en/faq/where-paysera-works"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_security_recommendations.lt":{tokens:[["text","/v2/lt/sutartys/saugumo-rekomendacijos"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.lt"]]},"paysera_external_routing.paysera_frontend_security_recommendations.en":{tokens:[["text","/v2/en/legal/safety-recommendations"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_security_recommendations.lv":{tokens:[["text","/v2/lv/ligums/drosibas-ieteikumi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_security_recommendations.pl":{tokens:[["text","/v2/pl/umowy/rekomendacje-bezpieczenstwa"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_security_recommendations.bg":{tokens:[["text","/v2/bg/dogovori/bezopasnost-preporyki"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_security_recommendations.ru":{tokens:[["text","/v2/ru/kontrakt/rekomendacii-po-bezopasnosti"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_security_recommendations.es":{tokens:[["text","/v2/es/legal/recomendaciones-de-seguridad"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_security_recommendations.de":{tokens:[["text","/v2/de/vertraege/sicherheitsempfehlungen"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_security_recommendations.et":{tokens:[["text","/v2/et/juriidiline/soovitused-turvalisuse-tagamiseks"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_security_recommendations.ro":{tokens:[["text","/v2/ro/legal/recomandari-siguranta"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_security_recommendations.sq":{tokens:[["text","/v2/sq/ligjore/rekomandimet-e-sigurise"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_security_recommendations.xk":{tokens:[["text","/v2/xk/ligjore/rekomandimet-e-sigurise"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_security_recommendations.default":{tokens:[["text","/v2/en/legal/safety-recommendations"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_natural.lt":{tokens:[["text","/v2/lt/sutartys/bendroji-mokejimo-paslaugu-sutartis-privatiems"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.lt"]]},"paysera_external_routing.paysera_frontend_service_agreement_natural.en":{tokens:[["text","/v2/en/legal/general-payment-service-agreement-for-private"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_natural.lv":{tokens:[["text","/v2/lv/ligums/visparigais-maksajumu-veiksanas-pakalpojumu-ligums-privatpersonam"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_natural.pl":{tokens:[["text","/v2/pl/umowy/umowa-o-swiadczeniu-uslug-dla-prywatnych"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_natural.bg":{tokens:[["text","/v2/bg/dogovori/generalno-sporazumenie-za-platejni-uslugi-za-individualni-klienti"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_natural.ru":{tokens:[["text","/v2/ru/kontrakt/obshhij-dogovor-okazanija-platezhnyh-uslug-chastnym"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_natural.es":{tokens:[["text","/v2/es
35/legal/acuerdo-general-para-servicio-de-pagos-para-particulares"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_natural.de":{tokens:[["text","/v2/de/vertraege/allgemeiner-zahlungsdienstevertrag-fuer-privatkunden"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_natural.et":{tokens:[["text","/v2/et/legal/general-payment-service-agreement-for-private"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_natural.ro":{tokens:[["text","/v2/ro/legal/acord-general-servicii-plata-pentru-persoane"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_natural.sq":{tokens:[["text","/v2/sq/ligjore/marreveshja-e-pergjthshme-e-pagesave-per-individ"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_natural.xk":{tokens:[["text","/v2/xk/ligjore/marreveshja-e-pergjthshme-e-pagesave-per-individ"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_natural.uk":{tokens:[["text","/v2/uk/kontrakt/zahalnyi-dohovir-nadannia-platizhnykh-posluh-pryvatnym"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_natural.fr":{tokens:[["text","/v2/fr/juridique/accord-generale-de-services-de-paiement-pour-les-prives"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_natural.ar":{tokens:[["text","/v2/ar/qanoony/alittifakiyye-al-aamma-lekhedmat-alddafee-lel-omalaa-alaadiyyin"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_natural.default":{tokens:[["text","/v2/en/legal/general-payment-service-agreement-for-private"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_legal.lt":{tokens:[["text","/v2/lt/sutartys/bendroji-mokejimo-paslaugu-sutartis-verslui"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.lt"]]},"paysera_external_routing.paysera_frontend_service_agreement_legal.en":{tokens:[["text","/v2/en/legal/general-payment-service-agreement-for-business"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_legal.lv":{tokens:[["text","/v2/lv/ligums/visparigais-maksajumu-veiksanas-pakalpojumu-ligums-uznemumiem"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_legal.pl":{tokens:[["text","/v2/pl/umowy/umowa-o-swiadczeniu-uslug-dla-biznesu"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_legal.bg":{tokens:[["text","/v2/bg/dogovori/generalno-sporazumenie-za-platejni-uslugi-za-korporativnni-klienti"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_legal.ru":{tokens:[["text","/v2/ru/kontrakt/obshhij-dogovor-okazanija-platezhnyh-uslug-biznesu"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_legal.es":{tokens:[["text","/v2/es/legal/acuerdo-general-para-servicio-de-pagos-para-negocio"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_legal.de":{tokens:[["text","/v2/de/vertraege/allgemeiner-zahlungsdienstevertrag-fuer-geschaeftskunden"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_legal.et":{tokens:[["text","/v2/et/juriidiline/makseteenuste-uldleping-ettevote"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_legal.ro":{tokens:[["text","/v2/ro/legal/acord-general-servicii-plata-pentru-companii"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_legal.sq":{tokens:[["text","/v2/sq/ligjore/marreveshja-e-pergjthshme-e-pagesave-per-biznes"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_legal.xk":{tokens:[["text","/v2/xk/ligjore/marreveshja-e-pergjthshme-e-pagesave-per-biznes"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_service_agreement_legal.default":{tokens:[["text","/v2/en/legal/general-payment-service-agreement-for-business"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_paysera_account.lt":{tokens:[["text","/v2/lt/paysera-saskaita"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_paysera_account.en":{tokens:[["text","/v2/en/paysera-account"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_paysera_account.ru":{tokens:[["text","/v2/ru/platezhnyj-schet-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_paysera_account.lv":{tokens:[["text","/v2/lv/jusu-labakais-konts"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_paysera_account.pl":{tokens:[["text","/v2/pl/konto-platnicze-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_paysera_account.bg":{tokens:[["text","/v2/bg/paysera-digitalni-platejni-uslugi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_paysera_account.de":{tokens:[["text","/v2/de/ihr-bestes-girokonto"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_paysera_account.et":{tokens:[["text","/v2/et/sinu-parim-konto"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_paysera_account.ro":{tokens:[["text","/v2/ro/paysera-solutii-plata-online"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_paysera_account.sq":{tokens:[["text","/v2/sq/paysera-llogaria"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_paysera_account.xk":{tokens:[["text","/v2/xk/paysera-llogaria"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_paysera_account.es":{tokens:[["text","/v2/es
35/tu-mejor-cuenta"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_paysera_account.uk":{tokens:[["text","/v2/uk/platizhnyi-rakhunok-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_paysera_account.fr":{tokens:[["text","/v2/fr/compte-paysager"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_paysera_account.default":{tokens:[["text","/v2/en/paysera-account"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_privacy_policy.lt":{tokens:[["text","/v2/lt/sutartys/privatumo-politika"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.lt"]]},"paysera_external_routing.paysera_frontend_privacy_policy.en":{tokens:[["text","/v2/en/legal/privacy-policy"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_privacy_policy.lv":{tokens:[["text","/v2/lv/ligums/privatuma-politika"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_privacy_policy.pl":{tokens:[["text","/v2/pl/umowy/polityka-prywatnosci"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_privacy_policy.bg":{tokens:[["text","/v2/bg/dogovori/deklaracia-za-poveritelnost"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_privacy_policy.ru":{tokens:[["text","/v2/ru/kontrakt/politika-bezopasnosti"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_privacy_policy.es":{tokens:[["text","/v2/es/legal/politica-de-privacidad"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_privacy_policy.de":{tokens:[["text","/v2/de/vertraege/datenschutzrichtlinie"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_privacy_policy.et":{tokens:[["text","/v2/et/juriidiline/puutumatusnormid"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_privacy_policy.ro":{tokens:[["text","/v2/ro/legal/politica-confidentialitate"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_privacy_policy.sq":{tokens:[["text","/v2/sq/ligjore/politika-e-privatesis"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_privacy_policy.xk":{tokens:[["text","/v2/xk/ligjore/politika-e-privatesis"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_privacy_policy.default":{tokens:[["text","/v2/en/legal/privacy-policy"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_contacts.lt":{tokens:[["text","/v2/lt/kontaktai"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_contacts.en":{tokens:[["text","/v2/en/contacts"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_contacts.ru":{tokens:[["text","/v2/ru/kontakty"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_contacts.pl":{tokens:[["text","/v2/pl/kontakty"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_contacts.lv":{tokens:[["text","/v2/lv/kontakti"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_contacts.bg":{tokens:[["text","/v2/bg/kontakti"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_contacts.es":{tokens:[["text","/v2/es
35/contactos"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_contacts.de":{tokens:[["text","/v2/de/kontaktdaten"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_contacts.et":{tokens:[["text","/v2/et/kontaktid"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_contacts.ro":{tokens:[["text","/v2/ro/contacte"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_contacts.sq":{tokens:[["text","/v2/sq/kontaktet"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_contacts.xk":{tokens:[["text","/v2/xk/kontaktet"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_contacts.uk":{tokens:[["text","/v2/uk/kontakty"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_contacts.fr":{tokens:[["text","/v2/fr/contacts"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_contacts.default":{tokens:[["text","/v2/en/contacts"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_currency_transfer_fees.lt":{tokens:[["text","/v2/lt/kainos/pervedimai-kitomis-valiutomis"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_currency_transfer_fees.en":{tokens:[["text","/v2/en/fees/transfers-in-other-currencies"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_currency_transfer_fees.lv":{tokens:[["text","/v2/lv/cenas/parskaitijumi-citas-valutas"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_currency_transfer_fees.et":{tokens:[["text","/v2/et/teenustasud/maksed-muus-valuutas"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_currency_transfer_fees.pl":{tokens:[["text","/v2/pl/ceny/przelewy-w-innych-walutach"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_currency_transfer_fees.bg":{tokens:[["text","/v2/bg/taksi/prevodi-v-druga-valuta"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_currency_transfer_fees.ru":{tokens:[["text","/v2/ru/ceny/perevodi-v-drugih-valjutah"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_currency_transfer_fees.es":{tokens:[["text","/v2/es/tasas/transferencias-en-otras-monedas"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_currency_transfer_fees.de":{tokens:[["text","/v2/de/preise/ueberweisungen-in-anderen-waehrungen"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_currency_transfer_fees.ro":{tokens:[["text","/v2/ro/comisioane/transferuri-in-alte-valute"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_currency_transfer_fees.sq":{tokens:[["text","/v2/sq/tarifat/trasnferet-ne-valuta-tjera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_currency_transfer_fees.xk":{tokens:[["text","/v2/xk/tarifat/trasnferet-ne-valuta-tjera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_currency_transfer_fees.default":{tokens:[["text","/v2/en/fees/transfers-in-other-currencies"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_euro_transfer_fees.lt":{tokens:[["text","/v2/lt/kainos/pervedimai-eurais"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_euro_transfer_fees.en":{tokens:[["text","/v2/en/fees/euro-transfers"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_euro_transfer_fees.lv":{tokens:[["text","/v2/lv/cenas/eiro-parskaitijumi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_euro_transfer_fees.et":{tokens:[["text","/v2/et/teenustasud/euro-maksed"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_euro_transfer_fees.pl":{tokens:[["text","/v2/pl/ceny/przelewy-w-euro"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_euro_transfer_fees.bg":{tokens:[["text","/v2/bg/taksi/prevodi-v-euro"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_euro_transfer_fees.ru":{tokens:[["text","/v2/ru/ceny/perevodi-v-evro"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_euro_transfer_fees.es":{tokens:[["text","/v2/es
35/tasas/transferencias-euro"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_euro_transfer_fees.de":{tokens:[["text","/v2/de/preise/euro-ueberweisungen"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_euro_transfer_fees.ro":{tokens:[["text","/v2/ro/comisioane/transferuri-euro"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_euro_transfer_fees.sq":{tokens:[["text","/v2/sq/tarifat/euro-transferet"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_euro_transfer_fees.xk":{tokens:[["text","/v2/xk/tarifat/euro-transferet"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_euro_transfer_fees.default":{tokens:[["text","/v2/en/fees/euro-transfers"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_general_service_agreement.lt":{tokens:[["text","/v2/lt-LT/sutartys/bendroji-mokejimo-paslaugu-sutartis"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.lt"]]},"paysera_external_routing.paysera_frontend_general_service_agreement.en":{tokens:[["text","/v2/en/legal/general-payment-service-agreement"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_general_service_agreement.lv":{tokens:[["text","/v2/lv/ligums/visparigais-maksajumu-veiksanas-pakalpojumu-ligums"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_general_service_agreement.pl":{tokens:[["text","/v2/pl/umowy/umowa-o-swiadczeniu-uslug"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_general_service_agreement.bg":{tokens:[["text","/v2/bg/dogovori/generalno-sporazumenie-za-platejni-uslugi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_general_service_agreement.ru":{tokens:[["text","/v2/ru/kontrakt/obshhij-dogovor-okazanija-platezhnyh-uslug"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_general_service_agreement.es":{tokens:[["text","/v2/es/legal/acuerdo-general-de-servicios-de-pago"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_general_service_agreement.default":{tokens:[["text","/v2/en/legal/general-payment-service-agreement"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_agreement.lt":{tokens:[["text","/v2/lt/sutartys/siuntu-siuntimo-paslauga"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_agreement.lv":{tokens:[["text","/v2/lv/ligums/piegades-pakalpojums"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_agreement.et":{tokens:[["text","/v2/et/juriidiline/tarneteenus"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_agreement.en":{tokens:[["text","/v2/en/legal/delivery-service"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_agreement.ru":{tokens:[["text","/v2/ru/kontrakt/usluga-dostavki"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_agreement.pl":{tokens:[["text","/v2/pl/umowy/usluga-dostawy"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_agreement.default":{tokens:[["text","/v2/en/legal/delivery-service"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_info.lt":{tokens:[["text","/v2/lt/checkout-pristatymas/taisykles"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_info.ru":{tokens:[["text","/v2/ru/checkout-dostavka/pravila"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_info.en":{tokens:[["text","/v2/en/checkout-delivery/rules"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_info.pl":{tokens:[["text","/v2/pl/checkout-dostawa/zasady"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_info.ro":{tokens:[["text","/v2/ro/checkout-livrare/reguli"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_info.lv":{tokens:[["text","/v2/lv/checkout-piegade/noteikumi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_info.bg":{tokens:[["text","/v2/bg/checkout-dostavka/pravila"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_info.es":{tokens:[["text","/v2/es
35/checkout-envio/normas"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_info.et":{tokens:[["text","/v2/et/tarneviisid/reeglid"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_info.de":{tokens:[["text","/v2/de/checkout-lieferung/regeln"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_delivery_service_info.default":{tokens:[["text","/v2/en/checkout-delivery/rules"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_fees_for_trade_of_precious_metals.lt":{tokens:[["text","/v2/lt/kainos/tauriuju-metalu-pirkimo-ikainiai"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_fees_for_trade_of_precious_metals.en":{tokens:[["text","/v2/en/fees/fees-for-trade-of-precious-metals"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_fees_for_trade_of_precious_metals.lv":{tokens:[["text","/v2/lv/cenas/dargmetalu-tirdznieciba"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_fees_for_trade_of_precious_metals.et":{tokens:[["text","/v2/et/teenustasud/vaarismetallidega-kauplemise-tasud"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_fees_for_trade_of_precious_metals.pl":{tokens:[["text","/v2/pl/ceny/oplaty-za-handel-metalami-szlachetnymi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_fees_for_trade_of_precious_metals.bg":{tokens:[["text","/v2/bg/taksi/taksi-za-targovia-na-cenni-metali"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_fees_for_trade_of_precious_metals.ru":{tokens:[["text","/v2/ru/ceny/tarify-na-torgovlju-metallami"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_fees_for_trade_of_precious_metals.es":{tokens:[["text","/v2/es/ceny/tarify-na-torgovlju-metallami"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_fees_for_trade_of_precious_metals.de":{tokens:[["text","/v2/de/gebuehren/gebuehren-fuer-handel-von-edelmetallen"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_fees_for_trade_of_precious_metals.ro":{tokens:[["text","/v2/ro/tarife/tarife-comert-metale-pretioase"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_fees_for_trade_of_precious_metals.sq":{tokens:[["text","/v2/sq/tarifat/tarifat-per-tregti-te-metaleve-cmuara"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_fees_for_trade_of_precious_metals.xk":{tokens:[["text","/v2/xk/tarifat/tarifat-per-tregti-te-metaleve-cmuara"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_fees_for_trade_of_precious_metals.default":{tokens:[["text","/v2/en/fees/fees-for-trade-of-precious-metals"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.vmi_payment_codes.lt":{tokens:[["text","/evmi/lt/saskaitos-ir-imoku-kodai"]],defaults:[],requirements:[],hosttokens:[["text","www.vmi.lt"]]},"paysera_external_routing.vmi_payment_codes.en":{tokens:[["text","/evmi/en/saskaitos-ir-imoku-kodai"]],defaults:[],requirements:[],hosttokens:[["text","www.vmi.lt"]]},"paysera_external_routing.vmi_payment_codes.default":{tokens:[["text","/evmi/en/saskaitos-ir-imoku-kodai"]],defaults:[],requirements:[],hosttokens:[["text","www.vmi.lt"]]},"paysera_external_routing.paysera_transfer_templates_import_chrome.default":{tokens:[["text","/chrome"]],defaults:[],requirements:[],hosttokens:[["text","www.google.com"]]},"paysera_external_routing.paysera_transfer_templates_import_firefox.lt":{tokens:[["text","/lt/firefox/fx/"]],defaults:[],requirements:[],hosttokens:[["text","www.mozilla.org"]]},"paysera_external_routing.paysera_transfer_templates_import_firefox.en":{tokens:[["text","/en/firefox/fx/"]],defaults:[],requirements:[],hosttokens:[["text","www.mozilla.org"]]},"paysera_external_routing.paysera_transfer_templates_import_firefox.lv":{tokens:[["text","/en/firefox/fx/"]],defaults:[],requirements:[],hosttokens:[["text","www.mozilla.org"]]},"paysera_external_routing.paysera_transfer_templates_import_firefox.pl":{tokens:[["text","/en/firefox/fx/"]],defaults:[],requirements:[],hosttokens:[["text","www.mozilla.org"]]},"paysera_external_routing.paysera_transfer_templates_import_firefox.bg":{tokens:[["text","/en/firefox/fx/"]],defaults:[],requirements:[],hosttokens:[["text","www.mozilla.org"]]},"paysera_external_routing.paysera_transfer_templates_import_firefox.ru":{tokens:[["text","/en/firefox/fx/"]],defaults:[],requirements:[],hosttokens:[["text","www.mozilla.org"]]},"paysera_external_routing.paysera_transfer_templates_import_firefox.default":{tokens:[["text","/en/firefox/fx/"]],defaults:[],requirements:[],hosttokens:[["text","www.mozilla.org"]]},"paysera_external_routing.paysera_transfer_templates_import_seb_youtube.default":{tokens:[["text","/embed/aHwD-QlbBGo"]],defaults:[],requirements:[],hosttokens:[["text","www.youtube.com"]]},"paysera_external_routing.paysera_transfer_templates_import_swedbank_youtube.default":{tokens:[["text","/embed/8GUP9uhZJiQ"]],defaults:[],requirements:[],hosttokens:[["text","www.youtube.com"]]},"paysera_external_routing.paysera_money_redemption_limitations.lt":{tokens:[["text","/v2/lt/sutartys/pinigu-ispirkimo-ribojimai"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.lt"]]},"paysera_external_routing.paysera_money_redemption_limitations.en":{tokens:[["text","/v2/en/legal/redemption-limitations"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_money_redemption_limitations.lv":{tokens:[["text","/v2/lv/ligums/atpirkuma-ierobezojumi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_money_redemption_limitations.pl":{tokens:[["text","/v2/pl/umowy/ograniczenia-wykupu"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_money_redemption_limitations.bg":{tokens:[["text","/v2/bg/dogovori/izkupuvane-ogranichenia"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_money_redemption_limitations.ru":{tokens:[["text","/v2/ru/kontrakt/ogranichenija-vykupa-deneg"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_money_redemption_limitations.es":{tokens:[["text","/v2/es
35/legal/limitaciones-de-rescate"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_money_redemption_limitations.default":{tokens:[["text","/v2/en/legal/redemption-limitations"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_support_account_closure.lt":{tokens:[["text","/index.php/payseralit/Knowledgebase/Article/View/1071/0"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_support_account_closure.lv":{tokens:[["text","/index.php/payseralav/Knowledgebase/Article/View/1225/150"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_support_account_closure.bg":{tokens:[["text","/index.php/payserabgr/Knowledgebase/Article/View/1154/136"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_support_account_closure.ru":{tokens:[["text","/index.php/payserarus/Knowledgebase/Article/View/1107/98"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_support_account_closure.default":{tokens:[["text","/index.php/payseraeng/Knowledgebase/Article/View/1089/85"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_frontend_your_best_account.lt":{tokens:[["text","/v2/lt/atsiskaitomoji-saskaita"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.lt"]]},"paysera_external_routing.paysera_frontend_your_best_account.en":{tokens:[["text","/v2/en/your-best-account"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_your_best_account.lv":{tokens:[["text","/v2/lv/naudas-parskaitijumi-uz-krieviju"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_your_best_account.pl":{tokens:[["text","/v2/pl/najlepsze-konto-platnicze"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_your_best_account.bg":{tokens:[["text","/v2/bg/nai-dobrata-smetka"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_your_best_account.ru":{tokens:[["text","/v2/ru/luchshij-platezhnyj-schet"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_your_best_account.es":{tokens:[["text","/v2/es/tu-mejor-cuenta"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_your_best_account.de":{tokens:[["text","/v2/de/ihr-bestes-girokonto"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_your_best_account.et":{tokens:[["text","/v2/et/sinu-parim-konto"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_your_best_account.ro":{tokens:[["text","/v2/ro/paysera-solutii-plata-online"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_your_best_account.sq":{tokens:[["text","/v2/sq/paysera-llogaria"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_your_best_account.xk":{tokens:[["text","/v2/xk/paysera-llogaria"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_your_best_account.default":{tokens:[["text","/v2/en/your-best-account"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreement_visa.lt":{tokens:[["text","/v2/lt/sutartys/paysera-visa-debit-card-account-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreement_visa.en":{tokens:[["text","/v2/en/legal/paysera-visa-debit-card-account-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreement_visa.ru":{tokens:[["text","/v2/ru/kontrakt/paysera-visa-deb
35it-card-account-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreement_visa.lv":{tokens:[["text","/v2/lv/ligums/paysera-visa-debit-card-account-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreement_visa.pl":{tokens:[["text","/v2/pl/umowy/paysera-visa-debit-card-account-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreement_visa.bg":{tokens:[["text","/v2/bg/dogovori/paysera-visa-debit-card-account-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreement_visa.es":{tokens:[["text","/v2/es/legal/paysera-visa-debit-card-account-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreement_visa.de":{tokens:[["text","/v2/de/vertraege/paysera-visa-debit-card-account-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreement_visa.et":{tokens:[["text","/v2/et/juriidiline/paysera-visa-debit-card-account-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreement_visa.ro":{tokens:[["text","/v2/ro/legal/paysera-visa-debit-card-account-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreement_visa.sq":{tokens:[["text","/v2/sq/ligjore/paysera-visa-debit-card-account-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreement_visa.xk":{tokens:[["text","/v2/xk/ligjore/paysera-visa-debit-card-account-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreement_visa.fr":{tokens:[["text","/v2/fr/legal/conditions-compte-carte-debit-visa-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreement_visa.uk":{tokens:[["text","/v2/uk/legal/paysera-visa-debit-card-account-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreement_visa.default":{tokens:[["text","/v2/en/legal/paysera-visa-debit-card-account-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_card.lt":{tokens:[["text","/v2/lt/kainos/mokejimo-korteles-ikainiai"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_card.en":{tokens:[["text","/v2/en/fees/payment-card-fees"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_card.ru":{tokens:[["text","/v2/ru/ceny/ceny-platezhnoi-karty"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_card.lv":{tokens:[["text","/v2/lv/cenas/norekinu-karte"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_card.pl":{tokens:[["text","/v2/pl/ceny/ceny-karty-platniczej"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_card.bg":{tokens:[["text","/v2/bg/taksi/razplashtatelni-karti-taksi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_card.es":{tokens:[["text","/v2/es/tasas/tasas-de-tarjetas-de-pago"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_card.de":{tokens:[["text","/v2/de/preise/zahlungskartengebuehren"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_card.et":{tokens:[["text","/v2/et/teenustasud/maksekaardi-tasud"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_card.ro":{tokens:[["text","/v2/ro/comisioane/comisioane-card-plata"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_card.sq":{tokens:[["text","/v2/sq/tarifat/kartela-pagesave-tarifa"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_card.xk":{tokens:[["text","/v2/xk/tarifat/kartela-pagesave-tarifa"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_card.default":{tokens:[["text","/v2/en/fees/payment-card-fees"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_about_requisites.lt":{tokens:[["text","/v2/lt/apie/rekvizitai"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_about_requisites.en":{tokens:[["text","/v2/en/about/detail
35s"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_about_requisites.ru":{tokens:[["text","/v2/ru/o-nas/rekviziti"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_about_requisites.lv":{tokens:[["text","/v2/lv/par-mums/rekviziti"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_about_requisites.pl":{tokens:[["text","/v2/pl/o-nas/dane-firmy"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_about_requisites.bg":{tokens:[["text","/v2/bg/za-nas/danni-za-firmata"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_about_requisites.es":{tokens:[["text","/v2/es/acerca/requisitos"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_about_requisites.de":{tokens:[["text","/v2/de/ueber/impressum"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_about_requisites.et":{tokens:[["text","/v2/et/meist/rekvisiidid"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_about_requisites.ro":{tokens:[["text","/v2/ro/despre/cerinte"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_about_requisites.sq":{tokens:[["text","/v2/sq/rreth/rekuizitave"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_about_requisites.xk":{tokens:[["text","/v2/xk/rreth/rekuizitave"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_about_requisites.default":{tokens:[["text","/v2/en/about/details"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing.lt":{tokens:[["text","/v2/lt-LT/kainos"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing.en":{tokens:[["text","/v2/en-GB/fees"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing.ru":{tokens:[["text","/v2/ru-RU/cenas"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing.lv":{tokens:[["text","/v2/lv-LV/ceny"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing.pl":{tokens:[["text","/v2/pl-PL/ceny"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing.bg":{tokens:[["text","/v2/bg-BG/taksi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing.es":{tokens:[["text","/v2/es-ES/tasas"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing.de":{tokens:[["text","/v2/de-DE/preise"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing.et":{tokens:[["text","/v2/et-EE/teenustasud"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing.ro":{tokens:[["text","/v2/ro-RO/comisioane"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing.sq":{tokens:[["text","/v2/sq-AL/tarifat"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing.xk":{tokens:[["text","/v2/xk-XK/tarifat"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing.default":{tokens:[["text","/v2/en/fees"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_sms.lt":{tokens:[["text","/v2/lt/kainos/imoku-surinkimas-per-operatorius"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_sms.en":{tokens:[["text","/v2/en/fees/collection-of-payments-via-operators"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_sms.ru":{tokens:[["text","/v2/ru/cenas/maksajumu-pienemsana-caur-mobilo-sakaru-operatoriem"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_sms.lv":{tokens:[["text","/v2/lv/ceny/sbor-platezhej-cherez-operatorov"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_sms.pl":{tokens:[["text","/v2/pl/ceny/ceny-karty-platniczej"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_sms.bg":{tokens:[["text","/v2/bg/taksi/razplashtatelni-karti-taksi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_sms.es":{tokens:[["text","/v2/es
35/tasas/tasas-de-tarjetas-de-pago"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_sms.de":{tokens:[["text","/v2/de/preise/zahlungssammlung-ueber-betreiber"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_sms.et":{tokens:[["text","/v2/et/teenustasud/maksete-kogumine-operaatorite-kaudu"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_sms.ro":{tokens:[["text","/v2/ro/comisioane/colectare-plati-operatori"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_sms.sq":{tokens:[["text","/v2/sq/tarifat/mbledhja-e-pagesave-permes-operatoreve"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_sms.xk":{tokens:[["text","/v2/xk/tarifat/mbledhja-e-pagesave-permes-operatoreve"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_pricing_sms.default":{tokens:[["text","/v2/en/fees/collection-of-payments-via-operators"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_affiliate_program_rules.lt":{tokens:[["text","/v2/lt/sutartys/rekomendaciju-taisykles"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_affiliate_program_rules.en":{tokens:[["text","/v2/en/legal/affiliate-program-rules"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_affiliate_program_rules.lv":{tokens:[["text","/v2/lv/ligums/Ieteikumu-programmas-noteikumi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_affiliate_program_rules.pl":{tokens:[["text","/v2/pl/umowy/program-partnerski"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_affiliate_program_rules.bg":{tokens:[["text","/v2/bg/dogovori/partniorska-programa-pravila"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_affiliate_program_rules.ru":{tokens:[["text","/v2/ru/kontrakt/pravila-partnerskoj-programmy"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_affiliate_program_rules.es":{tokens:[["text","/v2/es/legal/reglas-de-programa-de-afiliacion"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_affiliate_program_rules.de":{tokens:[["text","/v2/de/vertraege/regeln-partnerprogramm"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_affiliate_program_rules.et":{tokens:[["text","/v2/et/juriidiline/partnerlusprogrammi-reeglid"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_affiliate_program_rules.ro":{tokens:[["text","/v2/ro/legal/reguli-program-afiliere"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_affiliate_program_rules.sq":{tokens:[["text","/v2/sq/ligjore/rregullat-e-programi-bashkepunues"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_affiliate_program_rules.xk":{tokens:[["text","/v2/xk/ligjore/rregullat-e-programi-bashkepunues"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_affiliate_program_rules.default":{tokens:[["text","/v2/en/legal/affiliate-program-rules"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app.lt":{tokens:[["text","/v2/lt/mobili-programele-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app.en":{tokens:[["text","/v2/en/mobile-application"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app.lv":{tokens:[["text","/v2/lv/mobila-lietotne"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app.et":{tokens:[["text","/v2/et/mobiilirakendus"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app.pl":{tokens:[["text","/v2/pl/aplikacja-mobilna"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app.bg":{tokens:[["text","/v2/bg/mobilno-prilojenie"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app.ru":{tokens:[["text","/v2/ru/mobilnoe-prilozhenie-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app.es":{tokens:[["text","/v2/es
35/aplicacion-movil"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app.de":{tokens:[["text","/v2/de/mobile-applikation"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app.ro":{tokens:[["text","/v2/ro/aplicatia-mobila"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app.sq":{tokens:[["text","/v2/sq/aplikacioni-mobil"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app.xk":{tokens:[["text","/v2/xk/aplikacioni-mobil"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app.default":{tokens:[["text","/v2/en/mobile-application"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app_terms.lt":{tokens:[["text","/v2/lt/sutartys/app-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app_terms.en":{tokens:[["text","/v2/en/legal/app-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app_terms.lv":{tokens:[["text","/v2/lv/ligums/app-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app_terms.pl":{tokens:[["text","/v2/pl/umowy/app-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app_terms.bg":{tokens:[["text","/v2/bg/dogovori/app-uslovia"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app_terms.ru":{tokens:[["text","/v2/ru/kontrakt/app-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app_terms.es":{tokens:[["text","/v2/es/legal/terminos-app"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app_terms.de":{tokens:[["text","/v2/de/vertraege/app-bedingungen"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app_terms.et":{tokens:[["text","/v2/et/juriidiline/rakenduse-tingimused"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app_terms.ro":{tokens:[["text","/v2/ro/legal/termeni-app"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app_terms.sq":{tokens:[["text","/v2/sq/ligjore/kushtet-aplikacionit"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app_terms.xk":{tokens:[["text","/v2/xk/ligjore/kushtet-aplikacionit"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_app_terms.default":{tokens:[["text","/v2/en/legal/app-terms"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payment_instruments.lt":{tokens:[["text","/v2/lt/sutartys/mokejimo-priemones"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payment_instruments.en":{tokens:[["text","/v2/en/legal/payment-instruments"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payment_instruments.lv":{tokens:[["text","/v2/lv/ligums/maksasanas-lidzekli"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payment_instruments.pl":{tokens:[["text","/v2/pl/umowy/srodki-platnicze"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payment_instruments.bg":{tokens:[["text","/v2/bg/dogovori/platejni-instrumenti"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payment_instruments.ru":{tokens:[["text","/v2/ru/kontrakt/platezhnye-sredstva"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payment_instruments.es":{tokens:[["text","/v2/es
35/legal/instrumentos-de-pago"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payment_instruments.de":{tokens:[["text","/v2/de/vertraege/zahlungsmittel"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payment_instruments.et":{tokens:[["text","/v2/et/juriidiline/makseinstrumendid"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payment_instruments.ro":{tokens:[["text","/v2/ro/legal/instrumente-plata"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payment_instruments.sq":{tokens:[["text","/v2/sq/instrumentet-e-pagesave-ligjore"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payment_instruments.xk":{tokens:[["text","/v2/xk/instrumentet-e-pagesave-ligjore"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payment_instruments.default":{tokens:[["text","/v2/en/legal/payment-instruments"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_at_pos.lt":{tokens:[["text","/v2/lt/sutartys/imoku-surinkimas-prekybos-vietose"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_at_pos.en":{tokens:[["text","/v2/en/legal/collection-of-payments-at-points-of-sale"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_at_pos.lv":{tokens:[["text","/v2/lv/ligums/maksajumu-pienemsana-tirdzniecibas-vietas"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_at_pos.pl":{tokens:[["text","/v2/pl/umowy/platnosci-w-punktach-sprzedazy"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_at_pos.bg":{tokens:[["text","/v2/bg/dogovori/poluchavane-na-plashtania-chrez-pos"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_at_pos.ru":{tokens:[["text","/v2/ru/kontrakt/sbor-platezhej-v-tochkah-prodazhi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_at_pos.es":{tokens:[["text","/v2/es/legal/coleccion-de-pagos-en-puntos-de-venta"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_at_pos.de":{tokens:[["text","/v2/de/vertraege/zahlungssammlung-an-verkaufsstellen"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_at_pos.et":{tokens:[["text","/v2/et/juriidiline/maksete-kogumine-muugikohas"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_at_pos.ro":{tokens:[["text","/v2/ro/legal/colectare-plati-la-puncte-de-vanzare"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_at_pos.sq":{tokens:[["text","/v2/sq/ligjore/mbledhja-e-pagesave-ne-pikat-e-shitjes"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_at_pos.xk":{tokens:[["text","/v2/xk/ligjore/mbledhja-e-pagesave-ne-pikat-e-shitjes"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_at_pos.default":{tokens:[["text","/v2/en/legal/collection-of-payments-at-points-of-sale"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet.lt":{tokens:[["text","/v2/lt/sutartys/imoku-surinkimas-internetu-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet.en":{tokens:[["text","/v2/en/legal/collection-of-payments-via-internet-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet.lv":{tokens:[["text","/v2/lv/ligums/maksajumu-pienemsana-interneta-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet.pl":{tokens:[["text","/v2/pl/umowy/pobieranie-platnosci-przez
35-internet-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet.bg":{tokens:[["text","/v2/bg/dogovori/poluchavane-na-plashtania-chrez-internet-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet.ru":{tokens:[["text","/v2/ru/kontrakt/sbor-platezhej-cherez-internet-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet.es":{tokens:[["text","/v2/es/legal/coleccion-de-pagos-via-internet-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet.de":{tokens:[["text","/v2/de/vertraege/zahlungssammlung-ueber-internet-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet.et":{tokens:[["text","/v2/et/juriidiline/maksete-kogumine-interneti-kaudu-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet.ro":{tokens:[["text","/v2/ro/legal/colectare-plati-via-internet-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet.sq":{tokens:[["text","/v2/sq/ligjore/mbledhja-e-pagesave-permes-interneti-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet.xk":{tokens:[["text","/v2/xk/ligjore/mbledhja-e-pagesave-permes-interneti-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet.uk":{tokens:[["text","/v2/uk/kontrakt/zbir-platezhiv-cherez-internet-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet.default":{tokens:[["text","/v2/en/legal/collection-of-payments-via-internet-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet_credit_cards.lt":{tokens:[["text","/v2/lt/sutartys/imoku-surinkimas-internetu-mokejimo-kortelemis-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet_credit_cards.en":{tokens:[["text","/v2/en/legal/collection-of-payments-via-internet-with-credit-cards-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet_credit_cards.lv":{tokens:[["text","/v2/lv/ligums/maksajumu-pienemsana-interneta-ar-norekinu-kartem-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet_credit_cards.pl":{tokens:[["text","/v2/pl/umowy/pobieranie-platnosci-kartami-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet_credit_cards.bg":{tokens:[["text","/v2/bg/dogovori/poluchavane-na-plashtania-chrez-internet-s-kreditni-karti-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet_credit_cards.ru":{tokens:[["text","/v2/ru/kontrakt/sbor-platezhej-cherez-internet-s-kartoj-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet_credit_cards.es":{tokens:[["text","/v2/es/legal/coleccion-de-pagos-via-internet-con-tarjetas-de-credito-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet_credit_cards.de":{tokens:[["text","/v2/de/vertraege/zahlungssammlung-ueber-internet-durch-zahlungskarten-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet_credit_cards.et":{tokens:[["text","/v2/et/juriidiline/maksete-kogumine-interneti-kaudu-krediitkaardiga-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet_credit_cards.ro":{tokens:[["text","/v2/ro/legal/colectare-plati-prin-internet-cu-carduri-de-credit-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet_credit_cards.sq":{tokens:[["text","/v2/sq/ligjore/mbledhja-e-pagesave-permes-kredit-kartelave-ne-internet-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet_credit_cards.xk":{tokens:[["text","/v2/xk/ligjore/mbledhja-e-pagesave-permes-kredit-kartelave-ne-internet-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet_credit_cards.uk":{tokens:[["text","/v2/uk/kontrakt/zbir-platezhiv-cherez-internet-z-kartoiu-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_internet_credit_cards.default":{tokens:[["text","/v2/en/legal/collection-of-payments-via-internet-with-credit-cards-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_operators.lt":{tokens:[["text","/v2/lt/sutartys/imoku-surinkimas-per-operatorius-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_operators.en":{tokens:[["text","/v2/en/legal/collection-of-payments-via-operators-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_operators.lv":{tokens:[["text","/v2/lv/ligums/maksajumu-pienemsana-ar-mobilo-sakaru-operatoru-starpniecibu-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_operators.pl":{tokens:[["text","/v2/pl/umowy/pobieranie-platnosci-przez
35-operatorow-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_operators.bg":{tokens:[["text","/v2/bg/dogovori/poluchavane-na-plashtania-chrez-operatori-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_operators.ru":{tokens:[["text","/v2/ru/kontrakt/sbor-platezhej-cherez-operatorov-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_operators.es":{tokens:[["text","/v2/es/legal/coleccion-de-pagos-via-operadores-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_operators.de":{tokens:[["text","/v2/de/vertraege/zahlungssammlung-ueber-betreiber-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_operators.et":{tokens:[["text","/v2/et/juriidiline/maksete-kogumine-operaatorite-kaudu-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_operators.ro":{tokens:[["text","/v2/ro/legal/colectare-plati-via-operatori-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_operators.sq":{tokens:[["text","/v2/sq/ligjore/mbledhja-e-pagesave-permes-operatoreve-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_operators.xk":{tokens:[["text","/v2/xk/ligjore/mbledhja-e-pagesave-permes-operatoreve-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_operators.uk":{tokens:[["text","/v2/uk/kontrakt/zbir-platezhiv-cherez-operatoriv-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_payments_via_operators.default":{tokens:[["text","/v2/en/legal/collection-of-payments-via-operators-2020"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_piees.lt":{tokens:[["text","/v2/lt/sutartys/miavs"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_piees.en":{tokens:[["text","/v2/en/legal/piees"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_piees.lv":{tokens:[["text","/v2/lv/ligums/miavs"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_piees.pl":{tokens:[["text","/v2/pl/umowy/swrip"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_piees.bg":{tokens:[["text","/v2/bg/dogovori/miavs"]
35],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_piees.ru":{tokens:[["text","/v2/ru/kontrakt/sopiop"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_piees.es":{tokens:[["text","/v2/es/legal/piees"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_piees.de":{tokens:[["text","/v2/de/vertraege/saziaz"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_piees.et":{tokens:[["text","/v2/et/juriidiline/piees"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_piees.ro":{tokens:[["text","/v2/ro/legal/piees"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_piees.sq":{tokens:[["text","/v2/sq/pjeset/ligjore"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_piees.xk":{tokens:[["text","/v2/xk/pjeset/ligjore"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_piees.default":{tokens:[["text","/v2/en/legal/piees"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_jobs.lt":{tokens:[["text","/v2/lt/darbas"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_jobs.en":{tokens:[["text","/v2/en/work-at-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_jobs.bg":{tokens:[["text","/v2/bg/rabota"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_jobs.es":{tokens:[["text","/v2/es/tu-mejor-cuenta"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_jobs.et":{tokens:[["text","/v2/et/too-payseras"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_jobs.de":{tokens:[["text","/v2/de/arbeit-bei-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_jobs.ro":{tokens:[["text","/v2/ro/lucru-la-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_jobs.sq":{tokens:[["text","/v2/sq/punoni-ne-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_jobs.xk":{tokens:[["text","/v2/xk/punoni-ne-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_jobs.default":{tokens:[["text","/v2/en/work-at-paysera"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.ecb_target2_participation.default":{tokens:[["text","/paym/t2/professional/participation/html/index.en.html"]],defaults:[],requirements:[],hosttokens:[["text","www.ecb.europa.eu"]]},"paysera_external_routing.eee_countries.default":{tokens:[["text","/factsheets/en/sheet/169/europos-ekonomine-erdve-eee-sveicarija-ir-europos-siaure"]],defaults:[],requirements:[],hosttokens:[["text","www.europarl.europa.eu"]]},"paysera_external_routing.eee_countries.lt":{tokens:[["text","/factsheets/lt/sheet/169/europos-ekonomine-erdve-eee-sveicarija-ir-europos-siaure"]],defaults:[],requirements:[],hosttokens:[["text","www.europarl.europa.eu"]]},"paysera_external_routing.eee_countries.en":{tokens:[["text","/factsheets/en/sheet/169/europos-ekonomine-erdve-eee-sveicarija-ir-europos-siaure"]],defaults:[],requirements:[],hosttokens:[["text","www.europarl.europa.eu"]]},"paysera_external_routing.sepa_countries.default":{tokens:[["text","/paym/retpaym/paymint/sepa/html/index.en.html"]],defaults:[],requirements:[],hosttokens:[["text","www.ecb.europa.eu"]]},"paysera_external_routing.app_android_google_play_installation.default":{tokens:[["text","/store/apps/details?id=lt.lemonlabs.android.paysera"]],defaults:[],requirements:[],hosttokens:[["text","play.google.com"]]},"paysera_external_routing.app_ios_app_store_installation.default":{tokens:[["text","/app/paysera-mobile-wallet/id737308884"]],defaults:[],requirements:[],hosttokens:[["text","itunes.apple.com"]]},"paysera_external_routing.app_huawei_app_gallery_installation.default":{tokens:[["text","/#/app/C103007513"]],defaults:[],requirements:[],hosttokens:[["text","appgallery.huawei.com"]]},"paysera_external_routing.bank_code_list.default":{tokens:[["text","/sites/default/files/09-Aug-19/mbrbnksn_1.pdf"]],defaults:[],requirements:[],hosttokens:[["text","payments.ca"]]},"paysera_external_routing.cnaps_code_list.default":{tokens:[["text","/en/cnaps-codes"]],defaults:[],requirements:[],hosttokens:[["text","juristique.org"]]},"paysera_external_routing.wiki_proxy_server.ru":{tokens:[["text","/wiki/Proxy_server"]],defaults:[],requirements:[],hosttokens:[["text","ru.wikipedia.org"]]},"paysera_external_routing.wiki_proxy_server.es":{tokens:[["text","/wiki/Servidor_proxy"]],defaults:[],requirements:[],hosttokens:[["text","es.wikipedia.org"]]},"paysera_external_routing.wiki_proxy_server.default":{tokens:[["text","/wiki/Proxy_server"]],defaults:[],requirements:[],hosttokens:[["text","en.wikipedia.org"]]},"paysera_external_routing.lb_paysera_company.lt":{tokens:[["text","/lt/finansu-rinku-dalyviai/paysera-lt-uab"]],defaults:[],requirements:[],hosttokens:[["text","www.lb.lt"]]},"paysera_external_routing.lb_paysera_company.en":{tokens:[["text","/en/sfi-financial-market-participants/paysera-lt-uab"]],defaults:[],requirements:[],hosttokens:[["text","www.lb.lt"]]},"paysera_external_routing.lb_paysera_company.default":{tokens:[["text","/en/sfi-financial-market-participants/paysera-lt-uab"]],defaults:[],requirements:[],hosttokens:[["text","www.lb.lt"]]},"paysera_external_routing.lb_paysera_license.lt":{tokens:[["text","/lt/frd-licencijos/view_license?id=251"]],defaults:[],requirements:[],hosttokens:[["text","www.lb.lt"]]},"paysera_external_routing.lb_paysera_license.en":{tokens:[["text","/en/frd/view_license?id=251"]],defaults:[],requirements:[],hosttokens:[["text","www.lb.lt"]]},"paysera_external_routing.lb_paysera_license.default":{tokens:[["text","/en/frd/view_license?id=251"]],defaults:[],requirements:[],hosttokens:[["text","www.lb.lt"]]},"paysera_external_routing.paysera_login.lt":{tokens:[["text","/lt/login"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_login.en":{tokens:[["text","/en/login"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_login.ru":{tokens:[["text","/ru/login"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_login.pl":{tokens:[["text","/pl/login"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_login.lv":{tokens:[["text","/lv/login"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_login.bg":{tokens:[["text","/bg/login"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_login.es":{tokens:[["text","/es
35/login"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_login.de":{tokens:[["text","/de/login"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_login.et":{tokens:[["text","/et/login"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_login.ro":{tokens:[["text","/ro/login"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_login.default":{tokens:[["text","/en/login"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_account_settings.lt":{tokens:[["text","/lt/account-settings"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_account_settings.lv":{tokens:[["text","/lv/account-settings"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_account_settings.pl":{tokens:[["text","/pl/account-settings"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_account_settings.bg":{tokens:[["text","/bg/account-settings"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_account_settings.ru":{tokens:[["text","/ru/account-settings"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_account_settings.es":{tokens:[["text","/es/account-settings"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_account_settings.default":{tokens:[["text","/en/account-settings"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_questionnaire_form.lt":{tokens:[["text","/lt/questionnaire#"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_questionnaire_form.lv":{tokens:[["text","/lv/questionnaire#"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_questionnaire_form.pl":{tokens:[["text","/pl/questionnaire#"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_questionnaire_form.bg":{tokens:[["text","/bg/questionnaire#"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_questionnaire_form.ru":{tokens:[["text","/ru/questionnaire#"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_questionnaire_form.es":{tokens:[["text","/es/questionnaire#"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_questionnaire_form.default":{tokens:[["text","/en/questionnaire#"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_avatar.default":{tokens:[["text",".jpg"],["variable","/","[^/\\.]++","userIdentifier"],["text","/user-avatar"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.ua_iban_format.default":{tokens:[["text","/structure"]],defaults:[],requirements:[],hosttokens:[["text","iban.com"]]},"paysera_external_routing.ua_bank_codes.default":{tokens:[["text","/swift_code/Ukraine"]],defaults:[],requirements:[],hosttokens:[["text","thebankcodes.com"]]},"paysera_external_routing.in_ifsc_codes.default":{tokens:[["text","/"]],defaults:[],requirements:[],hosttokens:[["text","ifsccodebank.com"]]},"paysera_external_routing.hk_bank_codes.default":{tokens:[["text","/sfo/pdf/common/Form/tsfs/bank_code.pdf"]],defaults:[],requirements:[],hosttokens:[["text","wfsfaa.gov.hk"]]},"paysera_external_routing.kayako_skype_call_registration.lt":{tokens:[["text","/index.php/payseralit/Tickets/Submit/RenderForm/50"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_skype_call_registration.en":{tokens:[["text","/index.php/payseraeng/Tickets/Submit/RenderForm/50"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_skype_call_registration.ru":{tokens:[["text","/index.php/payserarus/Tickets/Submit/RenderForm/50"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_skype_call_registration.pl":{tokens:[["text","/index.php/payserapol/Tickets/Submit/RenderForm/50"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_skype_call_registration.lv":{tokens:[["text","/index.php/payseralav/Tickets/Submit/RenderForm/50"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_skype_call_registration.bg":{tokens:[["text","/index.php/payserabgr/Tickets/Submit/RenderForm/50"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_skype_call_registration.es":{tokens:[["text","/index.php/payseraesp/Tickets/Submit/RenderForm/50"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_skype_call_registration.sq":{tokens:[["text","/index.php/payseraeng/Tickets/Submit/RenderForm/50"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_skype_call_registration.default":{tokens:[["text","/index.php/payseraeng/Tickets/Submit/RenderForm/50"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_account_management.lt":{tokens:[["text","/index.php/payseralit/Knowledgebase/Article/View/309/73/205-imones-saskaitos-administravimas"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_account_management.en":{tokens:[["text","/index.php/payseraeng/Knowledgebase/Article/View/460/87/205--corporate-account-management"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_account_management.ru":{tokens:[["text","/index.php/payserarus/Knowledgebase/Article/View/616/100/205-administrirovanie-korporativnogo-scheta"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_account_management.pl":{tokens:[["text","/index.php/payserapol/Knowledgebase/Article/View/871/117/205--administrowanie-konta-firmowego"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_account_management.lv":{tokens:[["text","/index.php/payseralav/Knowledgebase/Article/View/1586/181/205-uznemuma-konta-parvaldiba"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_account_management.bg":{tokens:[["text","/index.php/payserabgr/Knowledgebase/Article/View/1484/138/205-upravlenie-na-firmena-smetka"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_account_management.et":{tokens:[["text","/index.php/payseraest/Knowledgebase/Article/View/460/87/205--corporate-account-management"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_account_management.es":{tokens:[["text","/index.php/payseraesp/Knowledgebase/Article/View/1262/152/205-gestion-de-cuentas-corporativas"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_account_management.default":{tokens:[["text","/index.php/payseraeng/Knowledgebase/Article/View/460/87/205--corporate-account-management"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.bulgarian_doc_validation.bg":{tokens:[["text","/електронни-услуги/електронни-услуги-и-справки/справка-за-валидност-на-български-лични-документи"]],defaults:[],requirements:[],hosttokens:[["text","www.mvr.bg"]]},"paysera_external_routing.bulgarian_doc_validation.en":{tokens:[["text","/en/administrative-services/e-services/validity-verification-of-bulgarian-personal-documents"]],defaults:[],requirements:[],hosttokens:[["text","www.mvr.bg"]]},"paysera_external_routing.bulgarian_doc_validation.default":{tokens:[["text","/en/administrative-services/e-services/validity-verification-of-bulgarian-personal-documents"]],defaults:[],requirements:[],hosttokens:[["text","www.mvr.bg"]]},"paysera_external_routing.paysera_reset_password.lt":{tokens:[["text","/lt/reset-password"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_reset_password.en":{tokens:[["text","/en/reset-password"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_reset_password.ru":{tokens:[["text","/ru/reset-password"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_reset_password.pl":{tokens:[["text","/pl/reset-password"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_reset_password.lv":{tokens:[["text","/lv/reset-password"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_reset_password.bg":{tokens:[["text","/bg/reset-password"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_reset_password.es":{tokens:[["text","/es
35/reset-password"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_reset_password.de":{tokens:[["text","/de/reset-password"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_reset_password.et":{tokens:[["text","/et/reset-password"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_reset_password.ro":{tokens:[["text","/ro/reset-password"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.paysera_reset_password.default":{tokens:[["text","/en/reset-password"]],defaults:[],requirements:[],hosttokens:[["text","bank.paysera.com"]]},"paysera_external_routing.minor_consent_form.ar":{tokens:[["text","/f/Parental_consent_AR.pdf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.minor_consent_form.bg":{tokens:[["text","/f/Parental_consent_BG.pdf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.minor_consent_form.de":{tokens:[["text","/f/Parental_consent_DE.pdf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.minor_consent_form.ds":{tokens:[["text","/f/Parental_consent_DS.pdf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.minor_consent_form.en":{tokens:[["text","/f/Parental_consent_EN.pdf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.minor_consent_form.es":{tokens:[["text","/f/Parental_consent_ES.pdf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.minor_consent_form.et":{tokens:[["text","/f/Parental_consent_ET.pdf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.minor_consent_form.fr":{tokens:[["text","/f/Parental_consent_FR.pdf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.minor_consent_form.lt":{tokens:[["text","/f/Parental_consent_LT.pdf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.minor_consent_form.lv":{tokens:[["text","/f/Parental_consent_LV.pdf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.minor_consent_form.ro":{tokens:[["text","/f/Parental_consent_RO.pdf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.minor_consent_form.ru":{tokens:[["text","/f/Parental_consent_RU.pdf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.minor_consent_form.uk":{tokens:[["text","/f/Parental_consent_UK.pdf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.minor_consent_form.xk":{tokens:[["text","/f/Parental_consent_XK.pdf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.minor_consent_form.sq":{tokens:[["text","/f/Parental_consent_AL.pdf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.minor_consent_form.default":{tokens:[["text","/f/Parental_consent_EN.pdf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.jadis_submission.default":{tokens:[["text","/content/4056"]],defaults:[],requirements:[],hosttokens:[["text","info.registrucentras.lt"]]},"paysera_external_routing.pisp_rules.lt":{tokens:[["text","/v2/lt/sutartys/mip-taisykles"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.pisp_rules.en":{tokens:[["text","/v2/en/legal/pis-rules"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.pisp_rules.lv":{tokens:[["text","/v2/lv/ligums/mip-noteikumi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.pisp_rules.pl":{tokens:[["text","/v2/pl/umowy/uip-zasady"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.pisp_rules.bg":{tokens:[["text","/v2/bg/dogovori/pis-rules"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.pisp_rules.ru":{tokens:[["text","/v2/ru/kontrakt/pravila-u
35ip"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.pisp_rules.es":{tokens:[["text","/v2/es/legal/pis-reglas"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.pisp_rules.de":{tokens:[["text","/v2/de/vertraege/zid-regeln"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.pisp_rules.et":{tokens:[["text","/v2/et/juriidiline/makse-algatamise-teenuse-reeglid"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.pisp_rules.ro":{tokens:[["text","/v2/ro/legal/reguli-pis"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.pisp_rules.default":{tokens:[["text","/v2/en/legal/pis-rules"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_file_formats_documentation.lt":{tokens:[["text","/lt/file-formats/mokesis"]],defaults:[],requirements:[],hosttokens:[["text","developers.paysera.com"]]},"paysera_external_routing.paysera_frontend_file_formats_documentation.en":{tokens:[["text","/en/file-formats/mokesis"]],defaults:[],requirements:[],hosttokens:[["text","developers.paysera.com"]]},"paysera_external_routing.paysera_frontend_file_formats_documentation.ru":{tokens:[["text","/ru/file-formats/mokesis"]],defaults:[],requirements:[],hosttokens:[["text","developers.paysera.com"]]},"paysera_external_routing.paysera_frontend_file_formats_documentation.pl":{tokens:[["text","/pl/file-formats/mokesis"]],defaults:[],requirements:[],hosttokens:[["text","developers.paysera.com"]]},"paysera_external_routing.paysera_frontend_file_formats_documentation.default":{tokens:[["text","/en/file-formats/mokesis"]],defaults:[],requirements:[],hosttokens:[["text","developers.paysera.com"]]},"paysera_external_routing.kyc_explanation.lt":{tokens:[["text","/v2/lt/kyc-paaiskinimas"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.kyc_explanation.en":{tokens:[["text","/v2/en/kyc-explanation"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.kyc_explanation.lv":{tokens:[["text","/v2/lv/klientu-anketas-skaidrojums"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.kyc_explanation.pl":{tokens:[["text","/v2/pl/kyc-objasnienie"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.kyc_explanation.bg":{tokens:[["text","/v2/bg/vaprosnik-za-klienta-detaili"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.kyc_explanation.ru":{tokens:[["text","/v2/ru/kyc-pojasnenie"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.kyc_explanation.es":{tokens:[["text","/v2/es/kyc-explicacion"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.kyc_explanation.de":{tokens:[["text","/v2/de/kyc-erklaerung"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.kyc_explanation.ro":{tokens:[["text","/v2/ro/kyc-explicatie"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.kyc_explanation.et":{tokens:[["text","/v2/et/kyc-selgitus"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.kyc_explanation.default":{tokens:[["text","/v2/en/kyc-explanation"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.bg_budget_payment_type_codes.default":{tokens:[["text","/page?id=21"]],defaults:[],requirements:[],hosttokens:[["text","www.nap.bg"]]},"paysera_external_routing.paysera_frontend_safety.lt":{tokens:[["text","/v2/lt/saugumas"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.lt"]]},"paysera_external_routing.paysera_frontend_safety.en":{tokens:[["text","/v2/en/safety"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_safety.lv":{tokens:[["text","/v2/lv/drosiba"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]}
35,"paysera_external_routing.paysera_frontend_safety.pl":{tokens:[["text","/v2/pl/ochrona"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_safety.bg":{tokens:[["text","/v2/bg/sigurnost"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_safety.ru":{tokens:[["text","/v2/ru/bezopasnost"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_safety.es":{tokens:[["text","/v2/es/seguridad"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_safety.de":{tokens:[["text","/v2/de/sicherheit"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_safety.et":{tokens:[["text","/v2/et/turvalisus"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_safety.ro":{tokens:[["text","/v2/ro/siguranta"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_safety.sq":{tokens:[["text","/v2/sq/siguria"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_safety.xk":{tokens:[["text","/v2/xk/siguria"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_safety.default":{tokens:[["text","/v2/en/safety"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_error_codes_documentation.lt":{tokens:[["text","/lt/checkout/error-codes"]],defaults:[],requirements:[],hosttokens:[["text","developers.paysera.com"]]},"paysera_external_routing.paysera_error_codes_documentation.en":{tokens:[["text","/en/checkout/error-codes"]],defaults:[],requirements:[],hosttokens:[["text","developers.paysera.com"]]},"paysera_external_routing.paysera_error_codes_documentation.ru":{tokens:[["text","/ru/checkout/error-codes"]],defaults:[],requirements:[],hosttokens:[["text","developers.paysera.com"]]},"paysera_external_routing.paysera_error_codes_documentation.pl":{tokens:[["text","/pl/checkout/error-codes"]],defaults:[],requirements:[],hosttokens:[["text","developers.paysera.com"]]},"paysera_external_routing.paysera_error_codes_documentation.default":{tokens:[["text","/en/checkout/error-codes"]],defaults:[],requirements:[],hosttokens:[["text","developers.paysera.com"]]},"paysera_external_routing.personal_data_processing.lt":{tokens:[["text","/v2/lt-LT/asmens-duomenu-apsauga"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.personal_data_processing.en":{tokens:[["text","/v2/en-GB/personal-data-protection"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.personal_data_processing.lv":{tokens:[["text","/v2/lv-LV/personas-datu-aizsardzibas"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.personal_data_processing.pl":{tokens:[["text","/v2/pl-PL/ochrona-danych-osobowych"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.personal_data_processing.bg":{tokens:[["text","/v2/bg-BG/zashhita-na-lichnite-danni"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.personal_data_processing.ru":{tokens:[["text","/v2/ru-RU/zashhita-lichnyh-dannyh"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.personal_data_processing.es":{tokens:[["text","/v2/es-ES/la-proteccion-de-los-datos-personales"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.personal_data_processing.de":{tokens:[["text","/v2/de-DE/schutz-personlicher-daten"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.personal_data_processing.et":{tokens:[["text","/v2/et-EE/isikuandmete-kaitse"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.personal_data_processing.ro":{tokens:[["text","/v2/ro-RO/protectia-datelor"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.personal_data_processing.sq":{tokens:[["text","/v2/sq-AL/mbrojtja-e-te-dhenave-personale"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.personal_data_processing.default":{tokens:[["text","/v2/en/personal-data-protection"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.kayako_payment_support_request.lt":{tokens:[["text","/index.php/payseralit/Tickets/Submit/RenderForm/38"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_payment_support_request.en":{tokens:[["text","/index.php/payseraeng/Tickets/Submit/RenderForm/38"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_payment_support_request.ru":{tokens:[["text","/index.php/payserarus/Tickets/Submit/RenderForm/38"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_payment_support_request.pl":{tokens:[["text","/index.php/payserapol/Tickets/Submit/RenderForm/38"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_payment_support_request.lv":{tokens:[["text","/index.php/payseralav/Tickets/Submit/RenderForm/38"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_payment_support_request.bg":{tokens:[["text","/index.php/payserabgr/Tickets/Submit/RenderForm/38"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_payment_support_request.es":{tokens:[["text","/index.php/payseraesp/Tickets/Submit/RenderForm/38"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.kayako_payment_support_request.default":{tokens:[["text","/index.php/payseraeng/Tickets/Submit/RenderForm/38"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.ach_transfer_info.default":{tokens:[["text","/us/en/townsquare/ach-payments"]],defaults:[],requirements:[],hosttokens:[["text","squareup.com"]]},"paysera_external_routing.paysera_frontend_marketing_guidelines.lt":{tokens:[["text","/v2/lt/rinkodaros-gaires"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_marketing_guidelines.en":{tokens:[["text","/v2/en/marketing-guidelines"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_marketing_guidelines.ru":{tokens:[["text","/v2/ru/rukovodstvo-po-marketingu"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_marketing_guidelines.pl"
35:{tokens:[["text","/v2/pl/wytyczne-marketingowe"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_marketing_guidelines.lv":{tokens:[["text","/v2/lv/marketinga-celvedis"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_marketing_guidelines.bg":{tokens:[["text","/v2/bg/marketingovo-rkovodstvo"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_marketing_guidelines.es":{tokens:[["text","/v2/es/guia-de-paysera-marketing"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_marketing_guidelines.de":{tokens:[["text","/v2/de/marketing-guide"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_marketing_guidelines.et":{tokens:[["text","/v2/et/turundusjuhend-e-poodidele"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_marketing_guidelines.ro":{tokens:[["text","/v2/ro/ghid-de-marketing"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_marketing_guidelines.xk":{tokens:[["text","/v2/xk/udhezues-i-marketingut"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_marketing_guidelines.uk":{tokens:[["text","/v2/uk/kerivnictvo-po-marketingu"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_marketing_guidelines.default":{tokens:[["text","/v2/en/marketing-guidelines"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.calendly_registration.estonia.ee":{tokens:[["text","/ee-paysera/ee"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.estonia.ru":{tokens:[["text","/ee-paysera/ru"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.estonia.other":{tokens:[["text","/ee-paysera/en"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.latvia.lv":{tokens:[["text","/lv-paysera/lv"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.latvia.ru":{tokens:[["text","/lv-paysera/ru"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.latvia.other":{tokens:[["text","/lv-paysera/en"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.bulgaria.bg":{tokens:[["text","/bg-paysera/bg"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.bulgaria.other":{tokens:[["text","/bg-paysera/en"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.spain.es":{tokens:[["text","/es-paysera/es"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.spain.other":{tokens:[["text","/es-paysera/en"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.romania.ro":{tokens:[["text","/ro-paysera/ro"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.romania.other":{tokens:[["text","/ro-paysera/en"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.kosovo.xk":{tokens:[["text","/xk-paysera/xk"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.kosovo.other":{tokens:[["text","/xk-paysera/en"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.ukraine.ua":{tokens:[["text","/ua-paysera/ua"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.ukraine.ru":{tokens:[["text","/ua-paysera/ru"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.ukraine.other":{tokens:[["text","/ua-paysera/en"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.default.en":{tokens:[["text","/eng-paysera/en"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.default.lt":{tokens:[["text","/ltu-paysera/lt"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.default.ru":{tokens:[["text","/ltu-paysera/ru"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.default.pl":{tokens:[["text","/ltu-paysera/pl"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.default.de":{tokens:[["text","/ltu-paysera/de"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.default.ar":{tokens:[["text","/ar-paysera/ar"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.default.fr":{tokens:[["text","/fr-paysera/fr"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.calendly_registration.default":{tokens:[["text","/eng-paysera/en"]],defaults:[],requirements:[],hosttokens:[["text","calendly.com"]]},"paysera_external_routing.afex_info.default":{tokens:[["text","/ireland/index.php?country=Ireland"]],defaults:[],requirements:[],hosttokens:[["text","www.afex.com"]]}
35,"paysera_external_routing.paysera_support_order_visa_card.lv":{tokens:[["text","/index.php/payseralav/Knowledgebase/Article/View/1652/187/903-ka-pasutit-paysera-visa-karti"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_support_order_visa_card.bg":{tokens:[["text","/index.php/payserabgr/Knowledgebase/Article/View/1183/143/903-kak-da-porcham-karta-paysera-visa"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_support_order_visa_card.ru":{tokens:[["text","/index.php/payserarus/Knowledgebase/Article/View/827/114/903-kak-zakazat-paysera-visa-kartu"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_support_order_visa_card.pl":{tokens:[["text","/index.php/payserapol/Knowledgebase/Article/View/1887/128/903-jak-zamowic-karte-visa-paysera"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_support_order_visa_card.et":{tokens:[["text","/index.php/payseraest/Knowledgebase/Article/View/2332/278/903-kuidas-tellida-paysera-visa-kaarti"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_support_order_visa_card.de":{tokens:[["text","/index.php/payseradeu/Knowledgebase/Article/View/2577/292/903-wie-kann-eine-paysera-visa-karte-bestellt-werden"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_support_order_visa_card.ro":{tokens:[["text","/index.php/payseraron/Knowledgebase/Article/View/3043/325/903-cum-se-comanda-un-card-visa-paysera"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_support_order_visa_card.es":{tokens:[["text","/index.php/payseraesp/Knowledgebase/Article/View/1420/162/903-como-solicitar-la-tarjeta-de-paysera-visa"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_support_order_visa_card.xk":{tokens:[["text","/index.php/payseraxkx/Knowledgebase/Article/View/2248/274/903-si-te-porosisni-nje-kartele-paysera-visa"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_support_order_visa_card.uk":{tokens:[["text","/index.php/payserarus/Knowledgebase/Article/View/827/114/903-kak-zakazat-paysera-visa-kartu"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_support_order_visa_card.sq":{tokens:[["text","/index.php/payseraalb/Knowledgebase/Article/View/2976/324/903-si-te-porosisni-nje-karte-paysera-visa"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_support_order_visa_card.default":{tokens:[["text","/index.php/payseraeng/Knowledgebase/Article/View/797/113/903-how-to-order-a-paysera-visa-card"]],defaults:[],requirements:[],hosttokens:[["text","support.paysera.com"]]},"paysera_external_routing.paysera_frontend_international_transfers_legal.uk":{tokens:[["text","/v2/uk/kontrakt/mizhnarodni-perekazy"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_international_transfers_legal.lt":{tokens:[["text","/v2/lt/sutartys/tarptautiniai-pervedimai"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_international_transfers_legal.en":{tokens:[["text","/v2/en/legal/international-transfers"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_international_transfers_legal.lv":{tokens:[["text","/v2/lv/ligums/starptautiskie-parvedumi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_international_transfers_legal.pl":{tokens:[["text","/v2/pl/umowy/przelewy-miedzynarodowe"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_international_transfers_legal.bg":{tokens:[["text","/v2/bg/dogovori/mezhdunarodni-perevodi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_international_transfers_legal.ru":{tokens:[["text","/v2/ru/kontrakt/mezhdunarodnye-perevodi"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_international_transfers_legal.es":{tokens:[["text","/v2/es
35/legal/transferencia-internacional"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_international_transfers_legal.de":{tokens:[["text","/v2/de/vertraege/internationale-ueberweisungen"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_international_transfers_legal.et":{tokens:[["text","/v2/et/juriidiline/rahvusvahelised-maksed"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_international_transfers_legal.ro":{tokens:[["text","/v2/ro/legal/transferuri-internationale"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_international_transfers_legal.sq":{tokens:[["text","/v2/sq/ligjore/transferet-nderkombtare"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_international_transfers_legal.xk":{tokens:[["text","/v2/xk/ligjore/transferet-nderkombtare"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_international_transfers_legal.fr":{tokens:[["text","/v2/fr/juridique/virements-internationaux"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_international_transfers_legal.default":{tokens:[["text","/v2/en/legal/international-transfers"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreements_and_supplements.lt":{tokens:[["text","/v2/lt/sutartys"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreements_and_supplements.en":{tokens:[["text","/v2/en/legal"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreements_and_supplements.ru":{tokens:[["text","/v2/ru/kontrakt"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreements_and_supplements.pl":{tokens:[["text","/v2/pl/umowy"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreements_and_supplements.lv":{tokens:[["text","/v2/lv/ligums"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreements_and_supplements.bg":{tokens:[["text","/v2/bg/dogovori"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreements_and_supplements.es":{tokens:[["text","/v2/es/legal"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreements_and_supplements.de":{tokens:[["text","/v2/de/vertraege"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreements_and_supplements.et":{tokens:[["text","/v2/et/juriidiline"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreements_and_supplements.ro":{tokens:[["text","/v2/ro/legal"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreements_and_supplements.sq":{tokens:[["text","/v2/sq/ligjore"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreements_and_supplements.xk":{tokens:[["text","/v2/xk/ligjore"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreements_and_supplements.uk":{tokens:[["text","/v2/uk/kontrakt"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreements_and_supplements.fr":{tokens:[["text","/v2/fr/legal"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_agreements_and_supplements.default":{tokens:[["text","/v2/en/legal"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_faq.lt":{tokens:[["text","/v2/lt/duk"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_faq.en":{tokens:[["text","/v2/en/faq"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_faq.ru":{tokens:[["text","/v2/ru/chavo"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_faq.pl":{tokens:[["text","/v2/pl/faq"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_faq.lv":{tokens:[["text","/v2/lv/buj"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_faq.bg":{tokens:[["text","/v2/bg/faq"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_faq.es":{tokens:[["text","/v2/es
35/faq"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_faq.de":{tokens:[["text","/v2/de/hgf"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_faq.et":{tokens:[["text","/v2/et/kkk"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_faq.ro":{tokens:[["text","/v2/ro/faq"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_faq.sq":{tokens:[["text","/v2/sq/fakte"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_faq.xk":{tokens:[["text","/v2/xk/fakte"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_faq.uk":{tokens:[["text","/v2/uk/chapy"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_faq.fr":{tokens:[["text","/v2/fr/qfp"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"paysera_external_routing.paysera_frontend_faq.default":{tokens:[["text","/v2/en/faq"]],defaults:[],requirements:[],hosttokens:[["text","www.paysera.com"]]},"evp_administration.get_locales":{tokens:[["text","/v2/admin/administration/rest/v1/locales"]],defaults:[],requirements:[],hosttokens:[["text","frontend.paysera.net"]]},"evp_administration.get_countries":{tokens:[["text","/v2/admin/administration/rest/v1/countries"]],defaults:[],requirements:[],hosttokens:[["text","frontend.paysera.net"]]},evp_admin_react:{tokens:[["variable","/",".*","pattern"],["text","/react"],["variable","/","[^/]++","_locale"],["text","/v2/admin"]],defaults:{pattern:""},requirements:{pattern:".*"},hosttokens:[["text","frontend.paysera.net"]]},evp_menu_admin_home:{tokens:[["text","/menu/"],["variable","/","[a-z]{2}","_locale"],["text","/v2/admin"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[["text","frontend.paysera.net"]]},evp_image_admin_home:{tokens:[["text","/image/"],["variable","/","[a-z]{2}","_locale"],["text","/v2/admin"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[["text","frontend.paysera.net"]]},evp_image_admin_editor:{tokens:[["text","/image/editor"],["variable","/","[a-z]{2}","_locale"],["text","/v2/admin"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[["text","frontend.paysera.net"]]},evp_image_admin_react:{tokens:[["variable","/","[^/]++","categoryId"],["text","/react/images"],["variable","/","[a-z]{2}","_locale"],["text","/v2/admin"]],defaults:{categoryId:""},requirements:{_locale:"[a-z]{2}"},hosttokens:[["text","frontend.paysera.net"]]},evp_page_admin_pages:{tokens:[["text","/page/pages"],["variable","/","[a-z]{2}","_locale"],["text","/v2/admin"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[["text","frontend.paysera.net"]]},evp_page_admin_filled_layouts:{tokens:[["text","/page/filled-layouts"],["variable","/","[a-z]{2}","_locale"],["text","/v2/admin"]],defaults:[],requirements:{_locale:"[a-z]{2}"},hosttokens:[["text","frontend.paysera.net"]]},"evp_theme.admin.background_images":{tokens:[["text","/background-images"],["variable","/","[^/]++","_locale"],["text","/v2/admin"]],defaults:[],requirements:[],hosttokens:[["text","frontend.paysera.net"]]}},prefix:"",host:"localhost",scheme:"https"})},444:function(e,t,n){"use strict";var r=n(8),a=n.n(r);function o(e){return function(t,n,r,a){return e.trans(t,n,r,a)}}o.$inject=["translator"];var i=n(531);function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.language=n,this.$q=t}var t,r,a;return t=e,(r=[{key:"ensureTranslations",value:function(e){var t=this.$q.defer(),r=this.language.getCurrentLanguage();return n.e(48).then(function(){n(2515)("./"+e+"/"+r+".js"),t.resolve()}
35.bind(null,n)).catch(n.oe),t.promise}}])&&s(t.prototype,r),a&&s(t,a),e}();l.$inject=["$q","language"];var u=l;a.a.module("paysera.translator",[]).factory("translator",function(){return i}).service("translationLoader",u).filter("trans",o);t.a="paysera.translator"},531:function(e,t,n){var r=function(e,t){var n={},a=[],o=new RegExp(/^\w+\: +(.+)$/),i=new RegExp(/^\s*((\{\s*(\-?\d+[\s*,\s*\-?\d+]*)\s*\})|([\[\]])\s*(-Inf|\-?\d+)\s*,\s*(\+?Inf|\-?\d+)\s*([\[\]]))\s?(.+?)$/),s=new RegExp(/^\s*(\{\s*(\-?\d+[\s*,\s*\-?\d+]*)\s*\})|([\[\]])\s*(-Inf|\-?\d+)\s*,\s*(\+?Inf|\-?\d+)\s*([\[\]])/);function l(e,t){var n,a=r.placeHolderPrefix,o=r.placeHolderSuffix;for(n in t){var i=new RegExp(a+n+o,"g");i.test(e)&&(e=e.replace(i,t[n]))}return e}function u(e,r,o,i,s){var l,u,p,d=o||i||s,f=r;if(t==n[d]){if(t==n[s])return e;d=s}if(t===f||null===f)for(var m=0;m<a.length;m++)if(c(d,a[m],e)||c(s,a[m],e)){f=a[m];break}if(c(d,f,e))return n[d][f][e];for(;d.length>2&&(l=d.length,p=(u=d.split(/[\s_]+/))[u.length-1].length,1!==u.length);)if(c(d=d.substring(0,l-(p+1)),f,e))return n[d][f][e];return c(s,f,e)?n[s][f][e]:e}function c(e,r,a){return t!=n[e]&&(t!=n[e][r]&&t!=n[e][r][a])}function p(e){return"-Inf"===e?Number.NEGATIVE_INFINITY:"+Inf"===e||"Inf"===e?Number.POSITIVE_INFINITY:parseInt(e,10)}function d(){return e.documentElement.lang.replace("-","_")}return{locale:d(),fallback:"en",placeHolderPrefix:"%",placeHolderSuffix:"%",defaultDomain:"messages",pluralSeparator:"|",add:function(e,t,r,o){var i=o||this.locale||this.fallback,s=r||this.defaultDomain;return n[i]||(n[i]={}),n[i][s]||(n[i][s]={}),n[i][s][e]=t,!1===function(e,t){for(var n=0;n<e.length;n++)if(t===e[n])return!0;return!1}(a,s)&&a.push(s),this},trans:function(e,t,n,r){return l(u(e,n,r,this.locale,this.fallback),t||{})},transChoice:function(e,n,a,c,d){var f=u(e,c,d,this.locale,this.fallback),m=parseInt(n,10);return t==f||isNaN(m)||(f=function(e,n,a){var l,u,c=[],d=[],f=e.split(r.pluralSeparator),m=[];for(l=0;l<f.length;l++){var h=f[l];i.test(h)?c[(m=h.match(i))[0]]=m[m.length-1]:o.test(h)?(m=h.match(o),d.push(m[1])):d.push(h)}for(u in c)if(s.test(u))if((m=u.match(s))[1]){var g,v=m[2].split(",");for(g in v)if(n==v[g])return c[u]}else{var y=p(m[4]),_=p(m[5]);if(("["===m[3]?n>=y:n>y)&&("]"===m[6]?n<=_:n<_))return c[u]}return d[function(e,t){var n=t;switch("pt_BR"===n&&(n="xbr"),n.length>3&&(n=n.split("_")[0]),n){case"bo":case"dz":case"id":case"ja":case"jv":case"ka":case"km":case"kn":case"ko":case"ms":case"th":case"tr":case"vi":case"zh":return 0;case"af":case"az":case"bn":case"bg":case"ca":case"da":case"de":case"el":case"en":case"eo":case"es":case"et":case"eu":case"fa":case"fi":case"fo":case"fur":case"fy":case"gl":case"gu":case"ha":case"he":case"hu":case"is":case"it":case"ku":case"lb":case"ml":case"mn":case"mr":case"nah":case"nb":case"ne":case"nl":case"nn":case"no":case"om":case"or":case"pa":case"pap":case"ps":case"pt":case"so":case"sq":case"sv":case"sw":case"ta":case"te":case"tk":case"ur":case"zu":return 1==e?0:1;case"am":case"bh":case"fil":case"fr":case"gun":case"hi":case"ln":case"mg":case"nso":case"xbr":case"ti":case"wa":return 0===e||1==e?0:1;case"be":case"bs":case"hr":case"ru":case"sr":case"uk":return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2;case"cs":case"sk":return 1==e?0:e>=2&&e<=4?1:2;case"ga":return 1==e?0:2==e?1:2;case"lt":return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2;case"sl":return e%100==1?0:e%100==2?1:e%100==3||e%100==4?2:3;case"mk":return e%10==1?0:1;case"mt":return 1==e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3;case"lv":return 0===e?0:e%10==1&&e%100!=11?1:2;case"pl":return 1==e?0:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:2;case"cy":return 1==e?0:2==e?1:8==e||11==e?2:3;case"ro":return 1==e?0:0===e||e%100>0&&e%100<20?1:2;case"ar":return 0===e?0:1==e?1:2==e?2:e>=3&&e<=10?3:e>=11&&e<=99?4:5;default:return 0}}(n,a)]||d[0]||t}(f,m,d||this.locale||this.fallback)),l(f,a||{})},fromJSON:function(e){if("string"==typeof e&&(e=JSON.parse(e)),e.locale&&(this.locale=e.locale),e.fallback&&(this.fallback=e.fallback),e.defaultDomain&&(this.defaultDomain=e.defaultDomain),e.translations)for(var t in e.translations)for(var n in e.translations[t])for(var r in e.translations[t][n])this.add(r,e.translations[t][n][r],n,t);return this},reset:function(){n={},a=[],this.locale=d()}}}(document,void 0);"function"==typeof window.define&&window.define.amd&&window.define("Translator",[],function(){return r}),e.exports&&(e.exports=r),e.exports=r},544:function(e,t,n){n(719),e.exports="ngRoute"},551:function(e,t,n){n(1526),e.exports="ui.bootstrap"},559:function(e,t,n){(function(e){
36/**
37 * @license AngularJS v1.5.6
38 * (c) 2010-2016 Google, Inc. http://angularjs.org
39 * License: MIT
40 */
41!function(t){"use strict";function n(e,t){return t=t||Error,function(){var n,r,a=arguments,o=a[0],i="["+(e?e+":":"")+o+"] ";for(i+=a[1].replace(/\{\d+\}/g,function(e){var t=+e.slice(1,-1)+2;return t<a.length?Fe(a[t]):e}),i+="\nhttp://errors.angularjs.org/1.5.6/"+(e?e+"/":"")+o,r=2,n="?";r<a.length;r++,n="&")i+=n+"p"+(r-2)+"="+encodeURIComponent(Fe(a[r]));return new t(i)}}
41var r=/^\/(.+)\/([a-z]*)$/,a="validity",o=Object.prototype.hasOwnProperty,i=function(e){return R(e)?e.toLowerCase():e},s=function(e){return R(e)?e.toUpperCase():e};"i"!=="I".toLowerCase()&&(i=function(e){return R(e)?e.replace(/[A-Z]/g,function(e){return String.fromCharCode(32|e.charCodeAt(0))}):e},s=function(e){return R(e)?e.replace(/[a-z]/g,function(e){return String.fromCharCode(-33&e.charCodeAt(0))}):e});var l,u,c,p,d=[].slice,f=[].splice,m=[].push,h=Object.prototype.toString,g=Object.getPrototypeOf,v=n("ng"),y=t.angular||(t.angular={}),_=0;function x(e){if(null==e||B(e))return!1;if(L(e)||R(e)||u&&e instanceof u)return!0;var t="length"in Object(e)&&e.length;return F(t)&&(t>=0&&(t-1 in e||e instanceof Array)||"function"==typeof e.item)}function b(e,t,n){var r,a;if(e)if(z(e))for(r in e)"prototype"==r||"length"==r||"name"==r||e.hasOwnProperty&&!e.hasOwnProperty(r)||t.call(n,e[r],r,e);else if(L(e)||x(e)){var i="object"!=typeof e;for(r=0,a=e.length;r<a;r++)(i||r in e)&&t.call(n,e[r],r,e)}else if(e.forEach&&e.forEach!==b)e.forEach(t,n,e);else if(V(e))for(r in e)t.call(n,e[r],r,e);else if("function"==typeof e.hasOwnProperty)for(r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r,e);else for(r in e)o.call(e,r)&&t.call(n,e[r],r,e);return e}function w(e,t,n){for(var r=Object.keys(e).sort(),a=0;a<r.length;a++)t.call(n,e[r[a]],r[a]);return r}function $(e){return function(t,n){e(n,t)}}function k(){return++_}function C(e,t){t?e.$$hashKey=t:delete e.$$hashKey}function q(e,t,n){for(var r=e.$$hashKey,a=0,o=t.length;a<o;++a){var i=t[a];if(P(i)||z(i))for(var s=Object.keys(i),l=0,u=s.length;l<u;l++){var c=s[l],p=i[c];n&&P(p)?H(p)?e[c]=new Date(p.valueOf()):U(p)?e[c]=new RegExp(p):p.nodeName?e[c]=p.cloneNode(!0):Z(p)?e[c]=p.clone():(P(e[c])||(e[c]=L(p)?[]:{}),q(e[c],[p],!0)):e[c]=p}}return C(e,r),e}function S(e){return q(e,d.call(arguments,1),!1)}function E(e){return q(e,d.call(arguments,1),!0)}function T(e){return parseInt(e,10)}function A(e,t){return S(Object.create(e),t)}function M(){}function D(e){return e}function I(e){return function(){return e}}function O(e){return z(e.toString)&&e.toString!==h}function N(e){return void 0===e}function j(e){return void 0!==e}function P(e){return null!==e&&"object"==typeof e}function V(e){return null!==e&&"object"==typeof e&&!g(e)}function R(e){return"string"==typeof e}function F(e){return"number"==typeof e}function H(e){return"[object Date]"===h.call(e)}l=t.document.documentMode,M.$inject=[],D.$inject=[];var L=Array.isArray;function z(e){return"function"==typeof e}function U(e){return"[object RegExp]"===h.call(e)}function B(e){return e&&e.window===e}function W(e){return e&&e.$evalAsync&&e.$watch}function Y(e){return"boolean"==typeof e}function G(e){return e&&z(e.then)}var K=/^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array\]$/;var X=function(e){return R(e)?e.trim():e},J=function(e){return e.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};function Z(e){return!(!e||!(e.nodeName||e.prop&&e.attr&&e.find))}function Q(e){return i(e.nodeName||e[0]&&e[0].nodeName)}function ee(e,t){var n=e.indexOf(t);return n>=0&&e.splice(n,1),n}function te(e,t){var n,r,a=[],i=[];if(t){if((r=t)&&F(r.length)&&K.test(h.call(r))||(n=t,"[object ArrayBuffer]"===h.call(n)))throw v("cpta","Can't copy! TypedArray destination cannot be mutated.");if(e===t)throw v("cpi","Can't copy! Source and destination are identical.");return L(t)?t.length=0:b(t,function(e,n){"$$hashKey"!==n&&delete t[n]}),a.push(e),i.push(t),s(e,t)}return l(e);function s(e,t){var n,r=t.$$hashKey;if(L(e))for(var a=0,i=e.length;a<i;a++)t.push(l(e[a]));else if(V(e))for(n in e)t[n]=l(e[n]);else if(e&&"function"==typeof e.hasOwnProperty)for(n in e)e.hasOwnProperty(n)&&(t[n]=l(e[n]));else for(n in e)o.call(e,n)&&(t[n]=l(e[n]));return C(t,r),t}function l(e){if(!P(e))return e;var t=a.indexOf(e);if(-1!==t)return i[t];if(B(e)||W(e))throw v("cpws","Can't copy! Making copies of Window or Scope instances is not supported.");var n=!1,r=function(e){switch(h.call(e)){case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Float32Array]":case"[object Float64Array
41]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return new e.constructor(l(e.buffer));case"[object ArrayBuffer]":if(!e.slice){var t=new ArrayBuffer(e.byteLength);return new Uint8Array(t).set(new Uint8Array(e)),t}return e.slice(0);case"[object Boolean]":case"[object Number]":case"[object String]":case"[object Date]":return new e.constructor(e.valueOf());case"[object RegExp]":var n=new RegExp(e.source,e.toString().match(/[^\/]*$/)[0]);return n.lastIndex=e.lastIndex,n;case"[object Blob]":return new e.constructor([e],{type:e.type})}if(z(e.cloneNode))return e.cloneNode(!0)}(e);return void 0===r&&(r=L(e)?[]:Object.create(g(e)),n=!0),a.push(e),i.push(r),n?s(e,r):r}}function ne(e,t){if(L(e)){t=t||[];for(var n=0,r=e.length;n<r;n++)t[n]=e[n]}else if(P(e))for(var a in t=t||{},e)"$"===a.charAt(0)&&"$"===a.charAt(1)||(t[a]=e[a]);return t||e}function re(e,t){if(e===t)return!0;if(null===e||null===t)return!1;if(e!=e&&t!=t)return!0;var n,r,a,o=typeof e;if(o==typeof t&&"object"==o){if(!L(e)){if(H(e))return!!H(t)&&re(e.getTime(),t.getTime());if(U(e))return!!U(t)&&e.toString()==t.toString();if(W(e)||W(t)||B(e)||B(t)||L(t)||H(t)||U(t))return!1;for(r in a=Oe(),e)if("$"!==r.charAt(0)&&!z(e[r])){if(!re(e[r],t[r]))return!1;a[r]=!0}for(r in t)if(!(r in a)&&"$"!==r.charAt(0)&&j(t[r])&&!z(t[r]))return!1;return!0}if(!L(t))return!1;if((n=e.length)==t.length){for(r=0;r<n;r++)if(!re(e[r],t[r]))return!1;return!0}}return!1}var ae=function(){if(!j(ae.rules)){var e=t.document.querySelector("[ng-csp]")||t.document.querySelector("[data-ng-csp]");if(e){var n=e.getAttribute("ng-csp")||e.getAttribute("data-ng-csp");ae.rules={noUnsafeEval:!n||-1!==n.indexOf("no-unsafe-eval"),noInlineStyle:!n||-1!==n.indexOf("no-inline-style")}}else ae.rules={noUnsafeEval:function(){try{return new Function(""),!1}catch(e){return!0}}(),noInlineStyle:!1}}return ae.rules},oe=function(){if(j(oe.name_))return oe.name_;var e,n,r,a,o=be.length;for(n=0;n<o;++n)if(r=be[n],e=t.document.querySelector("["+r.replace(":","\\:")+"jq]")){a=e.getAttribute(r+"jq");break}return oe.name_=a};function ie(e,t,n){return e.concat(d.call(t,n))}function se(e,t){return d.call(e,t||0)}function le(e,t){var n=arguments.length>2?se(arguments,2):[];return!z(t)||t instanceof RegExp?t:n.length?function(){return arguments.length?t.apply(e,ie(n,arguments,0)):t.apply(e,n)}:function(){return arguments.length?t.apply(e,arguments):t.call(e)}}function ue(e,n){var r=n;return"string"==typeof e&&"$"===e.charAt(0)&&"$"===e.charAt(1)?r=void 0:B(n)?r="$WINDOW":n&&t.document===n?r="$DOCUMENT":W(n)&&(r="$SCOPE"),r}function ce(e,t){if(!N(e))return F(t)||(t=t?2:null),JSON.stringify(e,ue,t)}function pe(e){return R(e)?JSON.parse(e):e}var de=/:/g;function fe(e,t){e=e.replace(de,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function me(e,t,n){n=n?-1:1;var r=e.getTimezoneOffset();return function(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}(e,n*(fe(t,r)-r))}function he(e){e=u(e).clone();try{e.empty()}catch(e){}var t=u("<div>").append(e).html();try{return e[0].nodeType===je?i(t):t.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(e,t){return"<"+i(t)})}catch(e){return i(t)}}function ge(e){try{return decodeURIComponent(e)}catch(e){}}function ve(e){var t={};return b((e||"").split("&"),function(e){var n,r,a;e&&(r=e=e.replace(/\+/g,"%20"),-1!==(n=e.indexOf("="))&&(r=e.substring(0,n),a=e.substring(n+1)),j(r=ge(r))&&(a=!j(a)||ge(a),o.call(t,r)?L(t[r])?t[r].push(a):t[r]=[t[r],a]:t[r]=a))}),t}function ye(e){var t=[];return b(e,function(e,n){L(e)?b(e,function(e){t.push(xe(n,!0)+(!0===e?"":"="+xe(e,!0)))}):t.push(xe(n,!0)+(!0===e?"":"="+xe(e,!0)))}),t.length?t.join("&"):""}function _e(e){return xe(e,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function xe(e,t){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,t?"%20":"+")}var be=["ng-","data-ng-","ng:","x-ng-"];function we(e,t){var n,r,a={};b(be,function(t){var a=t+"app";!n&&e.hasAttribute&&e.hasAttribute(a)&&(n=e,r=e.getAttribute(a))}),b(be,function(t){var a,o=t+"app";!n&&(a=e.querySelector("["+o.replace(":","\\:")+"]"))&&(n=a,r=a.getAttribute(o))}),n&&(a.strictDi=null!==function(e,t){var n,r,a=be.length;for(r=0;r<a;++r)if(n=be[r]+t,R(n=e.getAttribute(n)))return n;return null}(n,"strict-di"),t(n,r?[r]:[],a))}function $e(e,n,r){P(r)||(r={});r=S({strictDi:!1},r);var a=function(){if((e=u(e)).injector()){var a=e[0]===t.document?"document":he(e);
41throw v("btstrpd","App already bootstrapped with this element '{0}'",a.replace(/</,"&lt;").replace(/>/,"&gt;"))}(n=n||[]).unshift(["$provide",function(t){t.value("$rootElement",e)}]),r.debugInfoEnabled&&n.push(["$compileProvider",function(e){e.debugInfoEnabled(!0)}]),n.unshift("ng");var o=Ht(n,r.strictDi);return o.invoke(["$rootScope","$rootElement","$compile","$injector",function(e,t,n,r){e.$apply(function(){t.data("$injector",r),n(t)(e)})}]),o},o=/^NG_ENABLE_DEBUG_INFO!/,i=/^NG_DEFER_BOOTSTRAP!/;if(t&&o.test(t.name)&&(r.debugInfoEnabled=!0,t.name=t.name.replace(o,"")),t&&!i.test(t.name))return a();t.name=t.name.replace(i,""),y.resumeBootstrap=function(e){return b(e,function(e){n.push(e)}),a()},z(y.resumeDeferredBootstrap)&&y.resumeDeferredBootstrap()}function ke(){t.name="NG_ENABLE_DEBUG_INFO!"+t.name,t.location.reload()}function Ce(e){var t=y.element(e).injector();if(!t)throw v("test","no injector found for element argument to getTestability");return t.get("$$testability")}var qe=/[A-Z]/g;function Se(e,t){return t=t||"_",e.replace(qe,function(e,n){return(n?t:"")+e.toLowerCase()})}var Ee=!1;function Te(e,t,n){if(!e)throw v("areq","Argument '{0}' is {1}",t||"?",n||"required");return e}function Ae(e,t,n){return n&&L(e)&&(e=e[e.length-1]),Te(z(e),t,"not a function, got "+(e&&"object"==typeof e?e.constructor.name||"Object":typeof e)),e}function Me(e,t){if("hasOwnProperty"===e)throw v("badname","hasOwnProperty is not a valid {0} name",t)}function De(e,t,n){if(!t)return e;for(var r,a=t.split("."),o=e,i=a.length,s=0;s<i;s++)r=a[s],e&&(e=(o=e)[r]);return!n&&z(e)?le(o,e):e}function Ie(e){for(var t,n=e[0],r=e[e.length-1],a=1;n!==r&&(n=n.nextSibling);a++)(t||e[a]!==n)&&(t||(t=u(d.call(e,0,a))),t.push(n));return t||e}function Oe(){return Object.create(null)}var Ne=1,je=3,Pe=8,Ve=9,Re=11;function Fe(e){return"function"==typeof e?e.toString().replace(/ \{[\s\S]*$/,""):N(e)?"undefined":"string"!=typeof e?function(e){var t=[];return JSON.stringify(e,function(e,n){if(P(n=ue(e,n))){if(t.indexOf(n)>=0)return"...";t.push(n)}return n})}(e):e}var He={full:"1.5.6",major:1,minor:5,dot:6,codeName:"arrow-stringification"};st.expando="ng339";var Le=st.cache={},ze=1,Ue=function(e,t,n){e.addEventListener(t,n,!1)},Be=function(e,t,n){e.removeEventListener(t,n,!1)};st._data=function(e){return this.cache[e[this.expando]]||{}};
41var We=/([\:\-\_]+(.))/g,Ye=/^moz([A-Z])/,Ge={mouseleave:"mouseout",mouseenter:"mouseover"},Ke=n("jqLite");function Xe(e){return e.replace(We,function(e,t,n,r){return r?n.toUpperCase():n}).replace(Ye,"Moz$1")}var Je=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,Ze=/<|&#?\w+;/,Qe=/<([\w:-]+)/,et=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,tt={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 nt(e){return!Ze.test(e)}function rt(e){var t=e.nodeType;return t===Ne||!t||t===Ve}function at(e,t){var n,r,a,o,i=t.createDocumentFragment(),s=[];if(nt(e))s.push(t.createTextNode(e));else{for(n=n||i.appendChild(t.createElement("div")),r=(Qe.exec(e)||["",""])[1].toLowerCase(),a=tt[r]||tt._default,n.innerHTML=a[1]+e.replace(et,"<$1></$2>")+a[2],o=a[0];o--;)n=n.lastChild;s=ie(s,n.childNodes),(n=i.firstChild).textContent=""}return i.textContent="",i.innerHTML="",b(s,function(e){i.appendChild(e)}),i}function ot(e,t){var n=e.parentNode;n&&n.replaceChild(t,e),t.appendChild(e)}tt.optgroup=tt.option,tt.tbody=tt.tfoot=tt.colgroup=tt.caption=tt.thead,tt.th=tt.td;var it=t.Node.prototype.contains||function(e){return!!(16&this.compareDocumentPosition(e))};function st(e){if(e instanceof st)return e;var n,r,a,o;if(R(e)&&(e=X(e),n=!0),!(this instanceof st)){if(n&&"<"!=e.charAt(0))throw Ke("nosel","Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element");return new st(e)}vt(this,n?(r=e,a=a||t.document,(o=Je.exec(r))?[a.createElement(o[1])]:(o=at(r,a))?o.childNodes:[]):e)}function lt(e){return e.cloneNode(!0)}function ut(e,t){if(t||pt(e),e.querySelectorAll)for(var n=e.querySelectorAll("*"),r=0,a=n.length;r<a;r++)pt(n[r])}function ct(e,t,n,r){if(j(r))throw Ke("offargs","jqLite#off() does not support the `selector` argument");var a=dt(e),o=a&&a.events,i=a&&a.handle;if(i)if(t){var s=function(t){var r=o[t];j(n)&&ee(r||[],n),j(n)&&r&&r.length>0||(Be(e,t,i),delete o[t])};b(t.split(" "),function(e){s(e),Ge[e]&&s(Ge[e])})}else for(t in o)"$destroy"!==t&&Be(e,t,i),delete o[t]}function pt(e,t){var n=e.ng339,r=n&&Le[n];if(r){if(t)return void delete r.data[t];r.handle&&(r.events.$destroy&&r.handle({},"$destroy"),ct(e)),delete Le[n],e.ng339=void 0}}function dt(e,t){var n=e.ng339,r=n&&Le[n];return t&&!r&&(e.ng339=n=++ze,r=Le[n]={events:{},data:{},handle:void 0}),r}function ft(e,t,n){if(rt(e)){var r=j(n),a=!r&&t&&!P(t),o=!t,i=dt(e,!a),s=i&&i.data;if(r)s[t]=n;else{if(o)return s;if(a)return s&&s[t];S(s,t)}}}function mt(e,t){return!!e.getAttribute&&(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" ")>-1}function ht(e,t){t&&e.setAttribute&&b(t.split(" "),function(t){e.setAttribute("class",X((" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+X(t)+" "," ")))})}function gt(e,t){if(t&&e.setAttribute){var n=(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");b(t.split(" "),function(e){e=X(e),-1===n.indexOf(" "+e+" ")&&(n+=e+" ")}),e.setAttribute("class",X(n))}}function vt(e,t){if(t)if(t.nodeType)e[e.length++]=t;else{var n=t.length;if("number"==typeof n&&t.window!==t){if(n)for(var r=0;r<n;r++)e[e.length++]=t[r]}else e[e.length++]=t}}function yt(e,t){return _t(e,"$"+(t||"ngController")+"Controller")}function _t(e,t,n){e.nodeType==Ve&&(e=e.documentElement);for(var r=L(t)?t:[t];e;){for(var a=0,o=r.length;a<o;a++)if(j(n=u.data(e,r[a])))return n;e=e.parentNode||e.nodeType===Re&&e.host}}function xt(e){for(ut(e,!0);e.firstChild;)e.removeChild(e.firstChild)}function bt(e,t){t||ut(e);var n=e.parentNode;n&&n.removeChild(e)}var wt=st.prototype={ready:function(e){var n=!1;function r(){n||(n=!0,e())}"complete"===t.document.readyState?t.setTimeout(r):(this.on("DOMContentLoaded",r),st(t).on("load",r))},toString:function(){var e=[];return b(this,function(t){e.push(""+t)}),"["+e.join(", ")+"]"},eq:function(e){return u(e>=0?this[e]:this[this.length+e])},length:0,push:m,sort:[].sort,splice:[].splice},$t={};b("multiple,selected,checked,disabled,readOnly,required,open".split(","),function(e){$t[i(e)]=e});var kt={};b("input,select,option,textarea,button,form,details".split(","),function(e){kt[e]=!0});var Ct={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern"};function qt(e,t){var n=$t[t.toLowerCase()];return n&&kt[Q(e)]&&n}function St(e,t,n){n.call(e,t)}function Et(e,t,n){var r=t.relatedTarget;r&&(r===e||it.call(e,r))||n.call(e,t)}function Tt(){this.$get=function(){return S(st,{hasClass:function(e,t){return e.attr&&(e=e[0]),mt(e,t)},addClass:function(e,t){return e.attr&&(e=e[0]),gt(e,t)},removeClass:function(e,t){return e.attr&&(e=e[0]),ht(e,t)}})}}function At(e,t){var n=e&&e.$$hashKey;if(n)return"function"==typeof n&&(n=e.$$hashKey()),n;var r=typeof e;return n="function"==r||"object"==r&&null!==e?e.$$hashKey=r+":"+(t||k)():r+":"+e}function Mt(e,t){if(t){var n=0;this.nextUid=function(){return++n}}b(e,this.put,this)}b({data:ft,removeData:pt,hasData:function(e){for(var t in Le[e.ng339])return!0;return!1},cleanData:function(e){for(var t=0,n=e.length;t<n;
41t++)pt(e[t])}},function(e,t){st[t]=e}),b({data:ft,inheritedData:_t,scope:function(e){return u.data(e,"$scope")||_t(e.parentNode||e,["$isolateScope","$scope"])},isolateScope:function(e){return u.data(e,"$isolateScope")||u.data(e,"$isolateScopeNoTemplate")},controller:yt,injector:function(e){return _t(e,"$injector")},removeAttr:function(e,t){e.removeAttribute(t)},hasClass:mt,css:function(e,t,n){if(t=Xe(t),!j(n))return e.style[t];e.style[t]=n},attr:function(e,t,n){var r=e.nodeType;if(r!==je&&2!==r&&r!==Pe){var a=i(t);if($t[a]){if(!j(n))return e[t]||(e.attributes.getNamedItem(t)||M).specified?a:void 0;n?(e[t]=!0,e.setAttribute(t,a)):(e[t]=!1,e.removeAttribute(a))}else if(j(n))e.setAttribute(t,n);else if(e.getAttribute){var o=e.getAttribute(t,2);return null===o?void 0:o}}},prop:function(e,t,n){if(!j(n))return e[t];e[t]=n},text:function(){return e.$dv="",e;function e(e,t){if(N(t)){var n=e.nodeType;return n===Ne||n===je?e.textContent:""}e.textContent=t}}(),val:function(e,t){if(N(t)){if(e.multiple&&"select"===Q(e)){var n=[];return b(e.options,function(e){e.selected&&n.push(e.value||e.text)}),0===n.length?null:n}return e.value}e.value=t},html:function(e,t){if(N(t))return e.innerHTML;ut(e,!0),e.innerHTML=t},empty:xt},function(e,t){st.prototype[t]=function(t,n){var r,a,o=this.length;if(e!==xt&&N(2==e.length&&e!==mt&&e!==yt?t:n)){if(P(t)){for(r=0;r<o;r++)if(e===ft)e(this[r],t);else for(a in t)e(this[r],a,t[a]);return this}for(var i=e.$dv,s=N(i)?Math.min(o,1):o,l=0;l<s;l++){var u=e(this[l],t,n);i=i?i+u:u}return i}for(r=0;r<o;r++)e(this[r],t,n);return this}}),b({removeData:pt,on:function(e,t,n,r){if(j(r))throw Ke("onargs","jqLite#on() does not support the `selector` or `eventData` parameters");if(rt(e)){var a=dt(e,!0),o=a.events,i=a.handle;i||(i=a.handle=function(e,t){var n=function(n,r){n.isDefaultPrevented=function(){return n.defaultPrevented};var a=t[r||n.type],o=a?a.length:0;if(o){if(N(n.immediatePropagationStopped)){var i=n.stopImmediatePropagation;n.stopImmediatePropagation=function(){n.immediatePropagationStopped=!0,n.stopPropagation&&n.stopPropagation(),i&&i.call(n)}}n.isImmediatePropagationStopped=function(){return!0===n.immediatePropagationStopped};var s=a.specialHandlerWrapper||St;o>1&&(a=ne(a));for(var l=0;l<o;l++)n.isImmediatePropagationStopped()||s(e,n,a[l])}};return n.elem=e,n}(e,o));for(var s=t.indexOf(" ")>=0?t.split(" "):[t],l=s.length,u=function(t,r,a){var s=o[t];s||((s=o[t]=[]).specialHandlerWrapper=r,"$destroy"===t||a||Ue(e,t,i)),s.push(n)};l--;)t=s[l],Ge[t]?(u(Ge[t],Et),u(t,void 0,!0)):u(t)}},off:ct,one:function(e,t,n){(e=u(e)).on(t,function r(){e.off(t,n),e.off(t,r)}),e.on(t,n)},replaceWith:function(e,t){var n,r=e.parentNode;ut(e),b(new st(t),function(t){n?r.insertBefore(t,n.nextSibling):r.replaceChild(t,e),n=t})},children:function(e){var t=[];return b(e.childNodes,function(e){e.nodeType===Ne&&t.push(e)}),t},contents:function(e){return e.contentDocument||e.childNodes||[]},append:function(e,t){var n=e.nodeType;if(n===Ne||n===Re)for(var r=0,a=(t=new st(t)).length;r<a;r++){var o=t[r];e.appendChild(o)}},prepend:function(e,t){if(e.nodeType===Ne){var n=e.firstChild;b(new st(t),function(t){e.insertBefore(t,n)})}},wrap:function(e,t){ot(e,u(t).eq(0).clone()[0])},remove:bt,detach:function(e){bt(e,!0)},after:function(e,t){for(var n=e,r=e.parentNode,a=0,o=(t=new st(t)).length;a<o;a++){var i=t[a];r.insertBefore(i,n.nextSibling),n=i}},addClass:gt,removeClass:ht,toggleClass:function(e,t,n){t&&b(t.split(" "),function(t){var r=n;N(r)&&(r=!mt(e,t)),(r?gt:ht)(e,t)})},parent:function(e){var t=e.parentNode;return t&&t.nodeType!==Re?t:null},next:function(e){return e.nextElementSibling},find:function(e,t){return e.getElementsByTagName?e.getElementsByTagName(t):[]},clone:lt,triggerHandler:function(e,t,n){var r,a,o,i=t.type||t,s=dt(e),l=s&&s.events,u=l&&l[i];u&&(r={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return!0===this.defaultPrevented},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return!0===this.immediatePropagationStopped},stopPropagation:M,type:i,target:e},t.type&&(r=S(r,t)),a=ne(u),o=n?[r].concat(n):[r],b(a,function(t){r.isImmediatePropagationStopped()||t.apply(e,o)}))}},function(e,t){st.prototype[t]=function(t,n,r){for(var a,o=0,i=this.length;o<i;o++)N(a)?j(a=e(this[o],t,n,r))&&(a=u(a)):vt(a,e(this[o],t,n,r));return j(a)?a:this},st.prototype.bind=st.prototype.on,st.prototype.unbind=st.prototype.off}),Mt.prototype={put:function(e,t){this[At(e,this.nextUid)]=t},get:function(e){return this[At(e,this.nextUid)]},remove:function(e){var t=this[e=At(e,this.nextUid)];return delete this[e],t}};var Dt=[function(){this.$get=[function(){return Mt}]}],It=/^([^\(]+?)=>/,Ot=/^[^\(]*\(\s*([^\)]*)\)/m,Nt=/,/,jt=/^\s*(_?)(\S+?)\1\s*$/,Pt=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,Vt=n("$injector");function Rt(e){return Function.prototype.toString.call(e)+" "}function Ft(e){var t=Rt(e).replace(Pt,"");return t.match(It)||t.match(Ot)}function Ht(e,t){t=!0===t;var n={},r="Provider",a=[],o=new Mt([],!0),i={$provide:{provider:m(h),factory:m(v),service:m(function(e,t){return v(e,["$injector",function(e){return e.instantiate(t)}])}),value:m(function(e,t){return v(e,I(t),!1)}),constant:m(function(e,t){Me(e,"constant"),i[e]=t,u[e]=t}),decorator:function(e,t){var n=s.get(e+r),a=n.$get;n.$get=function(){var e=d.invoke(a,n);return d.invoke(t,null,{$delegate:e})}}}},s=i.$injector=_(i,function(e,t){throw y.isString(t)&&a.push(t),Vt("unpr","Unknown provider: {0}",a.join(" <- "))}),u={},c=_(u,function(e,t){var n=s.get(e+r,t);return d.invoke(n.$get,n,void 0,e)}),d=c;i["$injector"+r]={$get:I(c)};var f=function e(t){Te(N(t)||L(t),"modulesToLoad","not an array");var n,r=[];b(t,function(t){if(!o.get(t)){o.put(t,!0);try{R(t)?(n=p(t),r=r.concat(e(n.requires)).concat(n._runBlocks),a(n._invokeQueue),a(n._configBlocks)):z(t)?r.push(s.invoke(t)):L(t)?r.push(s.invoke(t)):Ae(t,"module")}catch(e){throw L(t)&&(t=t[t.length-1]),e.message&&e.stack&&-1==e.stack.indexOf(e.message)&&(e=e.message+"\n"+e.stack),Vt("modulerr","Failed to instantiate module {0} due to:\n{1}",t,e.stack||e.message||e)}}function a(e){var t,n;for(t=0,n=e.length;t<n;t++){var r=e[t],a=s.get(r[0]);a[r[1]].apply(a,r[2])}}});return r}(e);return(d=c.get("$injector")).strictDi=t,b(f,function(e){e&&d.invoke(e)}),d;function m(e){return function(t,n){if(!P(t))return e(t,n);b(t,$(e))}}function h(e,t){if(Me(e,"service"),(z(t)||L(t))&&(t=s.instantiate(t)),!t.$get)throw Vt("pget","Provider '{0}' must define $get factory method.",e);return i[e+r]=t}function g(e,t){return function(){var n=d.invoke(t,this);if(N(n))throw Vt("undef","Provider '{0}' must return a value from $get factory method.",e);return n}}function v(e,t,n){return h(e,{$get:!1!==n?g(e,t):t})}function _(e,o){function s(t,r){if(e.hasOwnProperty(t)){if(e[t]===n)throw Vt("cdep","Circular dependency foun
41d: {0}",t+" <- "+a.join(" <- "));return e[t]}try{return a.unshift(t),e[t]=n,e[t]=o(t,r)}catch(r){throw e[t]===n&&delete e[t],r}finally{a.shift()}}function u(e,n,r){for(var a=[],o=Ht.$$annotate(e,t,r),i=0,l=o.length;i<l;i++){var u=o[i];if("string"!=typeof u)throw Vt("itkn","Incorrect injection token! Expected service name as string, got {0}",u);a.push(n&&n.hasOwnProperty(u)?n[u]:s(u,r))}return a}return{invoke:function(e,t,n,r){"string"==typeof n&&(r=n,n=null);var a,o=u(e,n,r);return L(e)&&(e=e[e.length-1]),a=e,l<=11||"function"!=typeof a||!/^(?:class\s|constructor\()/.test(Rt(a))?e.apply(t,o):(o.unshift(null),new(Function.prototype.bind.apply(e,o)))},instantiate:function(e,t,n){var r=L(e)?e[e.length-1]:e,a=u(e,t,n);return a.unshift(null),new(Function.prototype.bind.apply(r,a))},get:s,annotate:Ht.$$annotate,has:function(t){return i.hasOwnProperty(t+r)||e.hasOwnProperty(t)}}}}function Lt(){var e=!0;this.disableAutoScrolling=function(){e=!1},this.$get=["$window","$location","$rootScope",function(n,r,a){var o=n.document;function i(e){if(e){e.scrollIntoView();var t=function(){var e=s.yOffset;if(z(e))e=e();else if(Z(e)){var t=e[0];e="fixed"!==n.getComputedStyle(t).position?0:t.getBoundingClientRect().bottom}else F(e)||(e=0);return e}();if(t){var r=e.getBoundingClientRect().top;n.scrollBy(0,r-t)}}else n.scrollTo(0,0)}function s(e){var t,n,a;(e=R(e)?e:r.hash())?(t=o.getElementById(e))?i(t):(n=o.getElementsByName(e),a=null,Array.prototype.some.call(n,function(e){if("a"===Q(e))return a=e,!0}),(t=a)?i(t):"top"===e&&i(null)):i(null)}return e&&a.$watch(function(){return r.hash()},function(e,n){var r,o;e===n&&""===e||(r=function(){a.$evalAsync(s)},"complete"===(o=o||t).document.readyState?o.setTimeout(r):u(o).on("load",r))}),s}]}Ht.$$annotate=function(e,t,n){var r,a;if("function"==typeof e){if(!(r=e.$inject)){if(r=[],e.length){if(t)throw R(n)&&n||(n=e.name||function(e){var t=Ft(e);return t?"function("+(t[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}(e)),Vt("strictdi","{0} is not using explicit annotation and cannot be invoked in strict mode",n);b(Ft(e)[1].split(Nt),function(e){e.replace(jt,function(e,t,n){r.push(n)})})}e.$inject=r}}else L(e)?(Ae(e[a=e.length-1],"fn"),r=e.slice(0,a)):Ae(e,"fn",!0);return r};var zt=n("$animate"),Ut=1;function Bt(e,t){return e||t?e?t?(L(e)&&(e=e.join(" ")),L(t)&&(t=t.join(" ")),e+" "+t):e:t:""}function Wt(e){return P(e)?e:{}}var Yt=function(){this.$get=M},Gt=function(){var e=new Mt,t=[];this.$get=["$$AnimateRunner","$rootScope",function(n,r){return{enabled:M,on:M,off:M,pin:M,push:function(i,s,l,u){u&&u(),(l=l||{}).from&&i.css(l.from),l.to&&i.css(l.to),(l.addClass||l.removeClass)&&function(n,i,s){var l=e.get(n)||{},u=a(l,i,!0),c=a(l,s,!1);(u||c)&&(e.put(n,l),t.push(n),1===t.length&&r.$$postDigest(o))}(i,l.addClass,l.removeClass);var c=new n;return c.complete(),c}};function a(e,t,n){var r=!1;return t&&b(t=R(t)?t.split(" "):L(t)?t:[],function(t){t&&(r=!0,e[t]=n)}),r}function o(){b(t,function(t){var n=e.get(t);if(n){var r=function(e){R(e)&&(e=e.split(" "));var t=Oe();return b(e,function(e){e.length&&(t[e]=!0)}),t}(t.attr("class")),a="",o="";b(n,function(e,t){e!==!!r[t]&&(e?a+=(a.length?" ":"")+t:o+=(o.length?" ":"")+t)}),b(t,function(e){a&&gt(e,a),o&&ht(e,o)}),e.remove(t)}}),t.length=0}}]},Kt=["$provide",function(e){var t=this;this.$$registeredAnimations=Object.create(null),this.register=function(n,r){if(n&&"."!==n.charAt(0))throw zt("notcsel","Expecting class selector starting with '.' got '{0}'.",n);var a=n+"-animation";t.$$registeredAnimations[n.substr(1)]=a,e.factory(a,r)},this.classNameFilter=function(e){if(1===arguments.length&&(this.$$classNameFilter=e instanceof RegExp?e:null,this.$$classNameFilter&&new RegExp("(\\s+|\\/)ng-animate(\\s+|\\/)").test(this.$$classNameFilter.toString())))throw zt("nongcls",'$animateProvider.classNameFilter(regex) prohibits accepting a regex value which matches/contains the "{0}" CSS class.',"ng-animate");return this.$$classNameFilter},this.$get=["$$animateQueue",function(e){function t(e,t,n){if(n){var r=function(e){for(var t=0;t<e.length;t++){var n=e[t];if(n.nodeType===Ut)return n}}(n);!r||r.parentNode||r.previousElementSibling||(n=null)}n?n.after(e):t.prepend(e)}return{on:e.on,off:e.off,pin:e.pin,enabled:e.enabled,cancel:function(e){e.end&&e.end()},enter:function(n,r,a,o){return r=r&&u(r),a=a&&u(a),t(n,r=r||a.parent(),a),e.push(n,"enter",Wt(o))},move:function(n,r,a,o){return r=r&&u(r),a=a&&u(a),t(n,r=r||a.parent(),a),e.push(n,"move",Wt(o))},leave:function(t,n){return e.push(t,"leave",Wt(n),function(){t.remove()})},addClass:function(t,n,r){return(r=Wt(r)).addClass=Bt(r.addclass,n),e.push(t,"addClass",r)},removeClass:function(t,n,r){return(r=Wt(r)).removeClass=Bt(r.removeClass,n),e.push(t,"removeClass",r)},setClass:function(t,n,r,a){return(a=Wt(a)).addClass=Bt(a.addClass,n),a.removeClass=Bt(a.removeClass,r),e.push(t,"setClass",a)},animate:function(t,n,r,a,o){return(o=Wt(o)).from=o.from?S(o.from,n):n,o.to=o.to?S(o.to,r):r,a=a||"ng-inline-animate",o.tempClasse
41s=Bt(o.tempClasses,a),e.push(t,"animate",o)}}}]}],Xt=function(){this.$get=["$$rAF",function(e){var t=[];function n(n){t.push(n),t.length>1||e(function(){for(var e=0;e<t.length;e++)t[e]();t=[]})}return function(){var e=!1;return n(function(){e=!0}),function(t){e?t():n(t)}}}]},Jt=function(){this.$get=["$q","$sniffer","$$animateAsyncRun","$document","$timeout",function(e,t,n,r,a){function o(e){this.setHost(e);var t=n();this._doneCallbacks=[],this._tick=function(e){var n=r[0];n&&n.hidden?function(e){a(e,0,!1)}(e):t(e)},this._state=0}return o.chain=function(e,t){var n=0;!function r(){if(n===e.length)return void t(!0);e[n](function(e){!1!==e?(n++,r()):t(!1)})}()},o.all=function(e,t){var n=0,r=!0;function a(a){r=r&&a,++n===e.length&&t(r)}b(e,function(e){e.done(a)})},o.prototype={setHost:function(e){this.host=e||{}},done:function(e){2===this._state?e():this._doneCallbacks.push(e)},progress:M,getPromise:function(){if(!this.promise){var t=this;this.promise=e(function(e,n){t.done(function(t){!1===t?n():e()})})}return this.promise},then:function(e,t){return this.getPromise().then(e,t)},catch:function(e){return this.getPromise().catch(e)},finally:function(e){return this.getPromise().finally(e)},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(e){var t=this;0===t._state&&(t._state=1,t._tick(function(){t._resolve(e)}))},_resolve:function(e){2!==this._state&&(b(this._doneCallbacks,function(t){t(e)}),this._doneCallbacks.length=0,this._state=2)}},o}]},Zt=function(){this.$get=["$$rAF","$q","$$AnimateRunner",function(e,t,n){return function(t,r){var a=r||{};a.$$prepared||(a=te(a)),a.cleanupStyles&&(a.from=a.to=null),a.from&&(t.css(a.from),a.from=null);var o,i=new n;return{start:s,end:s};function s(){return e(function(){!function(){a.addClass&&(t.addClass(a.addClass),a.addClass=null);a.removeClass&&(t.removeClass(a.removeClass),a.removeClass=null);a.to&&(t.css(a.to),a.to=null)}(),o||i.complete(),o=!0}),i}}}]};function Qt(e,t,n,r){var a=this,o=e.location,i=e.history,s=e.setTimeout,l=e.clearTimeout,c={};a.isMock=!1;var p=0,d=[];function f(e){try{e.apply(null,se(arguments,1))}finally{if(0===--p)for(;d.length;)try{d.pop()()}catch(e){n.error(e)}}}a.$$completeOutstandingRequest=f,a.$$incOutstandingRequestCount=function(){p++},a.notifyWhenNoOutstandingRequests=function(e){0===p?e():d.push(e)};var m,h,g=o.href,v=t.find("base"),y=null,_=r.history?function(){try{return i.state}catch(e){}}:M;C(),h=m,a.url=function(t,n,s){if(N(s)&&(s=null),o!==e.location&&(o=e.location),i!==e.history&&(i=e.history),t){var l=h===s;if(g===t&&(!r.history||l))return a;var u=g&&Gn(g)===Gn(t);return g=t,h=s,!r.history||u&&l?(u||(y=t),n?o.replace(t):u?o.hash=function(e){var t=e.indexOf("#");return-1===t?"":e.substr(t)}(t):o.href=t,o.href!==t&&(y=t)):(i[n?"replaceState":"pushState"](s,"",t),C(),h=m),y&&(y=t),a}return y||o.href.replace(/%27/g,"'")},a.state=function(){return m};var x=[],w=!1;function $(){y=null,C(),q()}var k=null;function C(){re(m=N(m=_())?null:m,k)&&(m=k),k=m}function q(){g===a.url()&&h===m||(g=a.url(),h=m,b(x,function(e){e(a.url(),m)}))}a.onUrlChange=function(t){return w||(r.history&&u(e).on("popstate",$),u(e).on("hashchange",$),w=!0),x.push(t),t},a.$$applicationDestroyed=function(){u(e).off("hashchange popstate",$)},a.$$checkUrlChange=q,a.baseHref=function(){var e=v.attr("href");return e?e.replace(/^(https?\:)?\/\/[^\/]*/,""):""},a.defer=function(e,t){var n;return p++,n=s(function(){delete c[n],f(e)},t||0),c[n]=!0,n},a.defer.cancel=function(e){return!!c[e]&&(delete c[e],l(e),f(M),!0)}}function en(){this.$get=["$window","$log","$sniffer","$document",function(e,t,n,r){return new Qt(e,r,t,n)}]}function tn(){this.$get=function(){var e={};function t(t,r){if(t in e)throw n("$cacheFactory")("iid","CacheId '{0}' is already taken!",t);var a=0,o=S({},r,{id:t}),i=Oe(),s=r&&r.capacity||Number.MAX_VALUE,l=Oe(),u=null,c=null;return e[t]={put:function(e,t){if(!N(t)){if(s<Number.MAX_VALUE)p(l[e]||(l[e]={key:e}));return e in i||a++,i[e]=t,a>s&&this.remove(c.key),t}},get:function(e){if(s<Number.MAX_VALUE){var t=l[e];if(!t)return;p(t)}return i[e]},remove:function(e){if(s<Number.MAX_VALUE){var t=l[e];if(!t)return;t==u&&(u=t.p),t==c&&(c=t.n),d(t.n,t.p),delete l[e]}
41e in i&&(delete i[e],a--)},removeAll:function(){i=Oe(),a=0,l=Oe(),u=c=null},destroy:function(){i=null,o=null,l=null,delete e[t]},info:function(){return S({},o,{size:a})}};function p(e){e!=u&&(c?c==e&&(c=e.n):c=e,d(e.n,e.p),d(e,u),(u=e).n=null)}function d(e,t){e!=t&&(e&&(e.p=t),t&&(t.n=e))}}return t.info=function(){var t={};return b(e,function(e,n){t[n]=e.info()}),t},t.get=function(t){return e[t]},t}}function nn(){this.$get=["$cacheFactory",function(e){return e("templates")}]}var rn=n("$compile");var an=new function(){};function on(e,n){var r={},a="Directive",s=/^\s*directive\:\s*([\w\-]+)\s+(.*)$/,c=/(([\w\-]+)(?:\:([^;]+))?;?)/,p=function(e){var t,n={},r=e.split(",");for(t=0;t<r.length;t++)n[r[t]]=!0;return n}("ngSrc,ngSrcset,src,srcset"),d=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,f=/^(on[a-z]+|formaction)$/,m=Oe();function g(e,t,n){var r=/^\s*([@&<]|=(\*?))(\??)\s*(\w*)\s*$/,a=Oe();return b(e,function(e,o){if(e in m)a[o]=m[e];else{var i=e.match(r);if(!i)throw rn("iscp","Invalid {3} for directive '{0}'. Definition: {... {1}: '{2}' ...}",t,o,e,n?"controller bindings definition":"isolate scope definition");a[o]={mode:i[1][0],collection:"*"===i[2],optional:"?"===i[3],attrName:i[4]||o},i[4]&&(m[e]=a[o])}}),a}function v(e,t){var n={isolateScope:null,bindToController:null};if(P(e.scope)&&(!0===e.bindToController?(n.bindToController=g(e.scope,t,!0),n.isolateScope={}):n.isolateScope=g(e.scope,t,!1)),P(e.bindToController)&&(n.bindToController=g(e.bindToController,t,!0)),P(n.bindToController)){var r=e.controller,a=e.controllerAs;if(!r)throw rn("noctrl","Cannot bind to controller without directive '{0}'s controller.",t);if(!mn(r,a))throw rn("noident","Cannot bind to controller without identifier for directive '{0}'.",t)}return n}this.directive=function t(n,o){return Me(n,"directive"),R(n)?(!function(e){var t=e.charAt(0);if(!t||t!==i(t))throw rn("baddir","Directive/Component name '{0}' is invalid. The first character must be a lowercase letter",e);if(e!==e.trim())throw rn("baddir","Directive/Component name '{0}' is invalid. The name should not contain leading or trailing whitespaces",e)}(n),Te(o,"directiveFactory"),r.hasOwnProperty(n)||(r[n]=[],e.factory(n+a,["$injector","$exceptionHandler",function(e,t){var a=[];return b(r[n],function(r,o){try{var i=e.invoke(r);z(i)?i={compile:I(i)}:!i.compile&&i.link&&(i.compile=I(i.link)),i.priority=i.priority||0,i.index=o,i.name=i.name||n,i.require=function(e){var t=e.require||e.controller&&e.name;return!L(t)&&P(t)&&b(t,function(e,n){var r=e.match(d);e.substring(r[0].length)||(t[n]=r[0]+n)}),t}(i),i.restrict=i.restrict||"EA",i.$$moduleName=r.$$moduleName,a.push(i)}catch(e){t(e)}}),a}])),r[n].push(o)):b(n,$(t)),this},this.component=function(e,t){var n=t.controller||function(){};function r(e){function r(t){return z(t)||L(t)?function(n,r){return e.invoke(t,this,{$element:n,$attrs:r})}:t}var a=t.template||t.templateUrl?t.template:"",o={controller:n,controllerAs:mn(t.controller)||t.controllerAs||"$ctrl",template:r(a),templateUrl:r(t.templateUrl),transclude:t.transclude,scope:{},bindToController:t.bindings||{},restrict:"E",require:t.require};return b(t,function(e,t){"$"===t.charAt(0)&&(o[t]=e)}),o}return b(t,function(e,t){"$"===t.charAt(0)&&(r[t]=e,z(n)&&(n[t]=e))}),r.$inject=["$injector"],this.directive(e,r)},this.aHrefSanitizationWhitelist=function(e){return j(e)?(n.aHrefSanitizationWhitelist(e),this):n.aHrefSanitizationWhitelist()},this.imgSrcSanitizationWhitelist=function(e){return j(e)?(n.imgSrcSanitizationWhitelist(e),this):n.imgSrcSanitizationWhitelist()};var y=!0;this.debugInfoEnabled=function(e){return j(e)?(y=e,this):y};var _=10;this.onChangesTtl=function(e){return arguments.length?(_=e,this):_},this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate","$$sanitizeUri",function(e,n,m,g,x,w,$,k,C,q){var E,T=/^\w/,I=t.document.createElement("div"),O=_;function V(){try{if(!--O)throw E=void 0,rn("infchng","{0} $onChanges() iterations reached. Aborting!\n",_);$.$apply(function(){for(var e=0,t=E.length;e<t;++e)E[e]();E=void 0})}finally{O++}}function F(e,t){if(t){var n,r,a,o=Object.keys(t);for(n=0,r=o.length;n<r;n++)this[a=o[n]]=t[a]}else this.$attr={};this.$$element=e}function H(e,t){try{e.addClass(t)}catch(e){}}F.prototype={$normalize:un,$addClass:function(e){e&&e.length>0&&C.addClass(this.$$element,e)},$removeClass:function(e){e&&e.length>0&&C.removeClass(this.$$element,e)},$updateClass:function(e,t){var n=cn(e,t);n&&n.length&&C.addClass(this.$$element,n);var r=cn(t,e);r&&r.length&&C.removeClass(this.$$element,r)},$set:function(e,t,n,r){var a,o=qt(this.$$element[0],e),i=Ct[e],s=e;if(o?(this.$$element.prop(e,t),r=o):i&&(this[i]=t,s=i),this[e]=t,r?this.$attr[e]=r:(r=this.$attr[e])||(this.$attr[e]=r=Se(e,"-")),"a"===(a=Q(this.$$element))&&("href"===e||"xlinkHref"===e)||"img"===a&&"src"===e)this[e]=t=q(t,"src"===e);else if("img"===a&&"srcset"===e&&j(t)){for(var l="",u=X(t),c=/\s/.test(u)?/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/:/(,)/,p=u.split(c),d=Math.floor(p.length/2),f=0;f<d;f++){var h=2*f;l+=q(X(p[h]),!0),l+=" "+X(p[h+1])}var g=X(p[2*f]).split(/\s/);l+=q(X(g[0]),!0),2===g.length&&(l+=" "+X(g[1])),this[e]=t=l}!1!==n&&(null===t||N(t)?this.$$element.removeAttr(r):T.test(r)?this.$$element.attr(r,t):function(e,t,n){I.innerHTML="<span "+t+">";var r=I.firstChild.attributes,a=r[0];r.removeNamedItem(a.name),a.value=n,e.attributes.setNamedItem(a)}(this.$$element[0],r,t));var v=this.$$observers;v&&b(v[s],function(e){try{e(t)}catch(e){m(e)}})},$observe:function(e,t){var n=this,r=n.$$observers||(n.$$observers=Oe()),a=r[e]||(r[e]=[]);return a.push(t),$.$evalAsync(function(){a.$$inter||!n.hasOwnProperty(e)||N(n[e])||t(n[e])}),function(){ee(a,t)}}};var U=n.startSymbol(),B=n.endSymbol(),G="{{"==U&&"}}
41"==B?D:function(e){return e.replace(/\{\{/g,U).replace(/}}/g,B)},K=/^ngAttr[A-Z]/,J=/^(.+)Start$/;return Z.$$addBindingInfo=y?function(e,t){var n=e.data("$binding")||[];L(t)?n=n.concat(t):n.push(t),e.data("$binding",n)}:M,Z.$$addBindingClass=y?function(e){H(e,"ng-binding")}:M,Z.$$addScopeInfo=y?function(e,t,n,r){var a=n?r?"$isolateScopeNoTemplate":"$isolateScope":"$scope";e.data(a,t)}:M,Z.$$addScopeClass=y?function(e,t){H(e,t?"ng-isolate-scope":"ng-scope")}:M,Z.$$createComment=function(e,n){var r="";return y&&(r=" "+(e||"")+": ",n&&(r+=n+" ")),t.document.createComment(r)},Z;function Z(e,n,r,a,o){e instanceof u||(e=u(e));for(var i=/\S+/,s=0,l=e.length;s<l;s++){var c=e[s];c.nodeType===je&&c.nodeValue.match(i)&&ot(c,e[s]=t.document.createElement("span"))}var p=te(e,n,e,r,a,o);Z.$$addScopeClass(e);var d=null;return function(t,n,r){Te(t,"scope"),o&&o.needsNewScope&&(t=t.$parent.$new());var a,i,s,l=(r=r||{}).parentBoundTranscludeFn,c=r.transcludeControllers,f=r.futureParentElement;if(l&&l.$$boundTransclude&&(l=l.$$boundTransclude),d||(i=(a=f)&&a[0],d=i&&"foreignobject"!==Q(i)&&h.call(i).match(/SVG/)?"svg":"html"),s="html"!==d?u(xe(d,u("<div>").append(e).html())):n?wt.clone.call(e):e,c)for(var m in c)s.data("$"+m+"Controller",c[m].instance);return Z.$$addScopeInfo(s,t),n&&n(s,t),p&&p(t,s,s,l),s}}function te(e,t,n,r,a,o){for(var i,s,l,c,p,d,f,m=[],h=0;h<e.length;h++)i=new F,(l=(s=ae(e[h],[],i,0===h?r:void 0,a)).length?ce(s,e[h],i,t,n,null,[],[],o):null)&&l.scope&&Z.$$addScopeClass(i.$$element),p=l&&l.terminal||!(c=e[h].childNodes)||!c.length?null:te(c,l?(l.transcludeOnThisElement||!l.templateOnThisElement)&&l.transclude:t),(l||p)&&(m.push(h,l,p),d=!0,f=f||l),o=null;return d?function(e,n,r,a){var o,i,s,l,c,p,d,h,g;if(f){var v=n.length;for(g=new Array(v),c=0;c<m.length;c+=3)d=m[c],g[d]=n[d]}else g=n;for(c=0,p=m.length;c<p;)s=g[m[c++]],o=m[c++],i=m[c++],o?(o.scope?(l=e.$new(),Z.$$addScopeInfo(u(s),l)):l=e,h=o.transcludeOnThisElement?ne(e,o.transclude,a):!o.templateOnThisElement&&a?a:!a&&t?ne(e,t):null,o(i,l,s,r,h)):i&&i(e,s.childNodes,void 0,a)}:null}function ne(e,t,n){function r(r,a,o,i,s){return r||((r=e.$new(!1,s)).$$transcluded=!0),t(r,a,{parentBoundTranscludeFn:n,transcludeControllers:o,futureParentElement:i})}var a=r.$$slots=Oe();for(var o in t.$$slots)t.$$slots[o]?a[o]=ne(e,t.$$slots[o],n):a[o]=null;return r}function ae(e,t,r,a,o){var i,u,p=e.nodeType,d=r.$attr;switch(p){case Ne:fe(t,un(Q(e)),"E",a,o);for(var f,m,h,g,v,y,_=e.attributes,x=0,b=_&&_.length;x<b;x++){var w=!1,$=!1;m=(f=_[x]).name,v=X(f.value),g=un(m),(y=K.test(g))&&(m=m.replace(ln,"").substr(8).replace(/_(.)/g,function(e,t){return t.toUpperCase()}));var k=g.match(J);k&&me(k[1])&&(w=m,$=m.substr(0,m.length-5)+"end",m=m.substr(0,m.length-6)),d[h=un(m.toLowerCase())]=m,!y&&r.hasOwnProperty(h)||(r[h]=v,qt(e,h)&&(r[h]=!0)),be(e,t,v,h,y),fe(t,h,"A",a,o,w,$)}if(P(u=e.className)&&(u=u.animVal),R(u)&&""!==u)for(;i=c.exec(u);)fe(t,h=un(i[2]),"C",a,o)&&(r[h]=X(i[3])),u=u.substr(i.index+i[0].length);break;case je:if(11===l)for(;e.parentNode&&e.nextSibling&&e.nextSibling.nodeType===je;)e.nodeValue=e.nodeValue+e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);!function(e,t){var r=n(t,!0);r&&e.push({priority:0,compile:function(e){var t=e.parent(),n=!!t.length;return n&&Z.$$addBindingClass(t),function(e,t){var a=t.parent();n||Z.$$addBindingClass(a),Z.$$addBindingInfo(a,r.expressions),e.$watch(r,function(e){t[0].nodeValue=e})}}})}(t,e.nodeValue);break;case Pe:try{(i=s.exec(e.nodeValue))&&fe(t,h=un(i[1]),"M",a,o)&&(r[h]=X(i[2]))}catch(e){}}return t.sort(ye),t}function oe(e,t,n){var r=[],a=0;if(t&&e.hasAttribute&&e.hasAttribute(t))do{if(!e)throw rn("uterdir","Unterminated attribute, found '{0}' but no matching '{1}' found.",t,n);e.nodeType==Ne&&(e.hasAttribute(t)&&a++,e.hasAttribute(n)&&a--),r.push(e),e=e.nextSibling}while(a>0);else r.push(e);return u(r)}function ie(e,t,n){return function(r,a,o,i,s){return a=oe(a[0],t,n),e(r,a,o,i,s)}}function ue(e,t,n,r,a,o){var i;return e?Z(t,n,r,a,o):function(){return i||(i=Z(t,n,r,a,o),t=n=o=null),i.apply(this,arguments)}}function ce(e,t,n,r,a,o,i,s,l){l=l||{};for(var c,p,d,f,h,g=-Number.MAX_VALUE,v=l.newScopeDirective,y=l.controllerDirectives,_=l.newIsolateScopeDirective,x=l.templateDirective,$=l.nonTlbTranscludeDirective,k=!1,C=!1,q=l.hasElementTranscludeDirective,E=n.$$element=u(t),T=o,A=r,M=!1,D=!1,I=0,O=e.length;I<O;I++){var j=(c=e[I]).$$start,V=c.$$end;if(j&&(E=oe(t,j,V)),d=void 0,g>c.priority)break;if((h=c.scope)&&(c.templateUrl||(P(h)?(_e("new/isolated scope",_||v,c,E),_=c):_e("new/isolated scope",_,c,E)),v=v||c),p=c.name,!M&&(c.replace&&(c.templateUrl||c.template)||c.transclude&&!c.$$tlb)){for(var R,H=I+1;R=e[H++];)if(R.transclude&&!R.$$tlb||R.replace&&(R.templateUrl||R.template)){D=!0;break}M=!0}if(!c.templateUrl&&c.controller&&(h=c.controller,y=y||Oe(),_e("'"+p+"' controller",y[p
41],c,E),y[p]=c),h=c.transclude)if(k=!0,c.$$tlb||(_e("transclusion",$,c,E),$=c),"element"==h)q=!0,g=c.priority,d=E,E=n.$$element=u(Z.$$createComment(p,n[p])),t=E[0],we(a,se(d),t),d[0].$$parentNode=d[0].parentNode,A=ue(D,d,r,g,T&&T.name,{nonTlbTranscludeDirective:$});else{var U=Oe();if(d=u(lt(t)).contents(),P(h)){d=[];var B=Oe(),Y=Oe();for(var K in b(h,function(e,t){var n="?"===e.charAt(0);e=n?e.substring(1):e,B[e]=t,U[t]=null,Y[t]=n}),b(E.contents(),function(e){var t=B[un(Q(e))];t?(Y[t]=!0,U[t]=U[t]||[],U[t].push(e)):d.push(e)}),b(Y,function(e,t){if(!e)throw rn("reqslot","Required transclusion slot `{0}` was not filled.",t)}),U)U[K]&&(U[K]=ue(D,U[K],r))}E.empty(),(A=ue(D,d,r,void 0,void 0,{needsNewScope:c.$$isolateScope||c.$$newScope})).$$slots=U}if(c.template)if(C=!0,_e("template",x,c,E),x=c,h=z(c.template)?c.template(E,n):c.template,h=G(h),c.replace){if(T=c,d=nt(h)?[]:pn(xe(c.templateNamespace,X(h))),t=d[0],1!=d.length||t.nodeType!==Ne)throw rn("tplrt","Template for directive '{0}' must have exactly one root element. {1}",p,"");we(a,E,t);var J={$attr:{}},ee=ae(t,[],J),te=e.splice(I+1,e.length-(I+1));(_||v)&&de(ee,_,v),e=e.concat(ee).concat(te),ge(n,J),O=e.length}else E.html(h);if(c.templateUrl)C=!0,_e("template",x,c,E),x=c,c.replace&&(T=c),ce=ve(e.splice(I,e.length-I),E,n,a,k&&A,i,s,{controllerDirectives:y,newScopeDirective:v!==c&&v,newIsolateScopeDirective:_,templateDirective:x,nonTlbTranscludeDirective:$}),O=e.length;else if(c.compile)try{f=c.compile(E,n,A);var ne=c.$$originalDirective||c;z(f)?re(null,le(ne,f),j,V):f&&re(le(ne,f.pre),le(ne,f.post),j,V)}catch(e){m(e,he(E))}c.terminal&&(ce.terminal=!0,g=Math.max(g,c.priority))}return ce.scope=v&&!0===v.scope,ce.transcludeOnThisElement=k,ce.templateOnThisElement=C,ce.transclude=A,l.hasElementTranscludeDirective=q,ce;function re(e,t,n,r){e&&(n&&(e=ie(e,n,r)),e.require=c.require,e.directiveName=p,(_===c||c.$$isolateScope)&&(e=$e(e,{isolateScope:!0})),i.push(e)),t&&(n&&(t=ie(t,n,r)),t.require=c.require,t.directiveName=p,(_===c||c.$$isolateScope)&&(t=$e(t,{isolateScope:!0})),s.push(t))}function ce(e,r,a,o,l){var c,p,d,f,m,h,g,$,k,C;for(var E in t===a?(k=n,$=n.$$element):k=new F($=u(a),n),m=r,_?f=r.$new(!0):v&&(m=r.$parent),l&&((g=function(e,t,n,r){var a;W(e)||(r=n,n=t,t=e,e=void 0);q&&(a=h);n||(n=q?$.parent():$);if(!r)return l(e,t,a,n,I);var o=l.$$slots[r];if(o)return o(e,t,a,n,I);if(N(o))throw rn("noslot",'No parent directive that requires a transclusion with slot name "{0}". Element: {1}',r,he($))}).$$boundTransclude=l,g.isSlotFilled=function(e){return!!l.$$slots[e]}),y&&(h=function(e,t,n,r,a,o,i){var s=Oe();for(var l in r){var u=r[l],c={$scope:u===i||u.$$isolateScope?a:o,$element:e,$attrs:t,$transclude:n},p=u.controller;"@"==p&&(p=t[u.name]);var d=w(p,c,!0,u.controllerAs);s[u.name]=d,e.data("$"+u.name+"Controller",d.instance)}return s}($,k,g,y,f,r,_)),_&&(Z.$$addScopeInfo($,f,!0,!(x&&(x===_||x===_.$$originalDirective))),Z.$$addScopeClass($,!0),f.$$isolateBindings=_.$$isolateBindings,(C=Ce(r,k,f,f.$$isolateBindings,_)).removeWatches&&f.$on("$destroy",C.removeWatches)),h){var T=y[E],A=h[E],M=T.$$bindings.bindToController;A.identifier&&M?A.bindingInfo=Ce(m,k,A.instance,M,T):A.bindingInfo={};var D=A();D!==A.instance&&(A.instance=D,$.data("$"+T.name+"Controller",D),A.bindingInfo.removeWatches&&A.bindingInfo.removeWatches(),A.bindingInfo=Ce(m,k,A.instance,M,T))}for(b(y,function(e,t){var n=e.require;e.bindToController&&!L(n)&&P(n)&&S(h[t].instance,pe(t,n,$,h))}),b(h,function(e){var t=e.instance;z(t.$onChanges)&&t.$onChanges(e.bindingInfo.initialChanges),z(t.$onInit)&&t.$onInit(),z(t.$onDestroy)&&m.$on("$destroy",function(){t.$onDestroy()})}),c=0,p=i.length;c<p;c++)ke(d=i[c],d.isolateScope?f:r,$,k,d.require&&pe(d.directiveName,d.require,$,h),g);var I=r;for(_&&(_.template||null===_.templateUrl)&&(I=f),e&&e(I,a.childNodes,void 0,l),c=s.length-1;c>=0;c--)ke(d=s[c],d.isolateScope?f:r,$,k,d.require&&pe(d.directiveName,d.require,$,h),g);b(h,function(e){var t=e.instance;z(t.$postLink)&&t.$postLink()})}}function pe(e,t,n,r){var a;if(R(t)){var o=t.match(d),i=t.substring(o[0].length),s=o[1]||o[3],l="?"===o[2];
41if("^^"===s?n=n.parent():a=(a=r&&r[i])&&a.instance,!a){var u="$"+i+"Controller";a=s?n.inheritedData(u):n.data(u)}if(!a&&!l)throw rn("ctreq","Controller '{0}', required by directive '{1}', can't be found!",i,e)}else if(L(t)){a=[];for(var c=0,p=t.length;c<p;c++)a[c]=pe(e,t[c],n,r)}else P(t)&&(a={},b(t,function(t,o){a[o]=pe(e,t,n,r)}));return a||null}function de(e,t,n){for(var r=0,a=e.length;r<a;r++)e[r]=A(e[r],{$$isolateScope:t,$$newScope:n})}function fe(t,n,o,i,s,l,u){if(n===s)return null;var c=null;if(r.hasOwnProperty(n))for(var p,d=e.get(n+a),f=0,h=d.length;f<h;f++)try{if(p=d[f],(N(i)||i>p.priority)&&-1!=p.restrict.indexOf(o)){if(l&&(p=A(p,{$$start:l,$$end:u})),!p.$$bindings){var g=p.$$bindings=v(p,p.name);P(g.isolateScope)&&(p.$$isolateBindings=g.isolateScope)}t.push(p),c=p}}catch(e){m(e)}return c}function me(t){if(r.hasOwnProperty(t))for(var n=e.get(t+a),o=0,i=n.length;o<i;o++)if(n[o].multiElement)return!0;return!1}function ge(e,t){var n=t.$attr,r=e.$attr,a=e.$$element;b(e,function(r,a){"$"!=a.charAt(0)&&(t[a]&&t[a]!==r&&(r+=("style"===a?";":" ")+t[a]),e.$set(a,r,!0,n[a]))}),b(t,function(t,o){"class"==o?(H(a,t),e.class=(e.class?e.class+" ":"")+t):"style"==o?(a.attr("style",a.attr("style")+";"+t),e.style=(e.style?e.style+";":"")+t):"$"==o.charAt(0)||e.hasOwnProperty(o)||(e[o]=t,r[o]=n[o])})}function ve(e,t,n,r,a,o,i,s){var l,c,p=[],d=t[0],f=e.shift(),m=A(f,{templateUrl:null,transclude:null,replace:null,$$originalDirective:f}),h=z(f.templateUrl)?f.templateUrl(t,n):f.templateUrl,v=f.templateNamespace;return t.empty(),g(h).then(function(g){var y,_,x,w;if(g=G(g),f.replace){if(x=nt(g)?[]:pn(xe(v,X(g))),y=x[0],1!=x.length||y.nodeType!==Ne)throw rn("tplrt","Template for directive '{0}' must have exactly one root element. {1}",f.name,h);_={$attr:{}},we(r,t,y);var $=ae(y,[],_);P(f.scope)&&de($,!0),e=$.concat(e),ge(n,_)}else y=d,t.html(g);for(e.unshift(m),l=ce(e,y,n,a,t,f,o,i,s),b(r,function(e,n){e==y&&(r[n]=t[0])}),c=te(t[0].childNodes,a);p.length;){var k=p.shift(),C=p.shift(),q=p.shift(),S=p.shift(),E=t[0];if(!k.$$destroyed){if(C!==d){var T=C.className;s.hasElementTranscludeDirective&&f.replace||(E=lt(y)),we(q,u(C),E),H(u(E),T)}w=l.transcludeOnThisElement?ne(k,l.transclude,S):S,l(c,k,E,r,w)}}p=null}),function(e,t,n,r,a){var o=a;t.$$destroyed||(p?p.push(t,n,r,o):(l.transcludeOnThisElement&&(o=ne(t,l.transclude,a)),l(c,t,n,r,o)))}}function ye(e,t){var n=t.priority-e.priority;return 0!==n?n:e.name!==t.name?e.name<t.name?-1:1:e.index-t.index}function _e(e,t,n,r){function a(e){return e?" (module: "+e+")":""}if(t)throw rn("multidir","Multiple directives [{0}{1}, {2}{3}] asking for {4} on: {5}",t.name,a(t.$$moduleName),n.name,a(n.$$moduleName),e,he(r))}function xe(e,n){switch(e=i(e||"html")){case"svg":case"math":var r=t.document.createElement("div");return r.innerHTML="<"+e+">"+n+"</"+e+">",r.childNodes[0].childNodes;default:return n}}function be(e,t,r,a,o){var i=function(e,t){if("srcdoc"==t)return k.HTML;var n=Q(e);return"xlinkHref"==t||"form"==n&&"action"==t||"img"!=n&&("src"==t||"ngSrc"==t)?k.RESOURCE_URL:void 0}(e,a);o=p[a]||o;var s=n(r,!0,i,o);if(s){if("multiple"===a&&"select"===Q(e))throw rn("selmulti","Binding to the 'multiple' attribute is not supported. Element: {0}",he(e));t.push({priority:100,compile:function(){return{pre:function(e,t,l){var u=l.$$observers||(l.$$observers=Oe());if(f.test(a))throw rn("nodomevents","Interpolations for HTML DOM event attributes are disallowed.  Please use the ng- versions (such as ng-click instead of onclick) instead.");var c=l[a];c!==r&&(s=c&&n(c,!0,i,o),r=c),s&&(l[a]=s(e),(u[a]||(u[a]=[])).$$inter=!0,(l.$$observers&&l.$$observers[a].$$scope||e).$watch(s,function(e,t){"class"===a&&e!=t?l.$updateClass(e,t):l.$set(a,e)}))}}}})}}function we(e,n,r){var a,o,i=n[0],s=n.length,l=i.parentNode;if(e)for(a=0,o=e.length;a<o;a++)if(e[a]==i){e[a++]=r;for(var c=a,p=c+s-1,d=e.length;c<d;c++,p++)p<d?e[c]=e[p]:delete e[c];e.length-=s-1,e.context===i&&(e.context=r);break}l&&l.replaceChild(r,i);var f=t.document.createDocumentFragment();for(a=0;a<s;a++)f.appendChild(n[a]);for(u.hasData(i)&&(u.data(r,u.data(i)),u(i).off("$destroy")),u.cleanData(f.querySelectorAll("*")),a=1;a<s;a++)delete n[a];n[0]=r,n.length=1}function $e(e,t){return S(function(){return e.apply(null,arguments)},e,t)}function ke(e,t,n,r,a,o){try{e(t,n,r,a,o)}catch(e){m(e,he(n))}}function Ce(e,t,r,a,i){var s,l=[],u={};function c(t,n,a){z(r.$onChanges)&&n!==a&&(E||(e.$$postDigest(V),E=[]),s||(s={},E.push(p)),s[t]&&(a=s[t].previousValue),s[t]=new sn(a,n))}function p(){r.$onChanges(s),s=void 0}return b(a,function(a,s){var p,d,f,m,h,g=a.attrName,v=a.optional;switch(a.mode){case"@":v||o.call(t,g)||(r[s]=t[g]=void 0),t.$observe(g,function(e){if(R(e)||Y(e)){var t=r[s];c(s,e,t),r[s]=e}}),t.$$observers[g].$$scope=e,R(p=t[g])?r[s]=n(p)(e):Y(p)&&(r[s]=p),u[s]=new sn(an,r[s]);break;case"=":if(!o.call(t,g)){if(v)break;t[g]=void 0}if(v&&!t[g])break;d=x(t[g]),m=d.literal?re:function(e,t){return e===t||e!=e&&t!=t},f=d.assign||function(){throw p=r[s]=d(e),rn("nonassign","Expression '{0}' in attribute '{1}' used with directive '{2}' is non-assignable!",t[g],g,i.name)},p=r[s]=d(e);var y=function(t){return m(t,r[s])||(m(t,p)?f(e,t=r[s]):r[s]=t),p=t};y.$stateful=!0,h=a.collection?e.$watchCollection(t[g],y):e.$watch(x(t[g],y),null,d.literal),l.push(h);break;case"<":if(!o.call(t,g)){if(v)break;t[g]=void 0}if(v&&!t[g])break;d=x(t[g]);var _=r[s]=d(e);
41u[s]=new sn(an,r[s]),h=e.$watch(d,function(e,t){if(t===e){if(t===_)return;t=_}c(s,e,t),r[s]=e},d.literal),l.push(h);break;case"&":if((d=t.hasOwnProperty(g)?x(t[g]):M)===M&&v)break;r[s]=function(t){return d(e,t)}}}),{initialChanges:u,removeWatches:l.length&&function(){for(var e=0,t=l.length;e<t;++e)l[e]()}}}}]}function sn(e,t){this.previousValue=e,this.currentValue=t}on.$inject=["$provide","$$sanitizeUriProvider"],sn.prototype.isFirstChange=function(){return this.previousValue===an};var ln=/^((?:x|data)[\:\-_])/i;function un(e){return Xe(e.replace(ln,""))}function cn(e,t){var n="",r=e.split(/\s+/),a=t.split(/\s+/);e:for(var o=0;o<r.length;o++){for(var i=r[o],s=0;s<a.length;s++)if(i==a[s])continue e;n+=(n.length>0?" ":"")+i}return n}function pn(e){var t=(e=u(e)).length;if(t<=1)return e;for(;t--;){e[t].nodeType===Pe&&f.call(e,t,1)}return e}var dn=n("$controller"),fn=/^(\S+)(\s+as\s+([\w$]+))?$/;function mn(e,t){if(t&&R(t))return t;if(R(e)){var n=fn.exec(e);if(n)return n[3]}}function hn(){var e={},t=!1;this.has=function(t){return e.hasOwnProperty(t)},this.register=function(t,n){Me(t,"controller"),P(t)?S(e,t):e[t]=n},this.allowGlobals=function(){t=!0},this.$get=["$injector","$window",function(r,a){return function(n,i,s,l){var u,c,p,d;if(s=!0===s,l&&R(l)&&(d=l),R(n)){if(!(c=n.match(fn)))throw dn("ctrlfmt","Badly formed controller string '{0}'. Must match `__name__ as __id__` or `__name__`.",n);p=c[1],d=d||c[3],Ae(n=e.hasOwnProperty(p)?e[p]:De(i.$scope,p,!0)||(t?De(a,p,!0):void 0),p,!0)}if(s){var f=(L(n)?n[n.length-1]:n).prototype;return u=Object.create(f||null),d&&o(i,d,u,p||n.name),S(function(){var e=r.invoke(n,u,i,p);return e!==u&&(P(e)||z(e))&&(u=e,d&&o(i,d,u,p||n.name)),u},{instance:u,identifier:d})}return u=r.instantiate(n,i,p),d&&o(i,d,u,p||n.name),u};function o(e,t,r,a){if(!e||!P(e.$scope))throw n("$controller")("noscp","Cannot export controller '{0}' as '{1}'! No $scope object provided via `locals`.",a,t);e.$scope[t]=r}}]}function gn(){this.$get=["$window",function(e){return u(e.document)}]}function vn(){this.$get=["$log",function(e){return function(t,n){e.error.apply(e,arguments)}}]}var yn=function(){this.$get=["$document",function(e){return function(t){return t?!t.nodeType&&t instanceof u&&(t=t[0]):t=e[0].body,t.offsetWidth+1}}]},_n="application/json",xn={"Content-Type":_n+";charset=utf-8"},bn=/^\[|^\{(?!\{)/,wn={"[":/]$/,"{":/}$/},$n=/^\)\]\}',?\n/,kn=n("$http"),Cn=function(e){return function(){throw kn("legacy","The method `{0}` on the promise returned from `$http` has been disabled.",e)}};function qn(e){return P(e)?H(e)?e.toISOString():ce(e):e}function Sn(){this.$get=function(){return function(e){if(!e)return"";var t=[];
41return w(e,function(e,n){null===e||N(e)||(L(e)?b(e,function(e){t.push(xe(n)+"="+xe(qn(e)))}):t.push(xe(n)+"="+xe(qn(e))))}),t.join("&")}}}function En(){this.$get=function(){return function(e){if(!e)return"";var t=[];return function e(n,r,a){if(null===n||N(n))return;L(n)?b(n,function(t,n){e(t,r+"["+(P(t)?n:"")+"]")}):P(n)&&!H(n)?w(n,function(t,n){e(t,r+(a?"":"[")+n+(a?"":"]"))}):t.push(xe(r)+"="+xe(qn(n)))}(e,"",!0),t.join("&")}}}function Tn(e,t){if(R(e)){var n=e.replace($n,"").trim();if(n){var r=t("Content-Type");(r&&0===r.indexOf(_n)||(o=(a=n).match(bn))&&wn[o[0]].test(a))&&(e=pe(n))}}var a,o;return e}function An(e){var t,n=Oe();function r(e,t){e&&(n[e]=n[e]?n[e]+", "+t:t)}return R(e)?b(e.split("\n"),function(e){t=e.indexOf(":"),r(i(X(e.substr(0,t))),X(e.substr(t+1)))}):P(e)&&b(e,function(e,t){r(i(t),X(e))}),n}function Mn(e){var t;return function(n){if(t||(t=An(e)),n){var r=t[i(n)];return void 0===r&&(r=null),r}return t}}function Dn(e,t,n,r){return z(r)?r(e,t,n):(b(r,function(r){e=r(e,t,n)}),e)}function In(e){return 200<=e&&e<300}function On(){var e=this.defaults={transformResponse:[Tn],transformRequest:[function(e){return!P(e)||(t=e,"[object File]"===h.call(t))||function(e){return"[object Blob]"===h.call(e)}(e)||function(e){return"[object FormData]"===h.call(e)}(e)?e:ce(e);var t}],headers:{common:{Accept:"application/json, text/plain, */*"},post:ne(xn),put:ne(xn),patch:ne(xn)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer"},t=!1;this.useApplyAsync=function(e){return j(e)?(t=!!e,this):t};var r=!0;this.useLegacyPromiseExtensions=function(e){return j(e)?(r=!!e,this):r};var a=this.interceptors=[];this.$get=["$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector",function(o,l,u,c,p,d){var f=u("$http");e.paramSerializer=R(e.paramSerializer)?d.get(e.paramSerializer):e.paramSerializer;var m=[];function h(a){if(!P(a))throw n("$http")("badreq","Http request configuration must be an object.  Received: {0}",a);if(!R(a.url))throw n("$http")("badreq","Http request configuration url must be a string.  Received: {0}",a.url);var u=S({method:"get",transformRequest:e.transformRequest,transformResponse:e.transformResponse,paramSerializer:e.paramSerializer},a);u.headers=function(t){var n,r,a,o=e.headers,s=S({},t.headers);o=S({},o.common,o[i(t.method)]);e:for(n in o){for(a in r=i(n),s)if(i(a)===r)continue e;s[n]=o[n]}return function(e,t){var n,r={};return b(e,function(e,a){z(e)?null!=(n=e(t))&&(r[a]=n):r[a]=e}),r}(s,ne(t))}(a),u.method=s(u.method),u.paramSerializer=R(u.paramSerializer)?d.get(u.paramSerializer):u.paramSerializer;var g=[function(n){var r=n.headers,a=Dn(n.data,Mn(r),void 0,n.transformRequest);return N(a)&&b(r,function(e,t){"content-type"===i(t)&&delete r[t]}),N(n.withCredentials)&&!N(e.withCredentials)&&(n.withCredentials=e.withCredentials),function(n,r){var a,i,s=p.defer(),u=s.promise,d=n.headers,m=function(e,t){return t.length>0&&(e+=(-1==e.indexOf("?")?"?":"&")+t),e}(n.url,n.paramSerializer(n.params));if(h.pendingRequests.push(n),u.then(x,x),!n.cache&&!e.cache||!1===n.cache||"GET"!==n.method&&"JSONP"!==n.method||(a=P(n.cache)?n.cache:P(e.cache)?e.cache:f),a&&(j(i=a.get(m))?G(i)?i.then(_,_):L(i)?y(i[1],i[0],ne(i[2]),i[3]):y(i,200,{},"OK"):a.put(m,u)),N(i)){var g=Zr(n.url)?l()[n.xsrfCookieName||e.xsrfCookieName]:void 0;g&&(d[n.xsrfHeaderName||e.xsrfHeaderName]=g),o(n.method,m,r,function(e,n,r,o){function i(){y(n,e,r,o)}a&&(In(e)?a.put(m,[e,n,An(r),o]):a.remove(m)),t?c.$applyAsync(i):(i(),c.$$phase||c.$apply())},d,n.timeout,n.withCredentials,n.responseType,v(n.eventHandlers),v(n.uploadEventHandlers))}return u;function v(e){if(e){var n={};return b(e,function(e,r){n[r]=function(n){function r(){e(n)}t?c.$applyAsync(r):c.$$phase?r():c.$apply(r)}}),n}}function y(e,t,r,a){(In(t=t>=-1?t:0)?s.resolve:s.reject)({data:e,status:t,headers:Mn(r),config:n,statusText:a})}function _(e){y(e.data,e.status,ne(e.headers()),e.statusText)}function x(){var e=h.pendingRequests.indexOf(n);-1!==e&&h.pendingRequests.splice(e,1)}}(n,a).then(x,x)},void 0],v=p.when(u);for(b(m,function(e){(e.request||e.requestError)&&g.unshift(e.request,e.requestError),(e.response||e.responseError)&&g.push(e.response,e.responseError)});g.length;){var y=g.shift(),_=g.shift();v=v.then(y,_)}return r?(v.success=function(e){return Ae(e,"fn"),v.then(function(t){e(t.data,t.status,t.headers,u)}),v},v.error=function(e){return Ae(e,"fn"),v.then(null,function(t){e(t.data,t.status,t.headers,u)}),v}):(v.success=Cn("success"),v.error=Cn("error")),v;function x(e){var t=S({},e);return t.data=Dn(e.data,e.headers,e.status,u.transformResponse),In(e.status)?t:p.reject(t)}}return b(a,function(e){m.unshift(R(e)?d.get(e):d.invoke(e))}),h.pendingRequests=[],function(e){b(arguments,function(e){h[e]=function(t,n){return h(S({},n||{},{method:e,url:t}))}})}("get","delete","head","jsonp"),function(e){b(arguments,function(e){h[e]=function(t,n,r){return h(S({},r||{},{method:e,url:t,data:n}))}})}("post","put","patch"),h.defaults=e,h}]}function Nn(){this.$get=function(){return function(){return new t.XMLHttpRequest}}}function jn(){this.$get=["$browser","$window","$document","$xhrFactory",function(e,t,n,r){return function(e,t,n,r,a){return function(o,s,l,u,c,p,d,f,m,h){if(e.$$incOutstandingRequestCount(),s=s||e.url(),"jsonp"==i(o)){var g="_"+(r.counter++).toString(36);r[g]=function(e){r[g].data=e,r[g].called=!0};var v=function(e,t,n){var o=a.createElement("script"),i=null;return o.type="text/javascript",o.src=e,o.async=!0,i=function(e){Be(o,"load",i),Be(o,"error",i),a.body.removeChild(o),o=null;var s=-1,l="unknown";
41e&&("load"!==e.type||r[t].called||(e={type:"error"}),l=e.type,s="error"===e.type?404:200),n&&n(s,l)},Ue(o,"load",i),Ue(o,"error",i),a.body.appendChild(o),i}(s.replace("JSON_CALLBACK","angular.callbacks."+g),g,function(e,t){$(u,e,r[g].data,"",t),r[g]=M})}else{var y=t(o,s);y.open(o,s,!0),b(c,function(e,t){j(e)&&y.setRequestHeader(t,e)}),y.onload=function(){var e=y.statusText||"",t="response"in y?y.response:y.responseText,n=1223===y.status?204:y.status;0===n&&(n=t?200:"file"==Jr(s).protocol?404:0),$(u,n,t,y.getAllResponseHeaders(),e)};var _=function(){$(u,-1,null,null,"")};if(y.onerror=_,y.onabort=_,b(m,function(e,t){y.addEventListener(t,e)}),b(h,function(e,t){y.upload.addEventListener(t,e)}),d&&(y.withCredentials=!0),f)try{y.responseType=f}catch(e){if("json"!==f)throw e}y.send(N(l)?null:l)}if(p>0)var x=n(w,p);else G(p)&&p.then(w);function w(){v&&v(),y&&y.abort()}function $(t,r,a,o,i){j(x)&&n.cancel(x),v=y=null,t(r,a,o,i),e.$$completeOutstandingRequest(M)}}}(e,r,e.defer,t.angular.callbacks,n[0])}]}var Pn=y.$interpolateMinErr=n("$interpolate");function Vn(){var e="{{",t="}}";this.startSymbol=function(t){return t?(e=t,this):e},this.endSymbol=function(e){return e?(t=e,this):t},this.$get=["$parse","$exceptionHandler","$sce",function(n,r,a){var o=e.length,i=t.length,s=new RegExp(e.replace(/./g,u),"g"),l=new RegExp(t.replace(/./g,u),"g");function u(e){return"\\\\\\"+e}function c(n){return n.replace(s,e).replace(l,t)}function p(e,t,n,r){var a;return a=e.$watch(function(e){return a(),r(e)},t,n)}function d(s,l,u,d){if(!s.length||-1===s.indexOf(e)){var f;if(!l)(f=I(c(s))).exp=s,f.expressions=[],f.$$watchDelegate=p;return f}d=!!d;for(var m,h,g,v=0,y=[],_=[],x=s.length,b=[],w=[];v<x;){if(-1==(m=s.indexOf(e,v))||-1==(h=s.indexOf(t,m+o))){v!==x&&b.push(c(s.substring(v)));break}v!==m&&b.push(c(s.substring(v,m))),g=s.substring(m+o,h),y.push(g),_.push(n(g,C)),v=h+i,w.push(b.length),b.push("")}if(u&&b.length>1&&Pn.throwNoconcat(s),!l||y.length){var $=function(e){for(var t=0,n=y.length;t<n;t++){if(d&&N(e[t]))return;b[w[t]]=e[t]}return b.join("")},k=function(e){return u?a.getTrusted(u,e):a.valueOf(e)};return S(function(e){var t=0,n=y.length,a=new Array(n);try{for(;t<n;t++)a[t]=_[t](e);return $(a)}catch(e){r(Pn.interr(s,e))}},{exp:s,expressions:y,$$watchDelegate:function(e,t){var n;return e.$watchGroup(_,function(r,a){var o=$(r);z(t)&&t.call(this,o,r!==a?n:o,e),n=o})}})}function C(e){try{return e=k(e),d&&!j(e)?e:function(e){if(null==e)return"";switch(typeof e){case"string":break;case"number":e=""+e;break;default:e=ce(e)}return e}(e)}catch(e){r(Pn.interr(s,e))}}}return d.startSymbol=function(){return e},d.endSymbol=function(){return t},d}]}function Rn(){this.$get=["$rootScope","$window","$q","$$q","$browser",function(e,t,n,r,a){var o={};function i(i,s,l,u){var c=arguments.length>4,p=c?se(arguments,4):[],d=t.setInterval,f=t.clearInterval,m=0,h=j(u)&&!u,g=(h?r:n).defer(),v=g.promise;return l=j(l)?l:0,v.$$intervalId=d(function(){h?a.defer(y):e.$evalAsync(y),g.notify(m++),l>0&&m>=l&&(g.resolve(m),f(v.$$intervalId),delete o[v.$$intervalId]),h||e.$apply()},s),o[v.$$intervalId]=g,v;function y(){c?i.apply(null,p):i(m)}}return i.cancel=function(e){return!!(e&&e.$$intervalId in o)&&(o[e.$$intervalId].reject("canceled"),t.clearInterval(e.$$intervalId),delete o[e.$$intervalId],!0)},i}]}Pn.throwNoconcat=function(e){throw Pn("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",e)},Pn.interr=function(e,t){return Pn("interr","Can't interpolate: {0}\n{1}",e,t.toString())};var Fn=/^([^\?#]*)(\?([^#]*))?(#(.*))?$/,Hn={http:80,https:443,ftp:21},Ln=n("$location");function zn(e){for(var t=e.split("/"),n=t.length;n--;)t[n]=_e(t[n]);return t.join("/")}function Un(e,t){var n=Jr(e);t.$$protocol=n.protocol,t.$$host=n.hostname,t.$$port=T(n.port)||Hn[n.protocol]||null}function Bn(e,t){var n="/"!==e.charAt(0);n&&(e="/"+e);var r=Jr(e);t.$$path=decodeURIComponent(n&&"/"===r.pathname.charAt(0)?r.pathname.substring(1):r.pathname),t.$$search=ve(r.search),t.$$hash=decodeURIComponent(r.hash),t.$$path&&"/"!=t.$$path.charAt(0)&&(t.$$path="/"+t.$$path)}function Wn(e,t){return 0===e.lastIndexOf(t,0)}function Yn(e,t){if(Wn(t,e))return t.substr(e.length)}function Gn(e){var t=e.indexOf("#");return-1==t?e:e.substr(0,t)}function Kn(e){return e.replace(/(#.+)|#$/,"$1")}function Xn(e,t,n){this.$$html5=!0,n=n||"",Un(e,this),this.$$parse=function(e){var n=Yn(t,e);if(!R(n))throw Ln("ipthprfx",'Invalid url "{0}", missing path prefix "{1}".',e,t);Bn(n,this),this.$$path||(this.$$path="/"),this.$$compose()}
41,this.$$compose=function(){var e=ye(this.$$search),n=this.$$hash?"#"+_e(this.$$hash):"";this.$$url=zn(this.$$path)+(e?"?"+e:"")+n,this.$$absUrl=t+this.$$url.substr(1)},this.$$parseLinkUrl=function(r,a){return a&&"#"===a[0]?(this.hash(a.slice(1)),!0):(j(o=Yn(e,r))?(i=o,s=j(o=Yn(n,o))?t+(Yn("/",o)||o):e+i):j(o=Yn(t,r))?s=t+o:t==r+"/"&&(s=t),s&&this.$$parse(s),!!s);var o,i,s}}function Jn(e,t,n){Un(e,this),this.$$parse=function(r){var a,o=Yn(e,r)||Yn(t,r);N(o)||"#"!==o.charAt(0)?this.$$html5?a=o:(a="",N(o)&&(e=r,this.replace())):N(a=Yn(n,o))&&(a=o),Bn(a,this),this.$$path=function(e,t,n){var r,a=/^\/[A-Z]:(\/.*)/;Wn(t,n)&&(t=t.replace(n,""));if(a.exec(t))return e;return(r=a.exec(e))?r[1]:e}(this.$$path,a,e),this.$$compose()},this.$$compose=function(){var t=ye(this.$$search),r=this.$$hash?"#"+_e(this.$$hash):"";this.$$url=zn(this.$$path)+(t?"?"+t:"")+r,this.$$absUrl=e+(this.$$url?n+this.$$url:"")},this.$$parseLinkUrl=function(t,n){return Gn(e)==Gn(t)&&(this.$$parse(t),!0)}}function Zn(e,t,n){this.$$html5=!0,Jn.apply(this,arguments),this.$$parseLinkUrl=function(r,a){return a&&"#"===a[0]?(this.hash(a.slice(1)),!0):(e==Gn(r)?o=r:(i=Yn(t,r))?o=e+n+i:t===r+"/"&&(o=t),o&&this.$$parse(o),!!o);var o,i},this.$$compose=function(){var t=ye(this.$$search),r=this.$$hash?"#"+_e(this.$$hash):"";this.$$url=zn(this.$$path)+(t?"?"+t:"")+r,this.$$absUrl=e+n+this.$$url}}var Qn={$$html5:!1,$$replace:!1,absUrl:er("$$absUrl"),url:function(e){if(N(e))return this.$$url;var t=Fn.exec(e);return(t[1]||""===e)&&this.path(decodeURIComponent(t[1])),(t[2]||t[1]||""===e)&&this.search(t[3]||""),this.hash(t[5]||""),this},protocol:er("$$protocol"),host:er("$$host"),port:er("$$port"),path:tr("$$path",function(e){return"/"==(e=null!==e?e.toString():"").charAt(0)?e:"/"+e}),search:function(e,t){switch(arguments.length){case 0:return this.$$search;case 1:if(R(e)||F(e))e=e.toString(),this.$$search=ve(e);else{if(!P(e))throw Ln("isrcharg","The first argument of the `$location#search()` call must be a string or an object.");b(e=te(e,{}),function(t,n){null==t&&delete e[n]}),this.$$search=e}break;default:N(t)||null===t?delete this.$$search[e]:this.$$search[e]=t}return this.$$compose(),this},hash:tr("$$hash",function(e){return null!==e?e.toString():""}),replace:function(){return this.$$replace=!0,this}};function er(e){return function(){return this[e]}}function tr(e,t){return function(n){return N(n)?this[e]:(this[e]=t(n),this.$$compose(),this)}}function nr(){var e="",t={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(t){return j(t)?(e=t,this):e},this.html5Mode=function(e){return Y(e)?(t.enabled=e,this):P(e)?(Y(e.enabled)&&(t.enabled=e.enabled),Y(e.requireBase)&&(t.requireBase=e.requireBase),Y(e.rewriteLinks)&&(t.rewriteLinks=e.rewriteLinks),this):t},this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(n,r,a,o,i){var s,l,c,p,d=r.baseHref(),f=r.url();if(t.enabled){if(!d&&t.requireBase)throw Ln("nobase","$location in HTML5 mode requires a <base> tag to be present!");c=(p=f).substring(0,p.indexOf("/",p.indexOf("//")+2))+(d||"/"),l=a.history?Xn:Zn}else c=Gn(f),l=Jn;var m=function(e){return e.substr(0,Gn(e).lastIndexOf("/")+1)}(c);(s=new l(c,m,"#"+e)).$$parseLinkUrl(f,f),s.$$state=r.state();var h=/^\s*(javascript|mailto):/i;function g(e,t,n){var a=s.url(),o=s.$$state;try{r.url(e,t,n),s.$$state=r.state()}catch(e){throw s.url(a),s.$$state=o,e}}o.on("click",function(e){if(t.rewriteLinks&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey&&2!=e.which&&2!=e.button){for(var a=u(e.target);"a"!==Q(a[0]);)if(a[0]===o[0]||!(a=a.parent())[0])return;var l=a.prop("href"),c=a.attr("href")||a.attr("xlink:href");P(l)&&"[object SVGAnimatedString]"===l.toString()&&(l=Jr(l.animVal).href),h.test(l)||!l||a.attr("target")||e.isDefaultPrevented()||s.$$parseLinkUrl(l,c)&&(e.preventDefault(),s.absUrl()!=r.url()&&(n.$apply(),i.angular["ff-684208-preventDefault"]=!0))}}),Kn(s.absUrl())!=Kn(f)&&r.url(s.absUrl(),!0);var v=!0;return r.onUrlChange(function(e,t){N(Yn(m,e))?i.location.href=e:(n.$evalAsync(function(){var r,a=s.absUrl(),o=s.$$state;e=Kn(e),s.$$parse(e),s.$$state=t,r=n.$broadcast("$locationChangeStart",e,a,t,o).defaultPrevented,s.absUrl()===e&&(r?(s.$$parse(a),s.$$state=o,g(a,!1,o)):(v=!1,y(a,o)))}),n.$$phase||n.$digest())}),n.$watch(function(){var e=Kn(r.url()),t=Kn(s.absUrl()),o=r.state(),i=s.$$replace,l=e!==t||s.$$html5&&a.history&&o!==s.$$state;(v||l)&&(v=!1,n.$evalAsync(function(){var t=s.absUrl(),r=n.$broadcast("$locationChangeStart",t,e,s.$$state,o).defaultPrevented;s.absUrl()===t&&(r?(s.$$parse(e),s.$$state=o):(l&&g(t,i,o===s.$$
41state?null:s.$$state),y(e,o)))})),s.$$replace=!1}),s;function y(e,t){n.$broadcast("$locationChangeSuccess",s.absUrl(),e,s.$$state,t)}}]}function rr(){var e=!0,t=this;this.debugEnabled=function(t){return j(t)?(e=t,this):e},this.$get=["$window",function(n){return{log:a("log"),info:a("info"),warn:a("warn"),error:a("error"),debug:(r=a("debug"),function(){e&&r.apply(t,arguments)})};var r;function a(e){var t=n.console||{},r=t[e]||t.log||M,a=!1;try{a=!!r.apply}catch(e){}return a?function(){var e=[];return b(arguments,function(t){e.push(function(e){return e instanceof Error&&(e.stack?e=e.message&&-1===e.stack.indexOf(e.message)?"Error: "+e.message+"\n"+e.stack:e.stack:e.sourceURL&&(e=e.message+"\n"+e.sourceURL+":"+e.line)),e}(t))}),r.apply(t,e)}:function(e,t){r(e,null==t?"":t)}}}]}b([Zn,Jn,Xn],function(e){e.prototype=Object.create(Qn),e.prototype.state=function(t){if(!arguments.length)return this.$$state;if(e!==Xn||!this.$$html5)throw Ln("nostate","History API state support is available only in HTML5 mode and only in browsers supporting HTML5 History API");return this.$$state=N(t)?null:t,this}});var ar=n("$parse");function or(e,t){if("__defineGetter__"===e||"__defineSetter__"===e||"__lookupGetter__"===e||"__lookupSetter__"===e||"__proto__"===e)throw ar("isecfld","Attempting to access a disallowed field in Angular expressions! Expression: {0}",t);return e}function ir(e){return e+""}function sr(e,t){if(e){if(e.constructor===e)throw ar("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",t);if(e.window===e)throw ar("isecwindow","Referencing the Window in Angular expressions is disallowed! Expression: {0}",t);if(e.children&&(e.nodeName||e.prop&&e.attr&&e.find))throw ar("isecdom","Referencing DOM nodes in Angular expressions is disallowed! Expression: {0}",t);if(e===Object)throw ar("isecobj","Referencing Object in Angular expressions is disallowed! Expression: {0}",t)}return e}var lr=Function.prototype.call,ur=Function.prototype.apply,cr=Function.prototype.bind;function pr(e,t){if(e){if(e.constructor===e)throw ar("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",t);if(e===lr||e===ur||e===cr)throw ar("isecff","Referencing call, apply or bind in Angular expressions is disallowed! Expression: {0}",t)}}function dr(e,t){if(e&&(e===(0).constructor||e===(!1).constructor||e==="".constructor||e==={}.constructor||e===[].constructor||e===Function.constructor))throw ar("isecaf","Assigning to a constructor is disallowed! Expression: {0}",t)}var fr=Oe();b("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(e){fr[e]=!0});var mr={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'},hr=function(e){this.options=e};hr.prototype={constructor:hr,lex:function(e){for(this.text=e,this.index=0,this.tokens=[];this.index<this.text.length;){var t=this.text.charAt(this.index);if('"'===t||"'"===t)this.readString(t);else if(this.isNumber(t)||"."===t&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdentifierStart(this.peekMultichar()))this.readIdent();else if(this.is(t,"(){}[].,;:?"))this.tokens.push({index:this.index,text:t}),this.index++;else if(this.isWhitespace(t))this.index++;else{var n=t+this.peek(),r=n+this.peek(2),a=fr[t],o=fr[n],i=fr[r];if(a||o||i){var s=i?r:o?n:t;this.tokens.push({index:this.index,text:s,operator:!0}),this.index+=s.length}else this.throwError("Unexpected next character ",this.index,this.index+1)}}return this.tokens},is:function(e,t){return-1!==t.indexOf(e)},peek:function(e){var t=e||1;return this.index+t<this.text.length&&this.text.charAt(this.index+t)},isNumber:function(e){return"0"<=e&&e<="9"&&"string"==typeof e},isWhitespace:function(e){return" "===e||"\r"===e||"\t"===e||"\n"===e||"\v"===e||" "===e},isIdentifierStart:function(e){return this.options.isIdentifierStart?this.options.isIdentifierStart(e,this.codePointAt(e)):this.isValidIdentifierStart(e)},isValidIdentifierStart:function(e){return"a"<=e&&e<="z"||"A"<=e&&e<="Z"||"_"===e||"$"===e},isIdentifierContinue:function(e){return this.options.isIdentifierContinue?this.options.isIdentifierContinue(e,this.co
41dePointAt(e)):this.isValidIdentifierContinue(e)},isValidIdentifierContinue:function(e,t){return this.isValidIdentifierStart(e,t)||this.isNumber(e)},codePointAt:function(e){return 1===e.length?e.charCodeAt(0):(e.charCodeAt(0)<<10)+e.charCodeAt(1)-56613888},peekMultichar:function(){var e=this.text.charAt(this.index),t=this.peek();if(!t)return e;var n=e.charCodeAt(0),r=t.charCodeAt(0);return n>=55296&&n<=56319&&r>=56320&&r<=57343?e+t:e},isExpOperator:function(e){return"-"===e||"+"===e||this.isNumber(e)},throwError:function(e,t,n){n=n||this.index;var r=j(t)?"s "+t+"-"+this.index+" ["+this.text.substring(t,n)+"]":" "+n;throw ar("lexerr","Lexer Error: {0} at column{1} in expression [{2}].",e,r,this.text)},readNumber:function(){for(var e="",t=this.index;this.index<this.text.length;){var n=i(this.text.charAt(this.index));if("."==n||this.isNumber(n))e+=n;else{var r=this.peek();if("e"==n&&this.isExpOperator(r))e+=n;else if(this.isExpOperator(n)&&r&&this.isNumber(r)&&"e"==e.charAt(e.length-1))e+=n;else{if(!this.isExpOperator(n)||r&&this.isNumber(r)||"e"!=e.charAt(e.length-1))break;this.throwError("Invalid exponent")}}this.index++}this.tokens.push({index:t,text:e,constant:!0,value:Number(e)})},readIdent:function(){var e=this.index;for(this.index+=this.peekMultichar().length;this.index<this.text.length;){var t=this.peekMultichar();if(!this.isIdentifierContinue(t))break;this.index+=t.length}this.tokens.push({index:e,text:this.text.slice(e,this.index),identifier:!0})},readString:function(e){var t=this.index;this.index++;for(var n="",r=e,a=!1;this.index<this.text.length;){var o=this.text.charAt(this.index);if(r+=o,a){if("u"===o){var i=this.text.substring(this.index+1,this.index+5);i.match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+i+"]"),this.index+=4,n+=String.fromCharCode(parseInt(i,16))}else{n+=mr[o]||o}a=!1}else if("\\"===o)a=!0;else{if(o===e)return this.index++,void this.tokens.push({index:t,text:r,constant:!0,value:n});n+=o}this.index++}this.throwError("Unterminated quote",t)}};var gr=function(e,t){this.lexer=e,this.options=t};function vr(e,t){return void 0!==e?e:t}function yr(e,t){return void 0===e?t:void 0===t?e:e+t}function _r(e,t){return!e(t).$stateful}function xr(e,t){var n,r;switch(e.type){case gr.Program:n=!0,b(e.body,function(e){xr(e.expression,t),n=n&&e.expression.constant}),e.constant=n;break;case gr.Literal:e.constant=!0,e.toWatch=[];break;case gr.UnaryExpression:xr(e.argument,t),e.constant=e.argument.constant,e.toWatch=e.argument.toWatch;break;case gr.BinaryExpression:xr(e.left,t),xr(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=e.left.toWatch.concat(e.right.toWatch);break;case gr.LogicalExpression:xr(e.left,t),xr(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=e.constant?[]:[e];break;case gr.ConditionalExpression:xr(e.test,t),xr(e.alternate,t),xr(e.consequent,t),e.constant=e.test.constant&&e.alternate.constant&&e.consequent.constant,e.toWatch=e.constant?[]:[e];break;case gr.Identifier:e.constant=!1,e.toWatch=[e];break;case gr.MemberExpression:xr(e.object,t),e.computed&&xr(e.property,t),e.constant=e.object.constant&&(!e.computed||e.property.constant),e.toWatch=[e];break;case gr.CallExpression:n=!!e.filter&&_r(t,e.callee.name),r=[],b(e.arguments,function(e){xr(e,t),n=n&&e.constant,e.constant||r.push.apply(r,e.toWatch)}),e.constant=n,e.toWatch=e.filter&&_r(t,e.callee.name)?r:[e];break;case gr.AssignmentExpression:xr(e.left,t),xr(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=[e];break;case gr.ArrayExpression:n=!0,r=[],b(e.elements,function(e){xr(e,t),n=n&&e.constant,e.constant||r.push.apply(r,e.toWatch)}),e.constant=n,e.toWatch=r;break;case gr.ObjectExpression:n=!0,r=[],b(e.properties,function(e){xr(e.value,t),n=n&&e.value.constant&&!e.computed,e.value.constant||r.push.apply(r,e.value.toWatch)}),e.constant=n,e.toWatch=r;break;case gr.ThisExpression:case gr.LocalsExpression:e.constant=!1,e.toWatch=[]}}function br(e){if(1==e.length){var t=e[0].expression,n=t.toWatch;return 1!==n.length?n:n[0]!==t?n:void 0}}function wr(e){return e.type===gr.Identifier||e.type===gr.Member
41Expression}function $r(e){if(1===e.body.length&&wr(e.body[0].expression))return{type:gr.AssignmentExpression,left:e.body[0].expression,right:{type:gr.NGValueParameter},operator:"="}}function kr(e){return 0===e.body.length||1===e.body.length&&(e.body[0].expression.type===gr.Literal||e.body[0].expression.type===gr.ArrayExpression||e.body[0].expression.type===gr.ObjectExpression)}function Cr(e){return e.constant}function qr(e,t){this.astBuilder=e,this.$filter=t}function Sr(e,t){this.astBuilder=e,this.$filter=t}gr.Program="Program",gr.ExpressionStatement="ExpressionStatement",gr.AssignmentExpression="AssignmentExpression",gr.ConditionalExpression="ConditionalExpression",gr.LogicalExpression="LogicalExpression",gr.BinaryExpression="BinaryExpression",gr.UnaryExpression="UnaryExpression",gr.CallExpression="CallExpression",gr.MemberExpression="MemberExpression",gr.Identifier="Identifier",gr.Literal="Literal",gr.ArrayExpression="ArrayExpression",gr.Property="Property",gr.ObjectExpression="ObjectExpression",gr.ThisExpression="ThisExpression",gr.LocalsExpression="LocalsExpression",gr.NGValueParameter="NGValueParameter",gr.prototype={ast:function(e){this.text=e,this.tokens=this.lexer.lex(e);var t=this.program();return 0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]),t},program:function(){for(var e=[];;)if(this.tokens.length>0&&!this.peek("}",")",";","]")&&e.push(this.expressionStatement()),!this.expect(";"))return{type:gr.Program,body:e}},expressionStatement:function(){return{type:gr.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var e=this.expression();this.expect("|");)e=this.filter(e);return e},expression:function(){return this.assignment()},assignment:function(){var e=this.ternary();return this.expect("=")&&(e={type:gr.AssignmentExpression,left:e,right:this.assignment(),operator:"="}),e},ternary:function(){var e,t,n=this.logicalOR();return this.expect("?")&&(e=this.expression(),this.consume(":"))?(t=this.expression(),{type:gr.ConditionalExpression,test:n,alternate:e,consequent:t}):n},logicalOR:function(){for(var e=this.logicalAND();this.expect("||");)e={type:gr.LogicalExpression,operator:"||",left:e,right:this.logicalAND()};return e},logicalAND:function(){for(var e=this.equality();this.expect("&&");)e={type:gr.LogicalExpression,operator:"&&",left:e,right:this.equality()};return e},equality:function(){for(var e,t=this.relational();e=this.expect("==","!=","===","!==");)t={type:gr.BinaryExpression,operator:e.text,left:t,right:this.relational()};return t},relational:function(){for(var e,t=this.additive();e=this.expect("<",">","<=",">=");)t={type:gr.BinaryExpression,operator:e.text,left:t,right:this.additive()};return t},additive:function(){for(var e,t=this.multiplicative();e=this.expect("+","-");)t={type:gr.BinaryExpression,operator:e.text,left:t,right:this.multiplicative()};return t},multiplicative:function(){for(var e,t=this.unary();e=this.expect("*","/","%");)t={type:gr.BinaryExpression,operator:e.text,left:t,right:this.unary()};return t},unary:function(){var e;return(e=this.expect("+","-","!"))?{type:gr.UnaryExpression,operator:e.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var e,t;for(this.expect("(")?(e=this.filterChain(),this.consume(")")):this.expect("[")?e=this.arrayDeclaration():this.expect("{")?e=this.object():this.selfReferential.hasOwnProperty(this.peek().text)?e=te(this.selfReferential[this.consume().text]):this.options.literals.hasOwnProperty(this.peek().text)?e={type:gr.Literal,value:this.options.literals[this.consume().text]}:this.peek().identifier?e=this.identifier():this.peek().constant?e=this.constant():this.throwError("not a primary expression",this.peek());t=this.expect("(","[",".");)"("===t.text?(e={type:gr.CallExpression,callee:e,arguments:this.parseArguments()},this.consume(")")):"["===t.text?(e={type:gr.MemberExpression,object:e,property:this.expression(),computed:!0},this.consume("]")):"."===t.text?e={type:gr.MemberExpression,object:e,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return e},filter:function(e){for(var t=[e],n={type:gr.CallExpression,callee:this.identifier(),arguments:t,filter:!0};this.expect(":");)t.push(this.expression());return n},parseArguments:function(){var e=[];
41if(")"!==this.peekToken().text)do{e.push(this.expression())}while(this.expect(","));return e},identifier:function(){var e=this.consume();return e.identifier||this.throwError("is not a valid identifier",e),{type:gr.Identifier,name:e.text}},constant:function(){return{type:gr.Literal,value:this.consume().value}},arrayDeclaration:function(){var e=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;e.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:gr.ArrayExpression,elements:e}},object:function(){var e,t=[];if("}"!==this.peekToken().text)do{if(this.peek("}"))break;e={type:gr.Property,kind:"init"},this.peek().constant?(e.key=this.constant(),e.computed=!1,this.consume(":"),e.value=this.expression()):this.peek().identifier?(e.key=this.identifier(),e.computed=!1,this.peek(":")?(this.consume(":"),e.value=this.expression()):e.value=e.key):this.peek("[")?(this.consume("["),e.key=this.expression(),this.consume("]"),e.computed=!0,this.consume(":"),e.value=this.expression()):this.throwError("invalid key",this.peek()),t.push(e)}while(this.expect(","));return this.consume("}"),{type:gr.ObjectExpression,properties:t}},throwError:function(e,t){throw ar("syntax","Syntax Error: Token '{0}' {1} at column {2} of the expression [{3}] starting at [{4}].",t.text,e,t.index+1,this.text,this.text.substring(t.index))},consume:function(e){if(0===this.tokens.length)throw ar("ueoe","Unexpected end of expression: {0}",this.text);var t=this.expect(e);return t||this.throwError("is unexpected, expecting ["+e+"]",this.peek()),t},peekToken:function(){if(0===this.tokens.length)throw ar("ueoe","Unexpected end of expression: {0}",this.text);return this.tokens[0]},peek:function(e,t,n,r){return this.peekAhead(0,e,t,n,r)},peekAhead:function(e,t,n,r,a){if(this.tokens.length>e){var o=this.tokens[e],i=o.text;if(i===t||i===n||i===r||i===a||!t&&!n&&!r&&!a)return o}return!1},expect:function(e,t,n,r){var a=this.peek(e,t,n,r);return!!a&&(this.tokens.shift(),a)},selfReferential:{this:{type:gr.ThisExpression},$locals:{type:gr.LocalsExpression}}},qr.prototype={compile:function(e,t){var n=this,r=this.astBuilder.ast(e);this.state={nextId:0,filters:{},expensiveChecks:t,fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},xr(r,n.$filter);var a,o="";if(this.stage="assign",a=$r(r)){this.state.computing="assign";var i=this.nextId();this.recurse(a,i),this.return_(i),o="fn.assign="+this.generateFunction("assign","s,v,l")}var s=br(r.body);n.stage="inputs",b(s,function(e,t){var r="fn"+t;n.state[r]={vars:[],body:[],own:{}},n.state.computing=r;var a=n.nextId();n.recurse(e,a),n.return_(a),n.state.inputs.push(r),e.watchId=t}),this.state.computing="fn",this.stage="main",this.recurse(r);var l='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+o+this.watchFns()+"return fn;",u=new Function("$filter","ensureSafeMemberName","ensureSafeObject","ensureSafeFunction","getStringValue","ensureSafeAssignContext","ifDefined","plus","text",l)(this.$filter,or,sr,pr,ir,dr,vr,yr,e);return this.state=this.stage=void 0,u.literal=kr(r),u.constant=Cr(r),u},USE:"use",STRICT:"strict",watchFns:function(){var e=[],t=this.state.inputs,n=this;return b(t,function(t){e.push("var "+t+"="+n.generateFunction(t,"s"))}),t.length&&e.push("fn.inputs=["+t.join(",")+"];"),e.join("")},generateFunction:function(e,t){return"function("+t+"){"+this.varsPrefix(e)+this.body(e)+"};"},filterPrefix:function(){var e=[],t=this;return b(this.state.filters,function(n,r){e.push(n+"=$filter("+t.escape(r)+")")}),e.length?"var "+e.join(",")+";":""},varsPrefix:function(e){return this.state[e].vars.length?"var "+this.state[e].vars.join(",")+";":""},body:function(e){return this.state[e].body.join("")},recurse:function(e,t,n,r,a,o){var i,s,l,u,c,p=this;if(r=r||M,!o&&j(e.watchId))return t=t||this.nextId(),void this.if_("i",this.lazyAssign(t,this.computedMember("i",e.watchId)),this.lazyRecurse(e,t,n,r,a,!0));switch(e.type){case gr.Program:b(e.body,function(t,n){p.recurse(t.expression,void 0,void 0,function(e){s=e}),n!==e.body.length-1?p.current().body.push(s,";"):p.return_(s)});break;case gr.Literal:u=this.escape(e.value),this.assign(t,u),r(u);break;case gr.UnaryExpression:this.recurse(e.argument,void 0,void 0,function(e){s=e}),u=e.operator+"("+this.ifDefined(s,0)+")",this.assign(t,u),r(u);break;case gr.BinaryExpression:this.recurse(e.left,void 0,void 0,function(e){i=e}),this.recurse(e.right,void 0,void 0,function(e){s=e}),u="+"===e.operator?this.plus(i,s):"-"===e.operator?this.ifDefined(i,0)+e.operator+this.ifDefined(s,0):"("+i+")"+e.operator+"("+s+")",this.assign(t,u),r(u);break;case gr.LogicalExpression:t=t||this.nextId(),p.recurse(e.left,t),p.if_("&&"===e.operator?t:p.not(t),p.lazyRecurse(e.right,t)),r(t);break;case gr.ConditionalExpression:t=t||this.nextId(),p.recurse(e.test,t),p.if_(t,p.lazyRecurse(e.alternate,t),p.lazyRecurse(e.consequent,t)),r(t);break;case gr.Identifier:t=t||this.nextId(),n&&(n.context="inputs"===p.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",e.name)+"?l:s"),n.computed=!1,n.name=e.name),or(e.name),p.if_("inputs"===p.stage||p.not(p.getHasOwnProperty("l",e.name)),function(){p.if_("inputs"===p.stage||"s",function(){a&&1!==a&&p.if_(p.not(p.nonComputedMember("s",e.name)),p.lazyAssign(p.nonComputedMember("s",e.name),"{}")),p.assign(t,p.nonComputedMember("s",e.name))})},t&&p.lazyAssign(t,p.nonComputedMember("l",e.name))),(p.state.expensiveChecks||Tr(e.name))&&p.addEnsureSafeObject(t),r(t);break;
41case gr.MemberExpression:i=n&&(n.context=this.nextId())||this.nextId(),t=t||this.nextId(),p.recurse(e.object,i,void 0,function(){p.if_(p.notNull(i),function(){a&&1!==a&&p.addEnsureSafeAssignContext(i),e.computed?(s=p.nextId(),p.recurse(e.property,s),p.getStringValue(s),p.addEnsureSafeMemberName(s),a&&1!==a&&p.if_(p.not(p.computedMember(i,s)),p.lazyAssign(p.computedMember(i,s),"{}")),u=p.ensureSafeObject(p.computedMember(i,s)),p.assign(t,u),n&&(n.computed=!0,n.name=s)):(or(e.property.name),a&&1!==a&&p.if_(p.not(p.nonComputedMember(i,e.property.name)),p.lazyAssign(p.nonComputedMember(i,e.property.name),"{}")),u=p.nonComputedMember(i,e.property.name),(p.state.expensiveChecks||Tr(e.property.name))&&(u=p.ensureSafeObject(u)),p.assign(t,u),n&&(n.computed=!1,n.name=e.property.name))},function(){p.assign(t,"undefined")}),r(t)},!!a);break;case gr.CallExpression:t=t||this.nextId(),e.filter?(s=p.filter(e.callee.name),l=[],b(e.arguments,function(e){var t=p.nextId();p.recurse(e,t),l.push(t)}),u=s+"("+l.join(",")+")",p.assign(t,u),r(t)):(s=p.nextId(),i={},l=[],p.recurse(e.callee,s,i,function(){p.if_(p.notNull(s),function(){p.addEnsureSafeFunction(s),b(e.arguments,function(e){p.recurse(e,p.nextId(),void 0,function(e){l.push(p.ensureSafeObject(e))})}),i.name?(p.state.expensiveChecks||p.addEnsureSafeObject(i.context),u=p.member(i.context,i.name,i.computed)+"("+l.join(",")+")"):u=s+"("+l.join(",")+")",u=p.ensureSafeObject(u),p.assign(t,u)},function(){p.assign(t,"undefined")}),r(t)}));break;case gr.AssignmentExpression:if(s=this.nextId(),i={},!wr(e.left))throw ar("lval","Trying to assign a value to a non l-value");this.recurse(e.left,void 0,i,function(){p.if_(p.notNull(i.context),function(){p.recurse(e.right,s),p.addEnsureSafeObject(p.member(i.context,i.name,i.computed)),p.addEnsureSafeAssignContext(i.context),u=p.member(i.context,i.name,i.computed)+e.operator+s,p.assign(t,u),r(t||u)})},1);break;case gr.ArrayExpression:l=[],b(e.elements,function(e){p.recurse(e,p.nextId(),void 0,function(e){l.push(e)})}),u="["+l.join(",")+"]",this.assign(t,u),r(u);break;case gr.ObjectExpression:l=[],c=!1,b(e.properties,function(e){e.computed&&(c=!0)}),c?(t=t||this.nextId(),this.assign(t,"{}"),b(e.properties,function(e){e.computed?(i=p.nextId(),p.recurse(e.key,i)):i=e.key.type===gr.Identifier?e.key.name:""+e.key.value,s=p.nextId(),p.recurse(e.value,s),p.assign(p.member(t,i,e.computed),s)})):(b(e.properties,function(t){p.recurse(t.value,e.constant?void 0:p.nextId(),void 0,function(e){l.push(p.escape(t.key.type===gr.Identifier?t.key.name:""+t.key.value)+":"+e)})}),u="{"+l.join(",")+"}",this.assign(t,u)),r(t||u);break;case gr.ThisExpression:this.assign(t,"s"),r("s");break;case gr.LocalsExpression:this.assign(t,"l"),r("l");break;case gr.NGValueParameter:this.assign(t,"v"),r("v")}},getHasOwnProperty:function(e,t){var n=e+"."+t,r=this.current().own;return r.hasOwnProperty(n)||(r[n]=this.nextId(!1,e+"&&("+this.escape(t)+" in "+e+")")),r[n]},assign:function(e,t){if(e)return this.current().body.push(e,"=",t,";"),e},filter:function(e){return this.state.filters.hasOwnProperty(e)||(this.state.filters[e]=this.nextId(!0)),this.state.filters[e]},ifDefined:function(e,t){return"ifDefined("+e+","+this.escape(t)+")"},plus:function(e,t){return"plus("+e+","+t+")"},return_:function(e){this.current().body.push("return ",e,";")},if_:function(e,t,n){if(!0===e)t();else{var r=this.current().body;r.push("if(",e,"){"),t(),r.push("}"),n&&(r.push("else{"),n(),r.push("}"))}},not:function(e){return"!("+e+")"},notNull:function(e){return e+"!=null"},nonComputedMember:function(e,t){return/[$_a-zA-Z][$_a-zA-Z0-9]*/.test(t)?e+"."+t:e+'["'+t.replace(/[^$_a-zA-Z0-9]/g,this.stringEscapeFn)+'"]'},computedMember:function(e,t){return e+"["+t+"]"},member:function(e,t,n){return n?this.computedMember(e,t):this.nonComputedMember(e,t)},addEnsureSafeObject:function(e){this.current().body.push(this.ensureSafeObject(e),";")},addEnsureSafeMemberName:function(e){this.current().body.push(this.ensureSafeMemberName(e),";")},addEnsureSafeFunction:function(e){this.current().body.push(this.ensureSafeFunction(e),";")},addEnsureSafeAssignContext:function(e){this.current().body.push(this.ensureSafeAssignContext(e),";")},ensureSafeObject:function(e){return"ensureSafeObject("+e+",text)"},ensureSafeMemberName:function(e){return"ensureSafeMemberName("+e+",text)"},ensureSafeFunction:function(e){return"ensureSafeFunction("+e+",text)"},getStringValue:function(e){this.assign(e,"getStringValue("+e+")")},ensureSafeAssignContext:function(e){return"ensureSafeAssignContext("+e+",text)"},lazyRecurse:function(e,t,n,r,a,o){var i=this;return function(){i.recurse(e,t,n,r,a,o)}},lazyAssign:function(e,t){var n=this;return function(){n.assign(e,t)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)},escape:function(e){if(R(e))return"'"+e.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(F(e))return e.toString();if(!0===e)return"true";if(!1===e)return"false";if(null===e)return"null";if(void 0===e)return"undefined";throw ar("esc","IMPOSSIBLE")},nextId:function(e,t){var n="v"+this.state.nextId++;return e||this.current().vars.push(n+(t?"="+t:"")),n},current:function(){return this.state[this.state.computing]}},Sr.prototype={compile:function(e,t){var n,r,a=this,o=this.astBuilder.ast(e);this.expression=e,this.expensiveChecks=t,xr(o,a.$filter),(n=$r(o))&&
41(r=this.recurse(n));var i,s=br(o.body);s&&(i=[],b(s,function(e,t){var n=a.recurse(e);e.input=n,i.push(n),e.watchId=t}));var l=[];b(o.body,function(e){l.push(a.recurse(e.expression))});var u=0===o.body.length?M:1===o.body.length?l[0]:function(e,t){var n;return b(l,function(r){n=r(e,t)}),n};return r&&(u.assign=function(e,t,n){return r(e,n,t)}),i&&(u.inputs=i),u.literal=kr(o),u.constant=Cr(o),u},recurse:function(e,t,n){var r,a,o,i=this;if(e.input)return this.inputs(e.input,e.watchId);switch(e.type){case gr.Literal:return this.value(e.value,t);case gr.UnaryExpression:return a=this.recurse(e.argument),this["unary"+e.operator](a,t);case gr.BinaryExpression:case gr.LogicalExpression:return r=this.recurse(e.left),a=this.recurse(e.right),this["binary"+e.operator](r,a,t);case gr.ConditionalExpression:return this["ternary?:"](this.recurse(e.test),this.recurse(e.alternate),this.recurse(e.consequent),t);case gr.Identifier:return or(e.name,i.expression),i.identifier(e.name,i.expensiveChecks||Tr(e.name),t,n,i.expression);case gr.MemberExpression:return r=this.recurse(e.object,!1,!!n),e.computed||(or(e.property.name,i.expression),a=e.property.name),e.computed&&(a=this.recurse(e.property)),e.computed?this.computedMember(r,a,t,n,i.expression):this.nonComputedMember(r,a,i.expensiveChecks,t,n,i.expression);case gr.CallExpression:return o=[],b(e.arguments,function(e){o.push(i.recurse(e))}),e.filter&&(a=this.$filter(e.callee.name)),e.filter||(a=this.recurse(e.callee,!0)),e.filter?function(e,n,r,i){for(var s=[],l=0;l<o.length;++l)s.push(o[l](e,n,r,i));var u=a.apply(void 0,s,i);return t?{context:void 0,name:void 0,value:u}:u}:function(e,n,r,s){var l,u=a(e,n,r,s);if(null!=u.value){sr(u.context,i.expression),pr(u.value,i.expression);for(var c=[],p=0;p<o.length;++p)c.push(sr(o[p](e,n,r,s),i.expression));l=sr(u.value.apply(u.context,c),i.expression)}return t?{value:l}:l};case gr.AssignmentExpression:return r=this.recurse(e.left,!0,1),a=this.recurse(e.right),function(e,n,o,s){var l=r(e,n,o,s),u=a(e,n,o,s);return sr(l.value,i.expression),dr(l.context),l.context[l.name]=u,t?{value:u}:u};case gr.ArrayExpression:return o=[],b(e.elements,function(e){o.push(i.recurse(e))}),function(e,n,r,a){for(var i=[],s=0;s<o.length;++s)i.push(o[s](e,n,r,a));return t?{value:i}:i};case gr.ObjectExpression:return o=[],b(e.properties,function(e){e.computed?o.push({key:i.recurse(e.key),computed:!0,value:i.recurse(e.value)}):o.push({key:e.key.type===gr.Identifier?e.key.name:""+e.key.value,computed:!1,value:i.recurse(e.value)})}),function(e,n,r,a){for(var i={},s=0;s<o.length;++s)o[s].computed?i[o[s].key(e,n,r,a)]=o[s].value(e,n,r,a):i[o[s].key]=o[s].value(e,n,r,a);return t?{value:i}:i};case gr.ThisExpression:return function(e){return t?{value:e}:e};case gr.LocalsExpression:return function(e,n){return t?{value:n}:n};case gr.NGValueParameter:return function(e,n,r){return t?{value:r}:r}}},"unary+":function(e,t){return function(n,r,a,o){var i=e(n,r,a,o);return i=j(i)?+i:0,t?{value:i}:i}},"unary-":function(e,t){return function(n,r,a,o){var i=e(n,r,a,o);return i=j(i)?-i:0,t?{value:i}:i}},"unary!":function(e,t){return function(n,r,a,o){var i=!e(n,r,a,o);return t?{value:i}:i}},"binary+":function(e,t,n){return function(r,a,o,i){var s=yr(e(r,a,o,i),t(r,a,o,i));return n?{value:s}:s}},"binary-":function(e,t,n){return function(r,a,o,i){var s=e(r,a,o,i),l=t(r,a,o,i),u=(j(s)?s:0)-(j(l)?l:0);return n?{value:u}:u}},"binary*":function(e,t,n){return function(r,a,o,i){var s=e(r,a,o,i)*t(r,a,o,i);return n?{value:s}:s}},"binary/":function(e,t,n){return function(r,a,o,i){var s=e(r,a,o,i)/t(r,a,o,i);return n?{value:s}:s}},"binary%":function(e,t,n){return function(r,a,o,i){var s=e(r,a,o,i)%t(r,a,o,i);return n?{value:s}:s}},"binary===":function(e,t,n){return function(r,a,o,i){var s=e(r,a,o,i)===t(r,a,o,i);return n?{value:s}:s}},"binary!==":function(e,t,n){return function(r,a,o,i){var s=e(r,a,o,i)!==t(r,a,o,i);return n?{value:s}:s}},"binary==":function(e,t,n){return function(r,a,o,i){var s=e(r,a,o,i)==t(r,a,o,i);return n?{value:s}:s}},"binary!=":function(e,t,n){return function(r,a,o,i){var s=e(r,a,o,i)!=t(r,a,o,i);return n?{value:s}:s}},"binary<":function(e,t,n){return function(r,a,o,i){var s=e(r,a,o,i)<t(r,a,o,i);return n?{value:s}:s}},"binary>":function(e,t,n){return function(r,a,o,i){var s=e(r,a,o,i)>t(r,a,o,i);return n?{value:s}:s}},"binary<=":function(e,t,n){return function(r,a,o,i){var s=e(r,a,o,i)<=t(r,a,o,i);return n?{value:s}:s}},"binary>=":function(e,t,n){return function(r,a,o,i){var s=e(r,a,o,i)>=t(r,a,o,i);return n?{value:s}:s}},"binary&&":function(e,t,n){return function(r,a,o,i){var s=e(r,a,o,i)&&t(r,a,o,i);return n?{value:s}:s}},"binary||":function(e,t,n){return function(r,a,o,i){var s=e(r,a,o,i)||t(r,a,o,i);return n?{value:s}:s}},"ternary?:":function(e,t,n,r){return function(a,o,i,s){var l=e(a,o,i,s)?t(a,o,i,s):n(a,o,i,s);return r?{value:l}:l}},value:function(e,t){return function(){return t?{context:void 0,name:void 0,value:e}:e}},identifier:function(e,t,n,r,a){return function(o,i,s,l){var u=i&&e in i?i:o;r&&1!==r&&u&&!u[e]&&(u[e]={});var c=u?u[e]:void 0;return t&&sr(c,a),n?{context:u,name:e,value:c}:c}},computedMember:function(e,t,n,r,a){return function(o,i,s,l){var u,c,p=e(o,i,s,l);return null!=p&&(or(u=ir(u=t(o,i,s,l)),a),r&&1!==r&&(dr(p),p&&!p[u]&&(p[u]={})),sr(c=p[u],a)),n?{context:p,name:u,value:c}:c}},nonComputedMember:function(e,t,n,r,a,o){return function(i,s,l,u){var c=e(i,s,l,u);a&&1!==a&&(dr(c),c&&!c[t]&&(c[t]={}));var p=null!=c?c[t]:void 0;return(n||Tr(t))&&sr(p,o),r?{context:c,name:t,value:p}:p}},inputs:function(e,t){return function(n,r,a,o){return o?o[t]:e(n,r,a)}}};var Er=function(e,t,n){this.lexer=e,this.$filter=t,this.options=n,this.ast=new gr(e,n),this.astCompiler=n.csp?new Sr(this.ast,t):new qr(this.ast,t)};function Tr(e){return"constructor"==e}Er.prototype={constructor:Er,parse:function(e){return this.astCompiler.compile(e,this.options.expensiveChecks)}};var Ar=Object.prototype.valueOf;function Mr(e){return z(e.valueOf)?e.valueOf():Ar.call(e)}function Dr(){var e,t,n=Oe(),r=Oe(),a={true:!0,false:!1,null:null,undefined:void 0};this.addLiteral=function(e,t){a[e]=t},this.setIdentifierFns=function(n,r){return e=n,t=r,this},this.$get=["$filter",function(o){var i=ae().noUnsafeEval,s={csp:i,expensiveChecks:!1,literals:te(a),isIdentifierStart:z(e)&&e,isIdentifierContinue:z(t)&&t},l={csp:i,expensiveChecks:!0,literals:te(a),isIdentifierStart:z(e)&&e,isIdentifierContinue:z(t)&&t},u=!1;return c.$$runningExpensiveChecks=function(){return u},c;function c(e,t,a){var i,c,p;switch(a=a||u,typeof e){case"string":e=e.trim();var v=a?r:n;if(!(i=v[p=e])){":"===e.charAt(0)&&":"===e.charAt(1)&&(c=!0,e=e.substring(2));var y=a?l:s,_=new hr(y);(i=new Er(_,o,y).parse(e)).constant?i.$$watchDelegate=h:c?i.$$watchDelegate=i.literal?m:f:i.inputs&&(i.$$watchDelegate=d),a&&(i=function e(t){if(!t)return t;
41r.$$watchDelegate=t.$$watchDelegate;r.assign=e(t.assign);r.constant=t.constant;r.literal=t.literal;for(var n=0;t.inputs&&n<t.inputs.length;++n)t.inputs[n]=e(t.inputs[n]);r.inputs=t.inputs;return r;function r(e,n,r,a){var o=u;u=!0;try{return t(e,n,r,a)}finally{u=o}}}(i)),v[p]=i}return g(i,t);case"function":return g(e,t);default:return g(M,t)}}function p(e,t){return null==e||null==t?e===t:("object"!=typeof e||"object"!=typeof(e=Mr(e)))&&(e===t||e!=e&&t!=t)}function d(e,t,n,r,a){var o,i=r.inputs;if(1===i.length){var s=p;return i=i[0],e.$watch(function(e){var t=i(e);return p(t,s)||(o=r(e,void 0,void 0,[t]),s=t&&Mr(t)),o},t,n,a)}for(var l=[],u=[],c=0,d=i.length;c<d;c++)l[c]=p,u[c]=null;return e.$watch(function(e){for(var t=!1,n=0,a=i.length;n<a;n++){var s=i[n](e);(t||(t=!p(s,l[n])))&&(u[n]=s,l[n]=s&&Mr(s))}return t&&(o=r(e,void 0,void 0,u)),o},t,n,a)}function f(e,t,n,r){var a,o;return a=e.$watch(function(e){return r(e)},function(e,n,r){o=e,z(t)&&t.apply(this,arguments),j(e)&&r.$$postDigest(function(){j(o)&&a()})},n)}function m(e,t,n,r){var a,o;return a=e.$watch(function(e){return r(e)},function(e,n,r){o=e,z(t)&&t.call(this,e,n,r),i(e)&&r.$$postDigest(function(){i(o)&&a()})},n);function i(e){var t=!0;return b(e,function(e){j(e)||(t=!1)}),t}}function h(e,t,n,r){var a;return a=e.$watch(function(e){return a(),r(e)},t,n)}function g(e,t){if(!t)return e;var n=e.$$watchDelegate,r=!1,a=n!==m&&n!==f?function(n,a,o,i){var s=r&&i?i[0]:e(n,a,o,i);return t(s,n,a)}:function(n,r,a,o){var i=e(n,r,a,o),s=t(i,n,r);return j(i)?s:i};return e.$$watchDelegate&&e.$$watchDelegate!==d?a.$$watchDelegate=e.$$watchDelegate:t.$stateful||(a.$$watchDelegate=d,r=!e.inputs,a.inputs=e.inputs?e.inputs:[e]),a}}]}function Ir(){this.$get=["$rootScope","$exceptionHandler",function(e,t){return Nr(function(t){e.$evalAsync(t)},t)}]}function Or(){this.$get=["$browser","$exceptionHandler",function(e,t){return Nr(function(t){e.defer(t)},t)}]}function Nr(e,t){var r=n("$q",TypeError);function a(){this.$$state={status:0}}function o(e,t){return function(n){t.call(e,n)}}function i(n){!n.processScheduled&&n.pending&&(n.processScheduled=!0,e(function(){!function(e){var n,r,a;a=e.pending,e.processScheduled=!1,e.pending=void 0;for(var o=0,i=a.length;o<i;++o){r=a[o][0],n=a[o][e.status];try{z(n)?r.resolve(n(e.value)):1===e.status?r.resolve(e.value):r.reject(e.value)}catch(e){r.reject(e),t(e)}}}(n)}))}function s(){this.promise=new a}S(a.prototype,{then:function(e,t,n){if(N(e)&&N(t)&&N(n))return this;var r=new s;
41return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([r,e,t,n]),this.$$state.status>0&&i(this.$$state),r.promise},catch:function(e){return this.then(null,e)},finally:function(e,t){return this.then(function(t){return u(t,!0,e)},function(t){return u(t,!1,e)},t)}}),S(s.prototype,{resolve:function(e){this.promise.$$state.status||(e===this.promise?this.$$reject(r("qcycle","Expected promise to be resolved with value other than itself '{0}'",e)):this.$$resolve(e))},$$resolve:function(e){var n,r=this,a=!1;try{(P(e)||z(e))&&(n=e&&e.then),z(n)?(this.promise.$$state.status=-1,n.call(e,function(e){if(a)return;a=!0,r.$$resolve(e)},s,o(this,this.notify))):(this.promise.$$state.value=e,this.promise.$$state.status=1,i(this.promise.$$state))}catch(e){s(e),t(e)}function s(e){a||(a=!0,r.$$reject(e))}},reject:function(e){this.promise.$$state.status||this.$$reject(e)},$$reject:function(e){this.promise.$$state.value=e,this.promise.$$state.status=2,i(this.promise.$$state)},notify:function(n){var r=this.promise.$$state.pending;this.promise.$$state.status<=0&&r&&r.length&&e(function(){for(var e,a,o=0,i=r.length;o<i;o++){a=r[o][0],e=r[o][3];try{a.notify(z(e)?e(n):n)}catch(e){t(e)}}})}});var l=function(e,t){var n=new s;return t?n.resolve(e):n.reject(e),n.promise},u=function(e,t,n){var r=null;try{z(n)&&(r=n())}catch(e){return l(e,!1)}return G(r)?r.then(function(){return l(e,t)},function(e){return l(e,!1)}):l(e,t)},c=function(e,t,n,r){var a=new s;return a.resolve(e),a.promise.then(t,n,r)},p=c;var d=function(e){if(!z(e))throw r("norslvr","Expected resolverFn, got '{0}'",e);var t=new s;return e(function(e){t.resolve(e)},function(e){t.reject(e)}),t.promise};return d.prototype=a.prototype,d.defer=function(){var e=new s;return e.resolve=o(e,e.resolve),e.reject=o(e,e.reject),e.notify=o(e,e.notify),e},d.reject=function(e){var t=new s;return t.reject(e),t.promise},d.when=c,d.resolve=p,d.all=function(e){var t=new s,n=0,r=L(e)?[]:{};return b(e,function(e,a){n++,c(e).then(function(e){r.hasOwnProperty(a)||(r[a]=e,--n||t.resolve(r))},function(e){r.hasOwnProperty(a)||t.reject(e)})}),0===n&&t.resolve(r),t.promise},d}function jr(){this.$get=["$window","$timeout",function(e,t){var n=e.requestAnimationFrame||e.webkitRequestAnimationFrame,r=e.cancelAnimationFrame||e.webkitCancelAnimationFrame||e.webkitCancelRequestAnimationFrame,a=!!n,o=a?function(e){var t=n(e);return function(){r(t)}}:function(e){var n=t(e,16.66,!1);return function(){t.cancel(n)}};return o.supported=a,o}]}function Pr(){var e=10,t=n("$rootScope"),r=null,a=null;this.digestTtl=function(t){return arguments.length&&(e=t),e},this.$get=["$exceptionHandler","$parse","$browser",function(n,i,s){function u(e){e.currentScope.$$destroyed=!0}function c(){this.$id=k(),this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null,this.$root=this,this.$$destroyed=!1,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$$isolateBindings=null}c.prototype={constructor:c,$new:function(e,t){var n;return t=t||this,e?(n=new c).$root=this.$root:(this.$$ChildScope||(this.$$ChildScope=function(e){function t(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$id=k(),this.$$ChildScope=null}return t.prototype=e,t}(this)),n=new this.$$ChildScope),n.$parent=t,n.$$prevSibling=t.$$childTail,t.$$childHead?(t.$$childTail.$$nextSibling=n,t.$$childTail=n):t.$$childHead=t.$$childTail=n,(e||t!=this)&&n.$on("$destroy",u),n},$watch:function(e,t,n,a){var o=i(e);if(o.$$watchDelegate)return o.$$watchDelegate(this,t,n,o,e);var s=this,l=s.$$watchers,u={fn:t,last:w,get:o,exp:a||e,eq:!!n};return r=null,z(t)||(u.fn=M),l||(l=s.$$watchers=[]),l.unshift(u),y(this,1),function(){ee(l,u)>=0&&y(s,-1),r=null}},$watchGroup:function(e,t){var n=new Array(e.length),r=new Array(e.length),a=[],o=this,i=!1,s=!0;if(!e.length){var l=!0;return o.$evalAsync(function(){l&&t(r,r,o)}),function(){l=!1}}if(1===e.length)return this.$watch(e[0],function(e,a,o){r[0]=e,n[0]=a,t(r,e===a?r:n,o)});function u(){i=!1,s?(s=!1,t(r,r,o)):t(r,n,o)}return b(e,function(e,t){var s=o.$watch(e,function(e,a){r[t]=e,n[t]=a,i||(i=!0,o.$evalAsync(u))});a.push(s)}),function(){for(;a.length;)a.shift()()}},$watchCollection:function(e,t){h.$stateful=!0;var n,r,a,s=this,l=t.length>1,u=0,c=i(e,h),p=[],d={},f=!0,m=0;function h(e){var t,a,i,s;
41if(!N(n=e)){if(P(n))if(x(n)){r!==p&&(m=(r=p).length=0,u++),t=n.length,m!==t&&(u++,r.length=m=t);for(var l=0;l<t;l++)s=r[l],i=n[l],s!=s&&i!=i||s===i||(u++,r[l]=i)}else{for(a in r!==d&&(r=d={},m=0,u++),t=0,n)o.call(n,a)&&(t++,i=n[a],s=r[a],a in r?s!=s&&i!=i||s===i||(u++,r[a]=i):(m++,r[a]=i,u++));if(m>t)for(a in u++,r)o.call(n,a)||(m--,delete r[a])}else r!==n&&(r=n,u++);return u}}return this.$watch(c,function(){if(f?(f=!1,t(n,n,s)):t(n,a,s),l)if(P(n))if(x(n)){a=new Array(n.length);for(var e=0;e<n.length;e++)a[e]=n[e]}else for(var r in a={},n)o.call(n,r)&&(a[r]=n[r]);else a=n})},$digest:function(){var o,i,l,u,c,m,y,_,x,b,k=e,C=[];g("$digest"),s.$$checkUrlChange(),this===p&&null!==a&&(s.defer.cancel(a),$()),r=null;do{m=!1,_=this;for(var q=0;q<d.length;q++){try{(b=d[q]).scope.$eval(b.expression,b.locals)}catch(e){n(e)}r=null}d.length=0;e:do{if(u=_.$$watchers)for(c=u.length;c--;)try{if(o=u[c])if((i=(0,o.get)(_))===(l=o.last)||(o.eq?re(i,l):"number"==typeof i&&"number"==typeof l&&isNaN(i)&&isNaN(l))){if(o===r){m=!1;break e}}else m=!0,r=o,o.last=o.eq?te(i,null):i,(0,o.fn)(i,l===w?i:l,_),k<5&&(C[x=4-k]||(C[x]=[]),C[x].push({msg:z(o.exp)?"fn: "+(o.exp.name||o.exp.toString()):o.exp,newVal:i,oldVal:l}))}catch(e){n(e)}if(!(y=_.$$watchersCount&&_.$$childHead||_!==this&&_.$$nextSibling))for(;_!==this&&!(y=_.$$nextSibling);)_=_.$parent}while(_=y);if((m||d.length)&&!k--)throw v(),t("infdig","{0} $digest() iterations reached. Aborting!\nWatchers fired in the last 5 iterations: {1}",e,C)}while(m||d.length);for(v();h<f.length;)try{f[h++]()}catch(e){n(e)}f.length=h=0},$destroy:function(){if(!this.$$destroyed){var e=this.$parent;for(var t in this.$broadcast("$destroy"),this.$$destroyed=!0,this===p&&s.$$applicationDestroyed(),y(this,-this.$$watchersCount),this.$$listenerCount)_(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=M,this.$on=this.$watch=this.$watchGroup=function(){return M},this.$$listeners={},this.$$nextSibling=null,function e(t){9===l&&(t.$$childHead&&e(t.$$childHead),t.$$nextSibling&&e(t.$$nextSibling)),t.$parent=t.$$nextSibling=t.$$prevSibling=t.$$childHead=t.$$childTail=t.$root=t.$$watchers=null}(this)}},$eval:function(e,t){return i(e)(this,t)},$evalAsync:function(e,t){p.$$phase||d.length||s.defer(function(){d.length&&p.$digest()}),d.push({scope:this,expression:i(e),locals:t})},$$postDigest:function(e){f.push(e)},$apply:function(e){try{g("$apply");try{return this.$eval(e)}finally{v()}}catch(e){n(e)}finally{try{p.$digest()}catch(e){throw n(e),e}}},$applyAsync:function(e){var t=this;e&&m.push(function(){t.$eval(e)}),e=i(e),null===a&&(a=s.defer(function(){p.$apply($)}))},$on:function(e,t){var n=this.$$listeners[e];n||(this.$$listeners[e]=n=[]),n.push(t);var r=this;do{r.$$listenerCount[e]||(r.$$listenerCount[e]=0),r.$$listenerCount[e]++}while(r=r.$parent);var a=this;return function(){var r=n.indexOf(t);-1!==r&&(n[r]=null,_(a,1,e))}},$emit:function(e,t){var r,a,o,i=[],s=this,l=!1,u={name:e,targetScope:s,stopPropagation:function(){l=!0},preventDefault:function(){u.defaultPrevented=!0},defaultPrevented:!1},c=ie([u],arguments,1);do{for(r=s.$$listeners[e]||i,u.currentScope=s,a=0,o=r.length;a<o;a++)if(r[a])try{r[a].apply(null,c)}catch(e){n(e)}else r.splice(a,1),a--,o--;if(l)return u.currentScope=null,u;s=s.$parent}while(s);return u.currentScope=null,u},$broadcast:function(e,t){var r=this,a=this,o={name:e,targetScope:this,preventDefault:function(){o.defaultPrevented=!0},defaultPrevented:!1};if(!this.$$listenerCount[e])return o;for(var i,s,l,u=ie([o],arguments,1);r=a;){for(o.currentScope=r,s=0,l=(i=r.$$listeners[e]||[]).length;s<l;s++)if(i[s])try{i[s].apply(null,u)}catch(e){n(e)}else i.splice(s,1),s--,l--;if(!(a=r.$$listenerCount[e]&&r.$$childHead||r!==this&&r.$$nextSibling))for(;r!==this&&!(a=r.$$nextSibling);)r=r.$parent}return o.currentScope=null,o}};var p=new c,d=p.$$asyncQueue=[],f=p.$$postDigestQueue=[],m=p.$$applyAsyncQueue=[],h=0;return p;function g(e){if(p.$$phase)throw t("inprog","{0} already in progress",p.$$phase);p.$$phase=e}function v(){p.$$phase=null}function y(e,t){do{e.$$watchersCount+=t}while(e=e.$parent)}function _(e,t,n){do{e.$$listenerCount[n]-=t,0===e.$$listenerCount[n]&&delete e.$$listenerCount[n]}while(e=e.$parent)}function w(){}function $(){for(;m.length;)try{m.shift()()}catch(e){n(e)}a=null}}]}function Vr(){var e=/^\s*(https?|ftp|mailto|tel|file):/,t=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(t){return j(t)?(e=t,this):e},this.imgSrcSanitizationWhitelist=function(e){return j(e)?(t=e,this):t},this.$get=function(){return function(n,r){var a,o=r?t:e;return""===(a=Jr(n).href)||a.match(o)?n:"unsafe:"+a}}}var Rr=n("$sce"),Fr={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"};function Hr(e){var t=[];return j(e)&&b(e,function(e){t.push(function(e){if("self"===e)return e;if(R(e)){if(e.indexOf("***")>-1)throw Rr("iwcard","Illegal sequence *** in string matcher.  String: {0}",e);return e=J(e).replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*"),new RegExp("^"+e+"$")}if(U(e))return new RegExp("^"+e.source+"$");throw Rr("imatcher",'Matchers may only be "self", string patterns or RegExp objects')}(e))}),t}function Lr(){this.SCE_CONTEXTS=Fr;var e=["self"],t=[];this.resourceUrlWhitelist=function(t){return arguments.length&&(e=Hr(t)),e},this.resourceUrlBlacklist=function(e){return arguments.length&&(t=Hr(e)),t},this.$get=["$injector",function(n){var r=function(e){throw Rr("unsafe","Attempting to use an unsafe value in a safe context.")};function a(e,t){return"self"===e?Zr(t):!!e.exec(t.href)}function o(e){var t=function(e){this.$$unwrapTrustedValue=function(){return e}};return e&&(t.prototype=new e),t.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},t.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},t}n.has("$sanitize")&&(r=n.get("$sanitize"));var i=o(),s={};return s[Fr.HTML]=o(i),s[Fr.CSS]=o(i),s[Fr.URL]=o(i),s[Fr.JS]=o(i),s[Fr.RESOURCE_URL]=o(s[Fr.URL]),{trustAs:function(e,t){var n=s.hasOwnProperty(e)?s[e]:null;
41if(!n)throw Rr("icontext","Attempted to trust a value in invalid context. Context: {0}; Value: {1}",e,t);if(null===t||N(t)||""===t)return t;if("string"!=typeof t)throw Rr("itype","Attempted to trust a non-string value in a content requiring a string: Context: {0}",e);return new n(t)},getTrusted:function(n,o){if(null===o||N(o)||""===o)return o;var i=s.hasOwnProperty(n)?s[n]:null;if(i&&o instanceof i)return o.$$unwrapTrustedValue();if(n===Fr.RESOURCE_URL){if(function(n){var r,o,i=Jr(n.toString()),s=!1;for(r=0,o=e.length;r<o;r++)if(a(e[r],i)){s=!0;break}if(s)for(r=0,o=t.length;r<o;r++)if(a(t[r],i)){s=!1;break}return s}(o))return o;throw Rr("insecurl","Blocked loading resource from url not allowed by $sceDelegate policy.  URL: {0}",o.toString())}if(n===Fr.HTML)return r(o);throw Rr("unsafe","Attempting to use an unsafe value in a safe context.")},valueOf:function(e){return e instanceof i?e.$$unwrapTrustedValue():e}}}]}function zr(){var e=!0;this.enabled=function(t){return arguments.length&&(e=!!t),e},this.$get=["$parse","$sceDelegate",function(t,n){if(e&&l<8)throw Rr("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 r=ne(Fr);r.isEnabled=function(){return e},r.trustAs=n.trustAs,r.getTrusted=n.getTrusted,r.valueOf=n.valueOf,e||(r.trustAs=r.getTrusted=function(e,t){return t},r.valueOf=D),r.parseAs=function(e,n){var a=t(n);return a.literal&&a.constant?a:t(n,function(t){return r.getTrusted(e,t)})};var a=r.parseAs,o=r.getTrusted,s=r.trustAs;return b(Fr,function(e,t){var n=i(t);r[Xe("parse_as_"+n)]=function(t){return a(e,t)},r[Xe("get_trusted_"+n)]=function(t){return o(e,t)},r[Xe("trust_as_"+n)]=function(t){return s(e,t)}}),r}]}function Ur(){this.$get=["$window","$document",function(e,t){var n,r,a={},o=!(e.chrome&&e.chrome.app&&e.chrome.app.runtime)&&e.history&&e.history.pushState,s=T((/android (\d+)/.exec(i((e.navigator||{}).userAgent))||[])[1]),u=/Boxee/i.test((e.navigator||{}).userAgent),c=t[0]||{},p=/^(Moz|webkit|ms)(?=[A-Z])/,d=c.body&&c.body.style,f=!1,m=!1;if(d){for(var h in d)if(r=p.exec(h)){n=(n=r[0])[0].toUpperCase()+n.substr(1);break}n||(n="WebkitOpacity"in d&&"webkit"),f=!!("transition"in d||n+"Transition"in d),m=!!("animation"in d||n+"Animation"in d),!s||f&&m||(f=R(d.webkitTransition),m=R(d.webkitAnimation))}return{history:!(!o||s<4||u),hasEvent:function(e){if("input"===e&&l<=11)return!1;if(N(a[e])){var t=c.createElement("div");a[e]="on"+e in t}return a[e]},csp:ae(),vendorPrefix:n,transitions:f,animations:m,android:s}}]}var Br=n("$compile");function Wr(){var e;this.httpOptions=function(t){return t?(e=t,this):e},this.$get=["$templateCache","$http","$q","$sce",function(t,n,r,a){function o(i,s){o.totalPendingRequests++,R(i)&&!N(t.get(i))||(i=a.getTrustedResourceUrl(i));var l=n.defaults&&n.defaults.transformResponse;return L(l)?l=l.filter(function(e){return e!==Tn}):l===Tn&&(l=null),n.get(i,S({cache:t,transformResponse:l},e)).finally(function(){o.totalPendingRequests--}).then(function(e){return t.put(i,e.data),e.data},function(e){if(!s)throw Br("tpload","Failed to load template: {0} (HTTP status: {1} {2})",i,e.status,e.statusText);return r.reject(e)})}return o.totalPendingRequests=0,o}]}function Yr(){this.$get=["$rootScope","$browser","$location",function(e,t,n){var r={findBindings:function(e,t,n){var r=e.getElementsByClassName("ng-binding"),a=[];return b(r,function(e){var r=y.element(e).data("$binding");r&&b(r,function(r){n?new RegExp("(^|\\s)"+J(t)+"(\\s|\\||$)").test(r)&&a.push(e):-1!=r.indexOf(t)&&a.push(e)})}),a},findModels:function(e,t,n){for(var r=["ng-","data-ng-","ng\\:"],a=0;a<r.length;++a){var o="["+r[a]+"model"+(n?"=":"*=")+'"'+t+'"]',i=e.querySelectorAll(o);if(i.length)return i}},getLocation:function(){return n.url()},setLocation:function(t){t!==n.url()&&(n.url(t),e.$digest())},whenStable:function(e){t.notifyWhenNoOutstandingRequests(e)}};return r}]}function Gr(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(e,t,n,r,a){var o={};function i(i,s,l){z(i)||(l=s,s=i,i=M);var u,c=se(arguments,3),p=j(l)&&!l,d=(p?r:n).defer(),f=d.promise;return u=t.defer(function(){try{d.resolve(i.apply(null,c))}catch(e){d.reject(e),a(e)}finally{delete o[f.$$timeoutId]}p||e.$apply()},s),f.$$timeoutId=u,o[u]=d,f}return i.cancel=function(e){return!!(e&&e.$$timeoutId in o)&&(o[e.$$timeoutId].reject("canceled"),delete o[e.$$timeoutId],t.defer.cancel(e.$$timeoutId))},i}]}var Kr=t.document.createElement("a"),Xr=Jr(t.location.href);function Jr(e){var t=e;return l&&(Kr.setAttribute("href",t),t=Kr.href),Kr.setAttribute("href",t),{href:Kr.href,protocol:Kr.protocol?Kr.protocol.replace(/:$/,""):"",host:Kr.host,search:Kr.search?Kr.search.replace(/^\?/,""):"",hash:Kr.hash?Kr.hash.replace(/^#/,""):"",hostname:Kr.hostname,port:Kr.port,pathname:"/"===Kr.pathname.charAt(0)?Kr.pathname:"/"+Kr.pathname}}function Zr(e){var t=R(e)?Jr(e):e;return t.protocol===Xr.protocol&&t.host===Xr.host}function Qr(){this.$get=I(t)}function ea(e){var t=e[0]||{},n={},r="";function a(e){try{return decodeURIComponent(e)}catch(t){return e}}return function(){var e,o,i,s,l,u=t.cookie||"";if(u!==r)for(e=(r=u).split("; "),n={},i=0;i<e.length;i++)(s=(o=e[i]).indexOf("="))>0&&(l=a(o.substring(0,s)),N(n[l])&&(n[l]=a(o.substring(s+1))));return n}}function ta(){this.$get=ea}function na(e){var t="Filter";function n(r,a){if(P(r)){var o={};return b(r,function(e,t){o[t]=n(t,e)}),o}return e.factory(r+t,a)}this.register=n,this.$get=["$injector",function(e){return function(n){return e.get(n+t)}}],n("currency",ua),n("date",ba),n("filter",ra),n("json",wa),n("limitTo",Ca),n("lowercase",$a),n("number",ca),n("orderBy",qa),n("uppercase",ka)}function ra(){return function(e,t,r){if(!x(e)){if(null==e)return e;throw n("filter")("notarray","Expected array but received: {0}",e)}var a,o;switch(oa(t)){case"function":a=t;break;case"boolean":case"null":case"number":case"string":o=!0;case"object":a=function(e,t,n){var r=P(e)&&"$"in e;!0===t?t=re:z(t)||(t=function(e,t){return!N(e)&&(null===e||null===t?e===t:!(P(t)||P(e)&&!O(e))&&(e=i(""+e),t=i(""+t),-1!==e.indexOf(t)))});return function(a){return r&&!P(a)?aa(a,e.$,t,!1):aa(a,e,t,n)}}(t,r,o);break;default:return e}return Array.prototype.filter.call(e,a)}}function aa(e,t,n,r,a){var o=oa(e),i=oa(t);if("string"===i&&"!"===t.charAt(0))return!aa(e,t.substring(1),n,r);if(L(e))return e.some(function(e){return aa(e,t,n,r)});switch(o){case"object":var s;if(r){for(s in e)if("$"!==s.charAt(0)&&aa(e[s],t,n,!0))return!0;return!a&&aa(e,t,n,!1)}if("object"===i){for(s in t){var l=t[s];if(!z(l)&&!N(l)){var u="$"===s;if(!aa(u?e:e[s],l,n,u,u))return!1}}return!0}return n(e,t);case"function":return!1;default:return n(e,t)}}function oa(e){return null===e?"null":typeof e}ea.$inject=["$document"],na.$inject=["$provide"];var ia=22,sa=".",la="0";function ua(e){var t=e.NUMBER_FORMATS;return function(e,n,r){return N(n)&&(n=t.CURRENCY_SYM),N(r)&&(r=t.PATTERNS[1].maxFrac),null==e?e:pa(e,t.PATTERNS[1],t.GROUP_SEP,t.DECIMAL_SEP,r).replace(/\u00A4/g,n)}}function ca(e){var t=e.NUMBER_FORMATS;return function(e,n){return null==e?e:pa(e,t.PATTERNS[0],t.GROUP_SEP,t.DECIMAL_SEP,n)}}function pa(e,t,n,r,a){if(!R(e)&&!F(e)||isNaN(e))return"";var o,i=!isFinite(e),s=!1,l=Math.abs(e)+"",u="";if(i)u="∞";else{(function(e,t,n,r){var a=e.d,o=a.length-e.i,i=(t=N(t)?Math.min(Math.max(n,o),r):+t)+e.i,s=a[i];if(i>0){a.splice(Math.max(e.i,i));for(var l=i;l<a.length;l++)a[l]=0}else{o=Math.max(0,o),e.i=1,a.length=Math.max(1,i=t+1),a[0]=0;for(var u=1;u<i;u++)a[u]=0}if(s>=5)if(i-1<0){for(var c=0;c>i;c--)a.unshift(0),e.i++;a.unshift(1),e.i++}else a[i-1]++;for(;o<Math.max(0,t);o++)a.push(0);var p=a.reduceRight(function(e,t,n,r){return t+=e,r[n]=t%10,Math.floor(t/10)},0);p&&(a.unshift(p),e.i++)})(o=function(e){var t,n,r,a,o,i=0;for((n=e.indexOf(sa))>-1&&(e=e.replace(sa,"")),(r=e.search(/e/i))>0?(n<0&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):n<0&&(n=e.length),r=0;e.charAt(r)==la;r++);if(r==(o=e.length))t=[0],n=1;else{for(o--;e.charAt(o)==la;)o--;for(n-=r,t=[],a=0;r<=o;r++,a++)t[a]=+e.charAt(r)}return n>ia&&(t=t.splice(0,ia-1),i=n-1,n=1),{d:t,e:i,i:n}}(l),a,t.minFrac,t.maxFrac);var c=o.d,p=o.i,d=o.e,f=[];for(s=c.reduce(function(e,t){return e&&!t}
41,!0);p<0;)c.unshift(0),p++;p>0?f=c.splice(p,c.length):(f=c,c=[0]);var m=[];for(c.length>=t.lgSize&&m.unshift(c.splice(-t.lgSize,c.length).join(""));c.length>t.gSize;)m.unshift(c.splice(-t.gSize,c.length).join(""));c.length&&m.unshift(c.join("")),u=m.join(n),f.length&&(u+=r+f.join("")),d&&(u+="e+"+d)}return e<0&&!s?t.negPre+u+t.negSuf:t.posPre+u+t.posSuf}function da(e,t,n,r){var a="";for((e<0||r&&e<=0)&&(r?e=1-e:(e=-e,a="-")),e=""+e;e.length<t;)e=la+e;return n&&(e=e.substr(e.length-t)),a+e}function fa(e,t,n,r,a){return n=n||0,function(o){var i=o["get"+e]();return(n>0||i>-n)&&(i+=n),0===i&&-12==n&&(i=12),da(i,t,r,a)}}function ma(e,t,n){return function(r,a){var o=r["get"+e]();return a[s((n?"STANDALONE":"")+(t?"SHORT":"")+e)][o]}}function ha(e){var t=new Date(e,0,1).getDay();return new Date(e,0,(t<=4?5:12)-t)}function ga(e){return function(t){var n,r=ha(t.getFullYear()),a=+(n=t,new Date(n.getFullYear(),n.getMonth(),n.getDate()+(4-n.getDay())))-+r;return da(1+Math.round(a/6048e5),e)}}function va(e,t){return e.getFullYear()<=0?t.ERAS[0]:t.ERAS[1]}ua.$inject=["$locale"],ca.$inject=["$locale"];var ya={yyyy:fa("FullYear",4,0,!1,!0),yy:fa("FullYear",2,0,!0,!0),y:fa("FullYear",1,0,!1,!0),MMMM:ma("Month"),MMM:ma("Month",!0),MM:fa("Month",2,1),M:fa("Month",1,1),LLLL:ma("Month",!1,!0),dd:fa("Date",2),d:fa("Date",1),HH:fa("Hours",2),H:fa("Hours",1),hh:fa("Hours",2,-12),h:fa("Hours",1,-12),mm:fa("Minutes",2),m:fa("Minutes",1),ss:fa("Seconds",2),s:fa("Seconds",1),sss:fa("Milliseconds",3),EEEE:ma("Day"),EEE:ma("Day",!0),a:function(e,t){return e.getHours()<12?t.AMPMS[0]:t.AMPMS[1]},Z:function(e,t,n){var r=-1*n,a=r>=0?"+":"";return a+=da(Math[r>0?"floor":"ceil"](r/60),2)+da(Math.abs(r%60),2)},ww:ga(2),w:ga(1),G:va,GG:va,GGG:va,GGGG:function(e,t){return e.getFullYear()<=0?t.ERANAMES[0]:t.ERANAMES[1]}},_a=/((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,xa=/^\-?\d+$/;function ba(e){var t=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(n,r,a){var o,i,s="",l=[];if(r=r||"mediumDate",r=e.DATETIME_FORMATS[r]||r,R(n)&&(n=xa.test(n)?T(n):function(e){var n;if(n=e.match(t)){var r=new Date(0),a=0,o=0,i=n[8]?r.setUTCFullYear:r.setFullYear,s=n[8]?r.setUTCHours:r.setHours;n[9]&&(a=T(n[9]+n[10]),o=T(n[9]+n[11])),i.call(r,T(n[1]),T(n[2])-1,T(n[3]));var l=T(n[4]||0)-a,u=T(n[5]||0)-o,c=T(n[6]||0),p=Math.round(1e3*parseFloat("0."+(n[7]||0)));return s.call(r,l,u,c,p),r}return e}(n)),F(n)&&(n=new Date(n)),!H(n)||!isFinite(n.getTime()))return n;for(;r;)(i=_a.exec(r))?r=(l=ie(l,i,1)).pop():(l.push(r),r=null);var u=n.getTimezoneOffset();return a&&(u=fe(a,u),n=me(n,a,!0)),b(l,function(t){o=ya[t],s+=o?o(n,e.DATETIME_FORMATS,u):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),s}}function wa(){return function(e,t){return N(t)&&(t=2),ce(e,t)}}ba.$inject=["$locale"];var $a=I(i),ka=I(s);function Ca(){return function(e,t,n){return t=Math.abs(Number(t))===1/0?Number(t):T(t),isNaN(t)?e:(F(e)&&(e=e.toString()),L(e)||R(e)?(n=(n=!n||isNaN(n)?0:T(n))<0?Math.max(0,e.length+n):n,t>=0?e.slice(n,n+t):0===n?e.slice(t,e.length):e.slice(Math.max(0,n+t),n)):e)}}function qa(e){return function(a,o,i){if(null==a)return a;if(!x(a))throw n("orderBy")("notarray","Expected array but received: {0}",a);L(o)||(o=[o]),0===o.length&&(o=["+"]);var s=function(t,n){return n=n?-1:1,t.map(function(t){var r=1,a=D;if(z(t))a=t;else if(R(t)&&("+"!=t.charAt(0)&&"-"!=t.charAt(0)||(r="-"==t.charAt(0)?-1:1,t=t.substring(1)),""!==t&&(a=e(t)).constant)){var o=a();a=function(e){return e[o]}}return{get:a,descending:r*n}})}(o,i);s.push({get:function(){return{}},descending:i?-1:1});var l=Array.prototype.map.call(a,function(e,n){return{value:e,predicateValues:s.map(function(r){return function(e,n){var r=typeof e;null===e?(r="string",e="null"):"string"===r?e=e.toLowerCase():"object"===r&&(e=function(e,n){if("function"==typeof e.valueOf&&t(e=e.valueOf()))return e;if(O(e)&&t(e=e.toString()))return e;return n}(e,n));return{value:e,type:r}}(r.get(e),n)})}});return l.sort(function(e,t){for(var n=0,a=0,o=s.length;a<o&&!(n=r(e.predicateValues[a],t.predicateValues[a])*s[a].descending);++a);return n}),a=l.map(function(e){return e.value})};function t(e){switch(typeof e){case"number":case"boolean":case"string":return!0;default:return!1}}function r(e,t){var n=0;return e.type===t.type?e.value!==t.value&&(n=e.value<t.value?-1:1):n=e.type<t.type?-1:1,n}}function Sa(e){return z(e)&&(e={link:e}),e.restrict=e.restrict||"AC",I(e)}qa.$inject=["$parse"];var Ea=I({restrict:"E",compile:function(e,t){if(!t.href&&!t.xlinkHref)return function(e,t){if("a"===t[0].nodeName.toLowerCase()){var n="[object SVGAnimatedString]"===h.call(t.prop("href"))?"xlink:href":"href";t.on("click",function(e){t.attr(n)||e.preventDefault()})}}}}),Ta={};b($t,function(e,t){if("multiple"!=e){var n=un("ng-"+t),r=a;"checked"===e&&(r=function(e,t,r){r.ngModel!==r[n]&&a(e,0,r)}),Ta[n]=function(){return{restrict:"A",priority:100,link:r}}}function a(e,r,a){e.$watch(a[n],function(e){a.$set(t,!!e)})}}),b(Ct,function(e,t){Ta[t]=function(){return{priority:100,link:function(e,n,a){if("ngPattern"===t&&"/"==a.ngPattern.charAt(0)){var o=a.ngPattern.match(r);if(o)return void a.$set("ngPattern",new RegExp(o[1],o[2]))}e.$watch(a[t],function(e){a.$set(t,e)})}}}}),b(["src","srcset","href"],function(e){var t=un("ng-"+e);Ta[t]=function(){return{priority:99,link:function(n,r,a){var o=e,i=e;"href"===e&&"[object SVGAnimatedString]"===h.call(r.prop("href"))&&(i="xlinkHref",a.$attr[i]="xlink:href",o=null),a.$observe(t,function(t){t?(a.$set(i,t),l&&o&&r.prop(o,a[i])):"href"===e&&a.$set(i,null)})}}}});var Aa={$addControl:M,$$renameControl:function(e,t){e.$name=t},$removeControl:M,$setValidity:M,$setDirty:M,$setPristine:M,$setSubmitted:M},Ma="ng-submitted";function Da(e,t,n,r,a){var o=this,i=[];o.$error={},o.$$success={},o.$pending=void 0,o.$name=a(t.name||t.ngForm||"")(n),o.$dirty=!1,o.$pristine=!0,o.$valid=!0,o.$invalid=!1,o.$submitted=!1,o.$$parentForm=Aa,o.$rollbackViewValue=function(){b(i,function(e){e.$rollbackViewValue()})},o.$commitViewValue=function(){b(i,function(e){e.$commitViewValue()})},o.$addControl=function(e){Me(e.$name,"input"),i.push(e),e.$name&&(o[e.$name]=e),e.$$parentForm=o},o.$$renameControl=function(e,t){var n=e.$name;o[n]===e&&delete o[n],o[t]=e,e.$name=t},o.$removeControl=function(e){e.$name&&o[e.$name]===e&&delete o[e.$name],b(o.$pending,function(t,n){o.$setValidity(n,null,e)}),b(o.$error,function(t,n){o.$setValidity(n,null,e)}),b(o.$$success,function(t,n){o.$setValidity(n,null,e)}),ee(i,e),e.$$parentForm=Aa},Mo({ctrl:this,$element:e,set:function(e,t,n){var r=e[t];r?-1===r.indexOf(n)&&r.push(n):e[t]=[n]},unset:function(e,t,n){var r=e[t];r&&(ee(r,n),0===r.length&&delete e[t])},$animate:r}
41),o.$setDirty=function(){r.removeClass(e,$o),r.addClass(e,ko),o.$dirty=!0,o.$pristine=!1,o.$$parentForm.$setDirty()},o.$setPristine=function(){r.setClass(e,$o,ko+" "+Ma),o.$dirty=!1,o.$pristine=!0,o.$submitted=!1,b(i,function(e){e.$setPristine()})},o.$setUntouched=function(){b(i,function(e){e.$setUntouched()})},o.$setSubmitted=function(){r.addClass(e,Ma),o.$submitted=!0,o.$$parentForm.$setSubmitted()}}Da.$inject=["$element","$attrs","$scope","$animate","$interpolate"];var Ia=function(e){return["$timeout","$parse",function(t,n){return{name:"form",restrict:e?"EAC":"E",require:["form","^^?form"],controller:Da,compile:function(n,a){n.addClass($o).addClass(bo);var o=a.name?"name":!(!e||!a.ngForm)&&"ngForm";return{pre:function(e,n,a,i){var s=i[0];if(!("action"in a)){var l=function(t){e.$apply(function(){s.$commitViewValue(),s.$setSubmitted()}),t.preventDefault()};Ue(n[0],"submit",l),n.on("$destroy",function(){t(function(){Be(n[0],"submit",l)},0,!1)})}(i[1]||s.$$parentForm).$addControl(s);var u=o?r(s.$name):M;o&&(u(e,s),a.$observe(o,function(t){s.$name!==t&&(u(e,void 0),s.$$parentForm.$$renameControl(s,t),(u=r(s.$name))(e,s))})),n.on("$destroy",function(){s.$$parentForm.$removeControl(s),u(e,void 0),S(s,Aa)})}}}};function r(e){return""===e?n('this[""]').assign:n(e).assign||M}}]},Oa=Ia(),Na=Ia(!0),ja=/^\d{4,}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+(?:[+-][0-2]\d:[0-5]\d|Z)$/,Pa=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:/?#]+|\[[a-f\d:]+\])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,Va=/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,Ra=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,Fa=/^(\d{4,})-(\d{2})-(\d{2})$/,Ha=/^(\d{4,})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,La=/^(\d{4,})-W(\d\d)$/,za=/^(\d{4,})-(\d\d)$/,Ua=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,Ba="keydown wheel mousedown",Wa=Oe();b("date,datetime-local,month,time,week".split(","),function(e){Wa[e]=!0});var Ya={text:function(e,t,n,r,a,o){Ka(e,t,n,r,a,o),Ga(r)},date:Ja("date",Fa,Xa(Fa,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":Ja("datetimelocal",Ha,Xa(Ha,["yyyy","MM","dd","HH","mm","ss","sss"]),"yyyy-MM-ddTHH:mm:ss.sss"),time:Ja("time",Ua,Xa(Ua,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:Ja("week",La,function(e,t){if(H(e))return e;if(R(e)){La.lastIndex=0;var n=La.exec(e);if(n){var r=+n[1],a=+n[2],o=0,i=0,s=0,l=0,u=ha(r),c=7*(a-1);return t&&(o=t.getHours(),i=t.getMinutes(),s=t.getSeconds(),l=t.getMilliseconds()),new Date(r,0,u.getDate()+c,o,i,s,l)}}return NaN},"yyyy-Www"),month:Ja("month",za,Xa(za,["yyyy","MM"]),"yyyy-MM"),number:function(e,t,n,r,a,o){if(Za(e,t,n,r),Ka(e,t,n,r,a,o),r.$$parserName="number",r.$parsers.push(function(e){return r.$isEmpty(e)?null:Ra.test(e)?parseFloat(e):void 0}),r.$formatters.push(function(e){if(!r.$isEmpty(e)){if(!F(e))throw qo("numfmt","Expected `{0}` to be a number",e);e=e.toString()}return e}),j(n.min)||n.ngMin){var i;r.$validators.min=function(e){return r.$isEmpty(e)||N(i)||e>=i},n.$observe("min",function(e){j(e)&&!F(e)&&(e=parseFloat(e,10)),i=F(e)&&!isNaN(e)?e:void 0,r.$validate()})}if(j(n.max)||n.ngMax){var s;r.$validators.max=function(e){return r.$isEmpty(e)||N(s)||e<=s},n.$observe("max",function(e){j(e)&&!F(e)&&(e=parseFloat(e,10)),s=F(e)&&!isNaN(e)?e:void 0,r.$validate()})}},url:function(e,t,n,r,a,o){Ka(e,t,n,r,a,o),Ga(r),r.$$parserName="url",r.$validators.url=function(e,t){var n=e||t;return r.$isEmpty(n)||Pa.test(n)}},email:function(e,t,n,r,a,o){Ka(e,t,n,r,a,o),Ga(r),r.$$parserName="email",r.$validators.email=function(e,t){var n=e||t;return r.$isEmpty(n)||Va.test(n)}},radio:function(e,t,n,r){N(n.name)&&t.attr("name",k());t.on("click",function(e){t[0].checked&&r.$setViewValue(n.value,e&&e.type)}),r.$render=function(){var e=n.value;t[0].checked=e==r.$viewValue},n.$observe("value",r.$render)},checkbox:function(e,t,n,r,a,o,i,s){var l=Qa(s,e,"ngTrueValue",n.ngTrueValue,!0),u=Qa(s,e,"ngFalseValue",n.ngFalseValue,!1);t.on("click",function(e){r.$setViewValue(t[0].checked,e&&e.type)}),r.$render=function(){t[0].checked=r.$viewValue},r.$isEmpty=function(e){return!1===e},r.$formatters.push(function(e){return re(e,l)}),r.$parsers.push(function(e){return e?l:u})},hidden:M,button:M,submit:M,reset:M,file:M};function Ga(e){e.$formatters.push(function(t){return e.$isEmpty(t)?t:t.toString()})}function Ka(e,t,n,r,o,s){var l,u=i(t[0].type);if(!o.android){var c=!1;t.on("compositionstart",function(){c=!0}),t.on("compositionend",function(){c=!1,p()})}var p=function(e){if(l&&(s.defer.cancel(l),l=null),!c){var a=t.val(),o=e&&e.type;"password"===u||n.ngTrim&&"false"===n.ngTrim||(a=X(a)),(r.$viewValue!==a||""===a&&r.$$hasNativeValidators)&&r.$setViewValue(a,o)}};if(o.hasEvent("input"))t.on("input",p);else{var d=function(e,t,n){l||(l=s.defer(function(){l=null,t&&t.value===n||p(e)}))};
41t.on("keydown",function(e){var t=e.keyCode;91===t||15<t&&t<19||37<=t&&t<=40||d(e,this,this.value)}),o.hasEvent("paste")&&t.on("paste cut",d)}t.on("change",p),Wa[u]&&r.$$hasNativeValidators&&u===n.type&&t.on(Ba,function(e){if(!l){var t=this[a],n=t.badInput,r=t.typeMismatch;l=s.defer(function(){l=null,t.badInput===n&&t.typeMismatch===r||p(e)})}}),r.$render=function(){var e=r.$isEmpty(r.$viewValue)?"":r.$viewValue;t.val()!==e&&t.val(e)}}function Xa(e,t){return function(n,r){var a,o;if(H(n))return n;if(R(n)){if('"'==n.charAt(0)&&'"'==n.charAt(n.length-1)&&(n=n.substring(1,n.length-1)),ja.test(n))return new Date(n);if(e.lastIndex=0,a=e.exec(n))return a.shift(),o=r?{yyyy:r.getFullYear(),MM:r.getMonth()+1,dd:r.getDate(),HH:r.getHours(),mm:r.getMinutes(),ss:r.getSeconds(),sss:r.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},b(a,function(e,n){n<t.length&&(o[t[n]]=+e)}),new Date(o.yyyy,o.MM-1,o.dd,o.HH,o.mm,o.ss||0,1e3*o.sss||0)}return NaN}}function Ja(e,t,n,r){return function(a,o,i,s,l,u,c){Za(a,o,i,s),Ka(0,o,i,s,l,u);var p,d,f,m=s&&s.$options&&s.$options.timezone;(s.$$parserName=e,s.$parsers.push(function(e){if(s.$isEmpty(e))return null;if(t.test(e)){var r=n(e,p);return m&&(r=me(r,m)),r}}),s.$formatters.push(function(e){if(e&&!H(e))throw qo("datefmt","Expected `{0}` to be a date",e);return h(e)?((p=e)&&m&&(p=me(p,m,!0)),c("date")(e,r,m)):(p=null,"")}),j(i.min)||i.ngMin)&&(s.$validators.min=function(e){return!h(e)||N(d)||n(e)>=d},i.$observe("min",function(e){d=g(e),s.$validate()}));(j(i.max)||i.ngMax)&&(s.$validators.max=function(e){return!h(e)||N(f)||n(e)<=f},i.$observe("max",function(e){f=g(e),s.$validate()}));function h(e){return e&&!(e.getTime&&e.getTime()!=e.getTime())}function g(e){return j(e)&&!H(e)?n(e)||void 0:e}}}function Za(e,t,n,r){var o=t[0];(r.$$hasNativeValidators=P(o.validity))&&r.$parsers.push(function(e){var n=t.prop(a)||{};return n.badInput||n.typeMismatch?void 0:e})}function Qa(e,t,n,r,a){var o;if(j(r)){if(!(o=e(r)).constant)throw qo("constexpr","Expected constant expression for `{0}`, but saw `{1}`.",n,r);return o(t)}return a}var eo=["$browser","$sniffer","$filter","$parse",function(e,t,n,r){return{restrict:"E",require:["?ngModel"],link:{pre:function(a,o,s,l){l[0]&&(Ya[i(s.type)]||Ya.text)(a,o,s,l[0],t,e,n,r)}}}}],to=/^(true|false|\d+)$/,no=function(){return{restrict:"A",priority:100,compile:function(e,t){return to.test(t.ngValue)?function(e,t,n){n.$set("value",e.$eval(n.ngValue))}:function(e,t,n){e.$watch(n.ngValue,function(e){n.$set("value",e)})}}}},ro=["$compile",function(e){return{restrict:"AC",compile:function(t){return e.$$addBindingClass(t),function(t,n,r){e.$$addBindingInfo(n,r.ngBind),n=n[0],t.$watch(r.ngBind,function(e){n.textContent=N(e)?"":e})}}}}],ao=["$interpolate","$compile",function(e,t){return{compile:function(n){return t.$$addBindingClass(n),function(n,r,a){var o=e(r.attr(a.$attr.ngBindTemplate));t.$$addBindingInfo(r,o.expressions),r=r[0],a.$observe("ngBindTemplate",function(e){r.textContent=N(e)?"":e})}}}}],oo=["$sce","$parse","$compile",function(e,t,n){return{restrict:"A",compile:function(r,a){var o=t(a.ngBindHtml),i=t(a.ngBindHtml,function(t){return e.valueOf(t)});return n.$$addBindingClass(r),function(t,r,a){n.$$addBindingInfo(r,a.ngBindHtml),t.$watch(i,function(){var n=o(t);r.html(e.getTrustedHtml(n)||"")})}}}}],io=I({restrict:"A",require:"ngModel",link:function(e,t,n,r){r.$viewChangeListeners.push(function(){e.$eval(n.ngChange)})}});function so(e,t){return e="ngClass"+e,["$animate",function(n){return{restrict:"AC",link:function(o,i,s){var l;function u(e){var t=c(e,1);s.$addClass(t)}function c(e,t){var n=i.data("$classCounts")||Oe(),r=[];return b(e,function(e){(t>0||n[e])&&(n[e]=(n[e]||0)+t,n[e]===+(t>0)&&r.push(e))}),i.data("$classCounts",n),r.join(" ")}function p(e){if(!0===t||(1&o.$index)===t){var s=a(e||[]);if(l){if(!re(e,l)){!function(e,t){var a=r(t,e),o=r(e,t);a=c(a,1),o=c(o,-1),a&&a.length&&n.addClass(i,a),o&&o.length&&n.removeClass(i,o)}(a(l),s)}}else u(s)}l=L(e)?e.map(function(e){return ne(e)}):ne(e)}o.$watch(s[e],p,!0),s.$observe("class",function(t){p(o.$eval(s[e]))}),"ngClass"!==e&&o.$watch("$index",function(n,r){var i=1&n;if(i!==(1&r)){var l=a(o.$eval(s[e]));i===t?u(l):function(e){var t=c(e,-1);s.$removeClass(t)}(l)}})}};function r(e,t){var n=[];e:for(var r=0;r<e.length;r++){for(var a=e[r],o=0;o<t.length;o++)if(a==t[o])continue e;n.push(a)}return n}function a(e){var t=[];return L(e)?(b(e,function(e){t=t.concat(a(e))}),t):R(e)?e.split(" "):P(e)?(b(e,function(e,n){e&&(t=t.concat(n.split(" ")))}),t):e}}]}
41var lo=so("",!0),uo=so("Odd",0),co=so("Even",1),po=Sa({compile:function(e,t){t.$set("ngCloak",void 0),e.removeClass("ng-cloak")}}),fo=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],mo={},ho={blur:!0,focus:!0};b("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(e){var t=un("ng-"+e);mo[t]=["$parse","$rootScope",function(n,r){return{restrict:"A",compile:function(a,o){var i=n(o[t],null,!0);return function(t,n){n.on(e,function(n){var a=function(){i(t,{$event:n})};ho[e]&&r.$$phase?t.$evalAsync(a):t.$apply(a)})}}}}]});var go=["$animate","$compile",function(e,t){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(n,r,a,o,i){var s,l,u;n.$watch(a.ngIf,function(n){n?l||i(function(n,o){l=o,n[n.length++]=t.$$createComment("end ngIf",a.ngIf),s={clone:n},e.enter(n,r.parent(),r)}):(u&&(u.remove(),u=null),l&&(l.$destroy(),l=null),s&&(u=Ie(s.clone),e.leave(u).then(function(){u=null}),s=null))})}}}],vo=["$templateRequest","$anchorScroll","$animate",function(e,t,n){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:y.noop,compile:function(r,a){var o=a.ngInclude||a.src,i=a.onload||"",s=a.autoscroll;return function(r,a,l,u,c){var p,d,f,m=0,h=function(){d&&(d.remove(),d=null),p&&(p.$destroy(),p=null),f&&(n.leave(f).then(function(){d=null}),d=f,f=null)};r.$watch(o,function(o){var l=function(){!j(s)||s&&!r.$eval(s)||t()},d=++m;o?(e(o,!0).then(function(e){if(!r.$$destroyed&&d===m){var t=r.$new();u.template=e;var s=c(t,function(e){h(),n.enter(e,null,a).then(l)});f=s,(p=t).$emit("$includeContentLoaded",o),r.$eval(i)}},function(){r.$$destroyed||d===m&&(h(),r.$emit("$includeContentError",o))}),r.$emit("$includeContentRequested",o)):(h(),u.template=null)})}}}}],yo=["$compile",function(e){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(n,r,a,o){if(h.call(r[0]).match(/SVG/))return r.empty(),void e(at(o.template,t.document).childNodes)(n,function(e){r.append(e)},{futureParentElement:r});r.html(o.template),e(r.contents())(n)}}}],_o=Sa({priority:450,compile:function(){return{pre:function(e,t,n){e.$eval(n.ngInit)}}}}),xo=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(e,t,n,r){var a=t.attr(n.$attr.ngList)||", ",o="false"!==n.ngTrim,i=o?X(a):a;r.$parsers.push(function(e){if(!N(e)){var t=[];return e&&b(e.split(i),function(e){e&&t.push(o?X(e):e)}),t}}),r.$formatters.push(function(e){if(L(e))return e.join(a)}),r.$isEmpty=function(e){return!e||!e.length}}}},bo="ng-valid",wo="ng-invalid",$o="ng-pristine",ko="ng-dirty",Co="ng-pending",qo=n("ngModel"),So=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$rootScope","$q","$interpolate",function(e,t,n,r,a,o,i,s,l,u){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)(e),this.$$parentForm=Aa;var c,p=a(n.ngModel),d=p.assign,f=p,m=d,h=null,g=this;this.$$setOptions=function(e){if(g.$options=e,e&&e.getterSetter){var t=a(n.ngModel+"()"),o=a(n.ngModel+"($$$p)");f=function(e){var n=p(e);return z(n)&&(n=t(e)),n},m=function(e,t){z(p(e))?o(e,{$$$p:t}):d(e,t)}}else if(!p.assign)throw qo("nonassign","Expression '{0}' is non-assignable. Element: {1}",n.ngModel,he(r))},this.$render=M,this.$isEmpty=function(e){return N(e)||""===e||null===e||e!=e},this.$$updateEmptyClasses=function(e){g.$isEmpty(e)?(o.removeClass(r,"ng-not-empty"),o.addClass(r,"ng-empty")):(o.removeClass(r,"ng-empty"),o.addClass(r,"ng-not-empty"))};var v=0;Mo({ctrl:this,$element:r,set:function(e,t){e[t]=!0},unset:function(e,t){delete e[t]},$animate:o}),this.$setPristine=function(){g.$dirty=!1,g.$pristine=!0,o.removeClass(r,ko),o.addClass(r,$o)},this.$setDirty=function(){g.$dirty=!0,g.$pristine=!1,o.removeClass(r,$o),o.addClass(r,ko),g.$$parentForm.$setDirty()},this.$setUntouched=function(){g.$touched=!1,g.$untouched=!0,o.setClass(r,"ng-untouched","ng-touched")},this.$setTouched=function(){g.$touched=!0,g.$untouched=!1,o.setClass(r,"ng-touched","ng-untouched")},this.$rollbackViewValue=function(){i.cancel(h),g.$viewValue=g.$$lastCommittedViewValue,g.$render()},this.$validate=function(){if(!F(g.$modelValue)||!isNaN(g.$modelValue)){var e=g.$$lastCommittedViewValue,t=g.$$rawModelValue,n=g.$valid,r=g.$modelValue,a=g.$options&&g.$options.allowInvalid;g.$$runValidators(t,e,function(e){a||n===e||(g.$modelValue=e?t:void 0,g.$modelValue!==r&&g.$$writeModelToScope())})}},this.$$runValidators=function(e,t,n){var r,a,o=++v;(function(){var e=g.$$parserName||"parse";if(!N(c))return c||(b(g.$validators,function(e,t){i(t,null)}),b(g.$asyncValidators,function(e,t){i(t,null)})),i(e,c),c;i(e,null);return!0})()?!function(){var n=!0;if(b(g.$validators,function(r,a){var o=r(e,t);n=n&&o,i(a,o)}),!n)return b(g.$asyncValidators,function(e,t){i(t,null)}),!1;return!0}()?s(!1):(r=[],a=!0,b(g.$asyncValidators,function(n,o){var s=n(e,t);if(!G(s))throw qo("nopromise","Expected asynchronous validator to return a promise but got '{0}' instead.",s);i(o,void 0),r.push(s.then(function(){i(o,!0)},function(){a=!1,i(o,!1)}))}),r.length?l.all(r).then(function(){s(a)},M):s(!0)):s(!1);function i(e,t){o===v&&g.$setValidity(e,t)}function s(e){o===v&&n(e)}},this.$commitViewValue=function(){var e=g.$viewValue;i.cancel(h),(g.$$lastCommittedViewValue!==e||""===e&&g.$$hasNativeValidators)&&(g.$$updateEmptyClasses(e),g.$$lastCommittedViewValue=e,g.$pristine&&this.$setDirty(),this.$$parseAndValidate())},this.$$parseAndValidate=function(){var t=g.$$lastCommittedViewValue;if(c=!N(t)||void 0)for(var n=0;n<g.$parsers.length;n++)if(N(t=g.$parsers[n](t))){c=!1;break}F(g.$modelValue)&&isNaN(g.$modelValue)&&(g.$modelValue=f(e));var r=g.$modelValue,a=g.$options&&g.$options.allowInvalid;function o(){g.$modelValue!==r&&g.$$writeModelToScope()}g.$$rawModelValue=t,a&&(g.$modelValue=t,o()),g.$$runValidators(t,g.$$lastCommittedViewValue,function(e){a||(g.$modelValue=e?t:void 0,o())})},this.$$writeModelToScope=function(){m(e,g.$modelValue),b(g.$viewChangeListeners,function(e){try{e()}catch(e){t(e)}})},this.$setViewValue=function(e,t){g.$viewValue=e,g.$options&&!g.$options.updateOnDefault||g.$$debounceViewValueCommit(t)},this.$$debounceViewValueCommit=function(t){var n,r=0,a=g.$options;a&&j(a.debounce)&&(F(n=a.debounce)?r=n:F(n[t])?r=n[t]:F(n.default)&&(r=n.default)),i.cancel(h),r?h=i(function(){g.$commitViewValue()},r):s.$$phase?g.$commitViewValue():e.$apply(function(){g.$commitViewValue()})},e.$watch(function(){var t=f(e);
41if(t!==g.$modelValue&&(g.$modelValue==g.$modelValue||t==t)){g.$modelValue=g.$$rawModelValue=t,c=void 0;for(var n=g.$formatters,r=n.length,a=t;r--;)a=n[r](a);g.$viewValue!==a&&(g.$$updateEmptyClasses(a),g.$viewValue=g.$$lastCommittedViewValue=a,g.$render(),g.$$runValidators(t,a,M))}return t})}],Eo=["$rootScope",function(e){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:So,priority:1,compile:function(t){return t.addClass($o).addClass("ng-untouched").addClass(bo),{pre:function(e,t,n,r){var a=r[0],o=r[1]||a.$$parentForm;a.$$setOptions(r[2]&&r[2].$options),o.$addControl(a),n.$observe("name",function(e){a.$name!==e&&a.$$parentForm.$$renameControl(a,e)}),e.$on("$destroy",function(){a.$$parentForm.$removeControl(a)})},post:function(t,n,r,a){var o=a[0];o.$options&&o.$options.updateOn&&n.on(o.$options.updateOn,function(e){o.$$debounceViewValueCommit(e&&e.type)}),n.on("blur",function(){o.$touched||(e.$$phase?t.$evalAsync(o.$setTouched):t.$apply(o.$setTouched))})}}}}}],To=/(\s+|^)default(\s+|$)/,Ao=function(){return{restrict:"A",controller:["$scope","$attrs",function(e,t){var n=this;this.$options=te(e.$eval(t.ngModelOptions)),j(this.$options.updateOn)?(this.$options.updateOnDefault=!1,this.$options.updateOn=X(this.$options.updateOn.replace(To,function(){return n.$options.updateOnDefault=!0," "}))):this.$options.updateOnDefault=!0}]}};function Mo(e){var t=e.ctrl,n=e.$element,r={},a=e.set,o=e.unset,i=e.$animate;function s(e,t){t&&!r[e]?(i.addClass(n,e),r[e]=!0):!t&&r[e]&&(i.removeClass(n,e),r[e]=!1)}function l(e,t){e=e?"-"+Se(e,"-"):"",s(bo+e,!0===t),s(wo+e,!1===t)}r[wo]=!(r[bo]=n.hasClass(bo)),t.$setValidity=function(e,n,r){N(n)?function(e,n,r){t[e]||(t[e]={});a(t[e],n,r)}("$pending",e,r):function(e,n,r){t[e]&&o(t[e],n,r);Do(t[e])&&(t[e]=void 0)}("$pending",e,r);Y(n)?n?(o(t.$error,e,r),a(t.$$success,e,r)):(a(t.$error,e,r),o(t.$$success,e,r)):(o(t.$error,e,r),o(t.$$success,e,r));t.$pending?(s(Co,!0),t.$valid=t.$invalid=void 0,l("",null)):(s(Co,!1),t.$valid=Do(t.$error),t.$invalid=!t.$valid,l("",t.$valid));var i;i=t.$pending&&t.$pending[e]?void 0:!t.$error[e]&&(!!t.$$success[e]||null);l(e,i),t.$$parentForm.$setValidity(e,i,t)}}function Do(e){if(e)for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}var Io=Sa({terminal:!0,priority:1e3}),Oo=n("ngOptions"),No=/^\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]+?))?$/,jo=["$compile","$document","$parse",function(e,n,r){var a=t.document.createElement("option"),o=t.document.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","ngModel"],link:{pre:function(e,t,n,r){r[0].registerOption=M},post:function(t,i,s,l){for(var c,p=l[0],d=l[1],f=s.multiple,m=0,h=i.children(),g=h.length;m<g;m++)if(""===h[m].value){c=h.eq(m);break}var v,_=!!c,w=u(a.cloneNode(!1));w.val("?");var $=function(e,t,n){var a=e.match(No);if(!a)throw Oo("iexp","Expected expression in form of '_select_ (as _label_)? for (_key_,)?_value_ in _collection_' but got '{0}'. Element: {1}",e,he(t));var o=a[5]||a[7],i=a[6],s=/ as /.test(a[0])&&a[1],l=a[9],u=r(a[2]?a[1]:o),c=s&&r(s)||u,p=l&&r(l),d=l?function(e,t){return p(n,t)}:function(e){return At(e)},f=function(e,t){return d(e,b(e,t))},m=r(a[2]||a[1]),h=r(a[3]||""),g=r(a[4]||""),v=r(a[8]),_={},b=i?function(e,t){return _[i]=t,_[o]=e,_}:function(e){return _[o]=e,_};function w(e,t,n,r,a){this.selectValue=e,this.viewValue=t,this.label=n,this.group=r,this.disabled=a}function $(e){var t;if(!i&&x(e))t=e;else for(var n in t=[],e)e.hasOwnProperty(n)&&"$"!==n.charAt(0)&&t.push(n);return t}return{trackBy:l,getTrackByValue:f,getWatchables:r(v,function(e){for(var t=[],r=$(e=e||[]),o=r.length,i=0;i<o;i++){var s=e===r?i:r[i],l=e[s],u=b(l,s),c=d(l,u);if(t.push(c),a[2]||a[1]){var p=m(n,u);t.push(p)}if(a[4]){var f=g(n,u);t.push(f)}}return t}),getOptions:function(){for(var e=[],t={},r=v(n)||[],a=$(r),o=a.length,i=0;i<o;i++){var s=r===a?i:a[i],u=r[s],p=b(u,s),_=c(n,p),x=d(_,p),k=new w(x,_,m(n,p),h(n,p),g(n,p));e.push(k),t[x]=k}return{items:e,selectValueMap:t,getOptionFromViewValue:function(e){return t[f(e)]},getViewValueFromOption:function(e){return l?y.copy(e.viewValue):e.viewValue}}}}}(s.ngOptions,i,t),k=n[0].createDocumentFragment(),C=function(){_||c.remove()},q=function(){w.remove()};function S(e,t){var n=a.cloneNode(!1);t.appendChild(n),function(e,t){e.element=t,t.disabled=e.disabled,e.label!==t.label&&(t.label=e.label,t.textContent=e.label),e.value!==t.value&&(t.value=e.selectValue)}(e,n)}function E(){var e=v&&p.readValue();if(v)for(var t=v.items.length-1;t>=0;t--){var n=v.items[t];n.group?bt(n.element.parentNode):bt(n.element)}v=$.getOptions();var r={};
41if(_&&i.prepend(c),v.items.forEach(function(e){var t;j(e.group)?((t=r[e.group])||(t=o.cloneNode(!1),k.appendChild(t),t.label=e.group,r[e.group]=t),S(e,t)):S(e,k)}),i[0].appendChild(k),d.$render(),!d.$isEmpty(e)){var a=p.readValue();($.trackBy||f?re(e,a):e===a)||(d.$setViewValue(a),d.$render())}}f?(d.$isEmpty=function(e){return!e||0===e.length},p.writeValue=function(e){v.items.forEach(function(e){e.element.selected=!1}),e&&e.forEach(function(e){var t=v.getOptionFromViewValue(e);t&&(t.element.selected=!0)})},p.readValue=function(){var e=i.val()||[],t=[];return b(e,function(e){var n=v.selectValueMap[e];n&&!n.disabled&&t.push(v.getViewValueFromOption(n))}),t},$.trackBy&&t.$watchCollection(function(){if(L(d.$viewValue))return d.$viewValue.map(function(e){return $.getTrackByValue(e)})},function(){d.$render()})):(p.writeValue=function(e){var t=v.getOptionFromViewValue(e);t?(i[0].value!==t.selectValue&&(q(),C(),i[0].value=t.selectValue,t.element.selected=!0),t.element.setAttribute("selected","selected")):null===e||_?(q(),_||i.prepend(c),i.val(""),c.prop("selected",!0),c.attr("selected",!0)):(C(),i.prepend(w),i.val("?"),w.prop("selected",!0),w.attr("selected",!0))},p.readValue=function(){var e=v.selectValueMap[i.val()];return e&&!e.disabled?(C(),q(),v.getViewValueFromOption(e)):null},$.trackBy&&t.$watch(function(){return $.getTrackByValue(d.$viewValue)},function(){d.$render()})),_?(c.remove(),e(c)(t),c.removeClass("ng-scope")):c=u(a.cloneNode(!1)),i.empty(),E(),t.$watchCollection($.getWatchables,E)}}}}],Po=["$locale","$interpolate","$log",function(e,t,n){var r=/{}/g,a=/^when(Minus)?(.+)$/;return{link:function(o,s,l){var u,c=l.count,p=l.$attr.when&&s.attr(l.$attr.when),d=l.offset||0,f=o.$eval(p)||{},m={},h=t.startSymbol(),g=t.endSymbol(),v=h+c+"-"+d+g,_=y.noop;function x(e){s.text(e||"")}b(l,function(e,t){var n=a.exec(t);if(n){var r=(n[1]?"-":"")+i(n[2]);f[r]=s.attr(l.$attr[t])}}),b(f,function(e,n){m[n]=t(e.replace(r,v))}),o.$watch(c,function(t){var r=parseFloat(t),a=isNaN(r);if(a||r in f||(r=e.pluralCat(r-d)),r!==u&&!(a&&F(u)&&isNaN(u))){_();var i=m[r];N(i)?(null!=t&&n.debug("ngPluralize: no rule defined for '"+r+"' in "+p),_=M,x()):_=o.$watch(i,x),u=r}})}}}],Vo=["$parse","$animate","$compile",function(e,t,r){var a=n("ngRepeat"),i=function(e,t,n,r,a,o,i){e[n]=r,a&&(e[a]=o),e.$index=t,e.$first=0===t,e.$last=t===i-1,e.$middle=!(e.$first||e.$last),e.$odd=!(e.$even=0==(1&t))},s=function(e){return e.clone[0]},l=function(e){return e.clone[e.clone.length-1]};return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(n,u){var c=u.ngRepeat,p=r.$$createComment("end ngRepeat",c),d=c.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/);if(!d)throw a("iexp","Expected expression in form of '_item_ in _collection_[ track by _id_]' but got '{0}'.",c);var f=d[1],m=d[2],h=d[3],g=d[4];if(!(d=f.match(/^(?:(\s*[\$\w]+)|\(\s*([\$\w]+)\s*,\s*([\$\w]+)\s*\))$/)))throw a("iidexp","'_item_' in '_item_ in _collection_' should be an identifier or '(_key_, _value_)' expression, but got '{0}'.",f);var v,y,_,w,$=d[3]||d[1],k=d[2];if(h&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(h)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(h)))throw a("badident","alias '{0}' is invalid --- must be a valid JS identifier which is not a reserved name.",h);var C={$id:At};return g?v=e(g):(_=function(e,t){return At(t)},w=function(e){return e}),function(e,n,r,u,d){v&&(y=function(t,n,r){return k&&(C[k]=t),C[$]=n,C.$index=r,v(e,C)});var f=Oe();e.$watchCollection(m,function(r){var u,m,g,v,C,q,S,E,T,A,M,D,I=n[0],O=Oe();if(h&&(e[h]=r),x(r))T=r,E=y||_;else for(var N in E=y||w,T=[],r)o.call(r,N)&&"$"!==N.charAt(0)&&T.push(N);for(v=T.length,M=new Array(v),u=0;u<v;u++)if(C=r===T?u:T[u],q=r[C],S=E(C,q,u),f[S])A=f[S],delete f[S],O[S]=A,M[u]=A;else{if(O[S])throw b(M,function(e){e&&e.scope&&(f[e.id]=e)}),a("dupes","Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: {0}, Duplicate key: {1}, Duplicate value: {2}",c,S,q);M[u]={id:S,scope:void 0,clone:void 0},O[S]=!0}for(var j in f){if(D=Ie((A=f[j]).clone),t.leave(D),D[0].parentNode)for(u=0,m=D.length;u<m;
41u++)D[u].$$NG_REMOVED=!0;A.scope.$destroy()}for(u=0;u<v;u++)if(C=r===T?u:T[u],q=r[C],(A=M[u]).scope){g=I;do{g=g.nextSibling}while(g&&g.$$NG_REMOVED);s(A)!=g&&t.move(Ie(A.clone),null,I),I=l(A),i(A.scope,u,$,q,k,C,v)}else d(function(e,n){A.scope=n;var r=p.cloneNode(!1);e[e.length++]=r,t.enter(e,null,I),I=r,A.clone=e,O[A.id]=A,i(A.scope,u,$,q,k,C,v)});f=O})}}}}],Ro=["$animate",function(e){return{restrict:"A",multiElement:!0,link:function(t,n,r){t.$watch(r.ngShow,function(t){e[t?"removeClass":"addClass"](n,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],Fo=["$animate",function(e){return{restrict:"A",multiElement:!0,link:function(t,n,r){t.$watch(r.ngHide,function(t){e[t?"addClass":"removeClass"](n,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],Ho=Sa(function(e,t,n){e.$watch(n.ngStyle,function(e,n){n&&e!==n&&b(n,function(e,n){t.css(n,"")}),e&&t.css(e)},!0)}),Lo=["$animate","$compile",function(e,t){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(n,r,a,o){var i=a.ngSwitch||a.on,s=[],l=[],u=[],c=[],p=function(e,t){return function(){e.splice(t,1)}};n.$watch(i,function(n){var r,a;for(r=0,a=u.length;r<a;++r)e.cancel(u[r]);for(u.length=0,r=0,a=c.length;r<a;++r){var i=Ie(l[r].clone);c[r].$destroy(),(u[r]=e.leave(i)).then(p(u,r))}l.length=0,c.length=0,(s=o.cases["!"+n]||o.cases["?"])&&b(s,function(n){n.transclude(function(r,a){c.push(a);var o=n.element;r[r.length++]=t.$$createComment("end ngSwitchWhen");var i={clone:r};l.push(i),e.enter(r,o.parent(),o)})})})}}}],zo=Sa({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(e,t,n,r,a){r.cases["!"+n.ngSwitchWhen]=r.cases["!"+n.ngSwitchWhen]||[],r.cases["!"+n.ngSwitchWhen].push({transclude:a,element:t})}}),Uo=Sa({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(e,t,n,r,a){r.cases["?"]=r.cases["?"]||[],r.cases["?"].push({transclude:a,element:t})}}),Bo=n("ngTransclude"),Wo=Sa({restrict:"EAC",link:function(e,t,n,r,a){if(n.ngTransclude===n.$attr.ngTransclude&&(n.ngTransclude=""),!a)throw Bo("orphan","Illegal use of ngTransclude directive in the template! No parent directive that requires a transclusion found. Element: {0}",he(t));a(function(e){e.length&&(t.empty(),t.append(e))},null,n.ngTransclude||n.ngTranscludeSlot)}}),Yo=["$templateCache",function(e){return{restrict:"E",terminal:!0,compile:function(t,n){if("text/ng-template"==n.type){var r=n.id,a=t[0].text;e.put(r,a)}}}}],Go={$setViewValue:M,$render:M};var Ko=["$element","$scope",function(e,n){var r=this,a=new Mt;r.ngModelCtrl=Go,r.unknownOption=u(t.document.createElement("option")),r.renderUnknownOption=function(t){var n="? "+At(t)+" ?";r.unknownOption.val(n),e.prepend(r.unknownOption),e.val(n)},n.$on("$destroy",function(){r.renderUnknownOption=M}),r.removeUnknownOption=function(){r.unknownOption.parent()&&r.unknownOption.remove()},r.readValue=function(){return r.removeUnknownOption(),e.val()},r.writeValue=function(t){r.hasOption(t)?(r.removeUnknownOption(),e.val(t),""===t&&r.emptyOption.prop("selected",!0)):null==t&&r.emptyOption?(r.removeUnknownOption(),e.val("")):r.renderUnknownOption(t)},r.addOption=function(e,t){if(t[0].nodeType!==Pe){Me(e,'"option value"'),""===e&&(r.emptyOption=t);var n,o=a.get(e)||0;a.put(e,o+1),r.ngModelCtrl.$render(),(n=t)[0].hasAttribute("selected")&&(n[0].selected=!0)}},r.removeOption=function(e){var t=a.get(e);t&&(1===t?(a.remove(e),""===e&&(r.emptyOption=void 0)):a.put(e,t-1))},r.hasOption=function(e){return!!a.get(e)},r.registerOption=function(e,t,n,a,o){var i;a?n.$observe("value",function(e){j(i)&&r.removeOption(i),i=e,r.addOption(e,t)}):o?e.$watch(o,function(e,a){n.$set("value",e),a!==e&&r.removeOption(a),r.addOption(e,t)}):r.addOption(n.value,t);t.on("$destroy",function(){r.removeOption(n.value),r.ngModelCtrl.$render()})}}],Xo=function(){return{restrict:"E",require:["select","?ngModel"],controller:Ko,priority:1,link:{pre:function(e,t,n,r){var a=r[1];if(!a)return;var o=r[0];if(o.ngModelCtrl=a,t.on("change",function(){e.$apply(function(){a.$setViewValue(o.readValue())})}),n.multiple){o.readValue=function(){var e=[];return b(t.find("option"),function(t){t.selected&&e.push(t.value)}),e},o.writeValue=function(e){var n=new Mt(e);b(t.find("option"),function(e){e.selected=j(n.get(e.value))})};var i,s=NaN;
41e.$watch(function(){s!==a.$viewValue||re(i,a.$viewValue)||(i=ne(a.$viewValue),a.$render()),s=a.$viewValue}),a.$isEmpty=function(e){return!e||0===e.length}}},post:function(e,t,n,r){var a=r[1];if(!a)return;var o=r[0];a.$render=function(){o.writeValue(a.$viewValue)}}}}},Jo=["$interpolate",function(e){return{restrict:"E",priority:100,compile:function(t,n){if(j(n.value))var r=e(n.value,!0);else{var a=e(t.text(),!0);a||n.$set("value",t.text())}return function(e,t,n){var o=t.parent(),i=o.data("$selectController")||o.parent().data("$selectController");i&&i.registerOption(e,t,n,r,a)}}}}],Zo=I({restrict:"E",terminal:!1}),Qo=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,r){r&&(n.required=!0,r.$validators.required=function(e,t){return!n.required||!r.$isEmpty(t)},n.$observe("required",function(){r.$validate()}))}}},ei=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,r,a){if(a){var o,i=r.ngPattern||r.pattern;r.$observe("pattern",function(e){if(R(e)&&e.length>0&&(e=new RegExp("^"+e+"$")),e&&!e.test)throw n("ngPattern")("noregexp","Expected {0} to be a RegExp but was {1}. Element: {2}",i,e,he(t));o=e||void 0,a.$validate()}),a.$validators.pattern=function(e,t){return a.$isEmpty(t)||N(o)||o.test(t)}}}}},ti=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,r){if(r){var a=-1;n.$observe("maxlength",function(e){var t=T(e);a=isNaN(t)?-1:t,r.$validate()}),r.$validators.maxlength=function(e,t){return a<0||r.$isEmpty(t)||t.length<=a}}}}},ni=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,r){if(r){var a=0;n.$observe("minlength",function(e){a=T(e)||0,r.$validate()}),r.$validators.minlength=function(e,t){return r.$isEmpty(t)||t.length>=a}}}}};t.angular.bootstrap?t.console&&console.log("WARNING: Tried to load angular more than once."):(!function(){var n;if(!Ee){var r=oe();(c=N(r)?e:r?t[r]:void 0)&&c.fn.on?(u=c,S(c.fn,{scope:wt.scope,isolateScope:wt.
41isolateScope,controller:wt.controller,injector:wt.injector,inheritedData:wt.inheritedData}),n=c.cleanData,c.cleanData=function(e){for(var t,r,a=0;null!=(r=e[a]);a++)(t=c._data(r,"events"))&&t.$destroy&&c(r).triggerHandler("$destroy");n(e)}):u=st,y.element=u,Ee=!0}}(),function(e){S(e,{bootstrap:$e,copy:te,extend:S,merge:E,equals:re,element:u,forEach:b,injector:Ht,noop:M,bind:le,toJson:ce,fromJson:pe,identity:D,isUndefined:N,isDefined:j,isString:R,isFunction:z,isObject:P,isNumber:F,isElement:Z,isArray:L,version:He,isDate:H,lowercase:i,uppercase:s,callbacks:{counter:0},getTestability:Ce,$$minErr:n,$$csp:ae,reloadWithDebugInfo:ke}),(p=function(e){var t=n("$injector"),r=n("ng");function a(e,t,n){return e[t]||(e[t]=n())}var o=a(e,"angular",Object);return o.$$minErr=o.$$minErr||n,a(o,"module",function(){var e={};return function(n,o,i){return function(e,t){if("hasOwnProperty"===e)throw r("badname","hasOwnProperty is not a valid {0} name",t)}(n,"module"),o&&e.hasOwnProperty(n)&&(e[n]=null),a(e,n,function(){if(!o)throw t("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.",n);var e=[],r=[],a=[],s=u("$injector","invoke","push",r),l={_invokeQueue:e,_configBlocks:r,_runBlocks:a,requires:o,name:n,provider:c("$provide","provider"),factory:c("$provide","factory"),service:c("$provide","service"),value:u("$provide","value"),constant:u("$provide","constant","unshift"),decorator:c("$provide","decorator"),animation:c("$animateProvider","register"),filter:c("$filterProvider","register"),controller:c("$controllerProvider","register"),directive:c("$compileProvider","directive"),component:c("$compileProvider","component"),config:s,run:function(e){return a.push(e),this}};return i&&s(i),l;function u(t,n,r,a){return a||(a=e),function(){return a[r||"push"]([t,n,arguments]),l}}function c(t,r){return function(a,o){return o&&z(o)&&(o.$$moduleName=n),e.push([t,r,arguments]),l}}})}})}(t))("ng",["ngLocale"],["$provide",function(e){e.provider({$$sanitizeUri:Vr}),e.provider("$compile",on).directive({a:Ea,input:eo,textarea:eo,form:Oa,script:Yo,select:Xo,style:Zo,option:Jo,ngBind:ro,ngBindHtml:oo,ngBindTemplate:ao,ngClass:lo,ngClassEven:co,ngClassOdd:uo,ngCloak:po,ngController:fo,ngForm:Na,ngHide:Fo,ngIf:go,ngInclude:vo,ngInit:_o,ngNonBindable:Io,ngPluralize:Po,ngRepeat:Vo,ngShow:Ro,ngStyle:Ho,ngSwitch:Lo,ngSwitchWhen:zo,ngSwitchDefault:Uo,ngOptions:jo,ngTransclude:Wo,ngModel:Eo,ngList:xo,ngChange:io,pattern:ei,ngPattern:ei,required:Qo,ngRequired:Qo,minlength:ni,ngMinlength:ni,maxlength:ti,ngMaxlength:ti,ngValue:no,ngModelOptions:Ao}).directive({ngInclude:yo}).directive(Ta).directive(mo),e.provider({$anchorScroll:Lt,$animate:Kt,$animateCss:Zt,$$animateJs:Yt,$$animateQueue:Gt,$$AnimateRunner:Jt,$$animateAsyncRun:Xt,$browser:en,$cacheFactory:tn,$controller:hn,$document:gn,$exceptionHandler:vn,$filter:na,$$forceReflow:yn,$interpolate:Vn,$interval:Rn,$http:On,$httpParamSerializer:Sn,$httpParamSerializerJQLike:En,$httpBackend:jn,$xhrFactory:Nn,$location:nr,$log:rr,$parse:Dr,$rootScope:Pr,$q:Ir,$$q:Or,$sce:zr,$sceDelegate:Lr,$sniffer:Ur,$templateCache:nn,$templateRequest:Wr,$$testability:Yr,$timeout:Gr,$window:Qr,$$rAF:jr,$$jqLite:Tt,$$HashMap:Dt,$$cookieReader:ta})}])}(y),y.module("ngLocale",[],["$provide",function(e){var t="one",n="other";e.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(e,r){var a=0|e,o=function(e,t){var n=t;void 0===n&&(n=Math.min(function(e){var t=(e+="").indexOf(".");return-1==t?0:e.length-t-1}(e),3));var r=Math.pow(10,n);return{v:n,f:(e*r|0)%r}}(e,r);return 1==a&&0==o.v?t:n}})}]),u(t.document).ready(function(){we(t.document,$e)}))}(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>')}
41).call(this,n(111))},679:function(e,t,n){n(842),e.exports="ngAnimate"},680:function(e,t,n){n(843),e.exports="angular-loading-bar"},684:function(e,t,n){},719:function(e,t){
42/**
43 * @license AngularJS v1.5.11
44 * (c) 2010-2017 Google, Inc. http://angularjs.org
45 * License: MIT
46 */
47!function(e,t){"use strict";var n,r,a=t.module("ngRoute",["ng"]).provider("$route",function(){function e(e,n){return t.extend(Object.create(e),n)}n=t.isArray,r=t.isObject;var a={};function i(e,t){var n=t.caseInsensitiveMatch,r={originalPath:e,regexp:e},a=r.keys=[];return e=e.replace(/([().])/g,"\\$1").replace(/(\/)?:(\w+)(\*\?|[?*])?/g,function(e,t,n,r){var o="?"===r||"*?"===r?"?":null,i="*"===r||"*?"===r?"*":null;return a.push({name:n,optional:!!o}),t=t||"",(o?"":t)+"(?:"+(o?t:"")+(i?"(.+?)":"([^/]+)")+(o||"")+")"+(o||"")}).replace(/([/$*])/g,"\\$1"),r.regexp=new RegExp("^"+e+"$",n?"i":""),r}this.when=function(e,o){var s=function(e,t){if(n(e)){t=t||[];for(var a=0,o=e.length;a<o;a++)t[a]=e[a]}else if(r(e))for(var i in t=t||{},e)"$"===i.charAt(0)&&"$"===i.charAt(1)||(t[i]=e[i]);return t||e}(o);if(t.isUndefined(s.reloadOnSearch)&&(s.reloadOnSearch=!0),t.isUndefined(s.caseInsensitiveMatch)&&(s.caseInsensitiveMatch=this.caseInsensitiveMatch),a[e]=t.extend(s,e&&i(e,s)),e){var l="/"===e[e.length-1]?e.substr(0,e.length-1):e+"/";a[l]=t.extend({redirectTo:e},i(l,s))}return this},this.caseInsensitiveMatch=!1,this.otherwise=function(e){return"string"==typeof e&&(e={redirectTo:e}),this.when(null,e),this},this.$get=["$rootScope","$location","$routeParams","$q","$injector","$templateRequest","$sce",function(n,r,i,s,l,u,c){var p,d,f=!1,m={routes:a,reload:function(){f=!0;var e={defaultPrevented:!1,preventDefault:function(){this.defaultPrevented=!0,f=!1}};n.$evalAsync(function(){h(e),e.defaultPrevented||g()})},updateParams:function(e){if(!this.current||!this.current.$$route)throw o("norout","Tried updating route when with no current route");e=t.extend({},this.current.params,e),r.path(y(this.current.$$route.originalPath,e)),r.search(e)}};return n.$on("$locationChangeStart",h),n.$on("$locationChangeSuccess",g),m;function h(o){var i,s,l=m.current;t.forEach(a,function(n,a){!s&&(i=function(e,t){var n=t.keys,r={};if(!t.regexp)return null;var a=t.regexp.exec(e);if(!a)return null;for(var o=1,i=a.length;o<i;++o){var s=n[o-1],l=a[o];s&&l&&(r[s.name]=l)}return r}(r.path(),n))&&((s=e(n,{params:t.extend({},r.search(),i),pathParams:i})).$$route=n)}),p=s||a.null&&e(a.null,{params:{},pathParams:{}}),(d=p&&l&&p.$$route===l.$$route&&t.equals(p.pathParams,l.pathParams)&&!p.reloadOnSearch&&!f)||!l&&!p||n.$broadcast("$routeChangeStart",p,l).defaultPrevented&&o&&o.preventDefault()}
47function g(){var e=m.current,a=p;d?(e.params=a.params,t.copy(e.params,i),n.$broadcast("$routeUpdate",e)):(a||e)&&(f=!1,m.current=a,a&&a.redirectTo&&(t.isString(a.redirectTo)?r.path(y(a.redirectTo,a.params)).search(a.params).replace():r.url(a.redirectTo(a.pathParams,r.path(),r.search())).replace()),s.when(a).then(v).then(function(r){a===m.current&&(a&&(a.locals=r,t.copy(a.params,i)),n.$broadcast("$routeChangeSuccess",a,e))},function(t){a===m.current&&n.$broadcast("$routeChangeError",a,e,t)}))}function v(e){if(e){var n=t.extend({},e.resolve);t.forEach(n,function(e,r){n[r]=t.isString(e)?l.get(e):l.invoke(e,null,null,r)});var r=function(e){var n,r;t.isDefined(n=e.template)?t.isFunction(n)&&(n=n(e.params)):t.isDefined(r=e.templateUrl)&&(t.isFunction(r)&&(r=r(e.params)),t.isDefined(r)&&(e.loadedTemplateUrl=c.valueOf(r),n=u(r)));return n}(e);return t.isDefined(r)&&(n.$template=r),s.all(n)}}function y(e,n){var r=[];return t.forEach((e||"").split(":"),function(e,t){if(0===t)r.push(e);else{var a=e.match(/(\w+)(?:[?*])?(.*)/),o=a[1];r.push(n[o]),r.push(a[2]||""),delete n[o]}}),r.join("")}}]}),o=t.$$minErr("ngRoute");function i(e,n,r){return{restrict:"ECA",terminal:!0,priority:400,transclude:"element",link:function(a,o,i,s,l){var u,c,p,d=i.autoscroll,f=i.onload||"";function m(){p&&(r.cancel(p),p=null),u&&(u.$destroy(),u=null),c&&((p=r.leave(c)).done(function(e){!1!==e&&(p=null)}),c=null)}function h(){var i=e.current&&e.current.locals,s=i&&i.$template;if(t.isDefined(s)){var p=a.$new(),h=e.current,g=l(p,function(e){r.enter(e,null,c||o).done(function(e){!1===e||!t.isDefined(d)||d&&!a.$eval(d)||n()}),m()});c=g,(u=h.scope=p).$emit("$viewContentLoaded"),u.$eval(f)}else m()}a.$on("$routeChangeSuccess",h),h()}}}function s(e,t,n){return{restrict:"ECA",priority:-400,link:function(r,a){var o=n.current,i=o.locals;a.html(i.$template);var s=e(a.contents());if(o.controller){i.$scope=r;var l=t(o.controller,i);o.controllerAs&&(r[o.controllerAs]=l),a.data("$ngControllerController",l),a.children().data("$ngControllerController",l)}r[o.resolveAs||"$resolve"]=i,s(r)}}}a.provider("$routeParams",function(){this.$get=function(){return{}}}),a.directive("ngView",i),a.directive("ngView",s),i.$inject=["$route","$anchorScroll","$animate"],s.$inject=["$compile","$controller","$route"]}(window,window.angular)},8:function(e,t,n){n(559),e.exports=angular},805:function(e,t,n){"use strict";var r=n(8),a=n.n(r);function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var i=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.$q=t,this.SORT_DIRECTIONS=n}var t,n,r;return t=e,(n=[{key:"itemsByFilterResolver",value:function(e,t,n){var r=this;return e(t).then(function(o){var i=[];i.push.apply(i,n(o));var s=[];if(null!==o._metadata.limit&&o._metadata.limit+o._metadata.offset<o._metadata.total)for(var l=a.a.extend(a.a.copy(t),{limit:o._metadata.limit,offset:o._metadata.offset}),u=0,c=function(){var t=u;l.offset+=l.limit,s.push(e(a.a.copy(l)).then(function(e){return{response:e,order:t}})),u++};l.limit+l.offset<o._metadata.total;)c();return r.$q.all(s).then(function(e){return e.sort(function(e,t){return e.order>t.order}),a.a.forEach(e,function(e){i.push.apply(i,n(e.response))}),i})})}}])&&o(t.prototype,n),r&&o(t,r),e}();i.$inject=["$q","SORT_DIRECTIONS"];var s=a.a.module("paysera.itemsResolver.services",[]).service("itemsResolver",i).name;t.a=a.a.module("paysera.itemsResolver",[s]).constant("SORT_DIRECTIONS",{ASC:"asc",DESC:"desc"}).name},842:function(e,t){
48/**
49 * @license AngularJS v1.5.11
50 * (c) 2010-2017 Google, Inc. http://angularjs.org
51 * License: MIT
52 */
53!function(e,t){"use strict";var n,r,a,o,i=1,s="-add",l="-remove",u="ng-",c="ng-animate",p="$$ngAnimateChildren";void 0===e.ontransitionend&&void 0!==e.onwebkittransitionend?("-webkit-",n="WebkitTransition",r="webkitTransitionEnd transitionend"):(n="transition",r="transitionend"),void 0===e.onanimationend&&void 0!==e.onwebkitanimationend?("-webkit-",a="WebkitAnimation",o="webkitAnimationEnd animationend"):(a="animation",o="animationend");var d="Duration",f="TimingFunction",m="PlayState",h=a+"Delay",g=a+d,v=n+"Delay",y=n+d,_=t.$$minErr("ng");function x(e,t,n){if(!e)throw _("areq","Argument '{0}' is {1}",t||"?",n||"required");return e}function b(e,t){return e||t?e?t?(J(e)&&(e=e.join(" ")),J(t)&&(t=t.join(" ")),e+" "+t):e:t:""}function w(e,t,n){var r="";return e=J(e)?e:e&&ne(e)&&e.length?e.split(/\s+/):[],X(e,function(e,a){e&&e.length>0&&(r+=a>0?" ":"",r+=n?t+e:e+t)}),r}function $(e){if(!e[0])return e;for(var t=0;t<e.length;t++){var n=e[t];if(n.nodeType===i)return n}}function k(e){return function(t,n){n.addClass&&(!function(e,t,n){X(t,function(t){e.addClass(t,n)})}(e,t,n.addClass),n.addClass=null),n.removeClass&&(!function(e,t,n){X(t,function(t){e.removeClass(t,n)})}(e,t,n.removeClass),n.removeClass=null)}}function C(e){if(!(e=e||{}).$$prepared){var t=e.domOperation||oe;e.domOperation=function(){e.$$domOperationFired=!0,t(),t=oe},e.$$prepared=!0}return e}function q(e,t){S(e,t),E(e,t)}function S(e,t){t.from&&(e.css(t.from),t.from=null)}function E(e,t){t.to&&(e.css(t.to),t.to=null)}function T(e,t,n){var r=t.options||{},a=n.options||{},o=(r.addClass||"")+" "+(a.addClass||""),i=(r.removeClass||"")+" "+(a.removeClass||""),u=function(e,t,n){var r={};e=o(e),t=o(t),X(t,function(e,t){r[t]=1}),n=o(n),X(n,function(e,t){r[t]=1===r[t]?null:-1});var a={addClass:"",removeClass:""};function o(e){ne(e)&&(e=e.split(" "));var t={};return X(e,function(e){e.length&&(t[e]=!0)}),t}return X(r,function(t,n){var r,o;1===t?(r="addClass",o=!e[n]||e[n+l]):-1===t&&(r="removeClass",o=e[n]||e[n+s]),o&&(a[r].length&&(a[r]+=" "),a[r]+=n)}),a}(e.attr("class"),o,i);a.preparationClasses&&(r.preparationClasses=O(a.preparationClasses,r.preparationClasses),delete a.preparationClasses);var c=r.domOperation!==oe?r.domOperation:null;return K(r,a),c&&(r.domOperation=c),u.addClass?r.addClass=u.addClass:r.addClass=null,u.removeClass?r.removeClass=u.removeClass:r.removeClass=null,t.addClass=r.addClass,t.removeClass=r.removeClass,r}function A(e){return e instanceof ae?e[0]:e}function M(e,t){var n=t?"-"+t+"s":"";return I(e,[v,n]),[v,n]}function D(e,t){var n=t?"paused":"",r=a+m;return I(e,[r,n]),[r,n]}function I(e,t){var n=t[0],r=t[1];e.style[n]=r}function O(e,t){return e?t?e+" "+t:e:t}var N=["$interpolate",function(e){return{link:function(t,n,r){var a=r.
53ngAnimateChildren;function o(e){e="on"===e||"true"===e,n.data(p,e)}ne(a)&&0===a.length?n.data(p,!0):(o(e(a)(t)),r.$observe("ngAnimateChildren",o))}}}],j="$$animateCss",P=1e3,V=3,R=1.5,F={transitionDuration:y,transitionDelay:v,transitionProperty:n+"Property",animationDuration:g,animationDelay:h,animationIterationCount:a+"IterationCount"},H={transitionDuration:y,transitionDelay:v,animationDuration:g,animationDelay:h};function L(e,t){return[t?h:v,e+"s"]}function z(e,t,n){var r=Object.create(null),a=e.getComputedStyle(t)||{};return X(n,function(e,t){var n,o,i=a[e];if(i){var s=i.charAt(0);("-"===s||"+"===s||s>=0)&&(n=0,o=i.split(/\s*,\s*/),X(o,function(e){"s"===e.charAt(e.length-1)&&(e=e.substring(0,e.length-1)),e=parseFloat(e)||0,n=n?Math.max(e,n):e}),i=n),0===i&&(i=null),r[t]=i}}),r}function U(e){return 0===e||null!=e}function B(e,t){var r=n,a=e+"s";return t?r+=d:a+=" linear all",[r,a]}function W(){var e=Object.create(null);return{flush:function(){e=Object.create(null)},count:function(t){var n=e[t];return n?n.total:0},get:function(t){var n=e[t];return n&&n.value},put:function(t,n){e[t]?e[t].total++:e[t]={total:1,value:n}}}}function Y(e,t,n){X(n,function(n){e[n]=Z(e[n])?e[n]:t.style.getPropertyValue(n)})}var G,K,X,J,Z,Q,ee,te,ne,re,ae,oe,ie=["$animateProvider",function(e){var t=W(),i=W();this.$get=["$window","$$jqLite","$$AnimateRunner","$timeout","$$forceReflow","$sniffer","$$rAFScheduler","$$animateQueue",function(e,c,p,d,m,h,v,y){var _=k(c),x=0;function b(e,t){var n="$$ngAnimateParentKey",r=e.parentNode;return(r[n]||(r[n]=++x))+"-"+e.getAttribute("class")+"-"+t}var $=[];function T(e){$.push(e),v.waitUntilQuiet(function(){t.flush(),i.flush();for(var e=m(),n=0;n<$.length;n++)$[n](e);$.length=0})}function O(n,r,a){var o=function(n,r,a,o){var i=t.get(a);return i||"infinite"===(i=z(e,n,o)).animationIterationCount&&(i.animationIterationCount=1),t.put(a,i),i}(n,0,a,F),i=o.animationDelay,s=o.transitionDelay;return o.maxDelay=i&&s?Math.max(i,s):i||s,o.maxDuration=Math.max(o.animationDuration*o.animationIterationCount,o.transitionDuration),o}return function(m,v){var x=v||{};x.$$prepared||(x=C(G(x)));var $={},k=A(m);if(!k||!k.parentNode||!y.enabled())return Ie();var N,F,W,K,Z,Q,ee,te,ne,re,ae=[],ie=m.attr("class"),se=function(e){var t={};return e&&(e.to||e.from)&&(t.to=e.to,t.from=e.from),t}(x),le=[];if(0===x.duration||!h.animations&&!h.transitions)return Ie();var ue=x.event&&J(x.event)?x.event.join(" "):x.event,ce="",pe="";ue&&x.structural?ce=w(ue,u,!0):ue&&(ce=ue),x.addClass&&(pe+=w(x.addClass,s)),x.removeClass&&(pe.length&&(pe+=" "),pe+=w(x.removeClass,l)),x.applyClassesEarly&&pe.length&&_(m,x);var de,fe,me,he=[ce,pe].join(" ").trim(),ge=ie+" "+he,ve=w(he,"-active"),ye=se.to&&Object.keys(se.to).length>0;if(!((x.keyframeStyle||"").length>0)&&!ye&&!he)return Ie();if(x.stagger>0){var _e=parseFloat(x.stagger);fe={transitionDelay:_e,animationDelay:_e,transitionDuration:0,animationDuration:0}}else de=b(k,ge),fe=function(n,r,a,o){var s;if(t.count(a)>0&&!(s=i.get(a))){var l=w(r,"-stagger");c.addClass(n,l),(s=z(e,n,o)).animationDuration=Math.max(s.animationDuration,0),s.transitionDuration=Math.max(s.transitionDuration,0),c.removeClass(n,l),i.put(a,s)}return s||{}}(k,he,de,H);if(x.$$skipPreparationClasses||c.addClass(m,he),x.transitionStyle){var xe=[n,x.transitionStyle];I(k,xe),ae.push(xe)}if(x.duration>=0){me=k.style[n].length>0;var be=B(x.duration,me);I(k,be),ae.push(be)}
53if(x.keyframeStyle){var we=[a,x.keyframeStyle];I(k,we),ae.push(we)}var $e=fe?x.staggerIndex>=0?x.staggerIndex:t.count(de):0,ke=0===$e;ke&&!x.skipBlocking&&M(k,9999);var Ce=O(k,0,de),qe=Ce.maxDelay;Q=Math.max(qe,0),te=Ce.maxDuration;var Se,Ee={};if(Ee.hasTransitions=Ce.transitionDuration>0,Ee.hasAnimations=Ce.animationDuration>0,Ee.hasTransitionAll=Ee.hasTransitions&&"all"===Ce.transitionProperty,Ee.applyTransitionDuration=ye&&(Ee.hasTransitions&&!Ee.hasTransitionAll||Ee.hasAnimations&&!Ee.hasTransitions),Ee.applyAnimationDuration=x.duration&&Ee.hasAnimations,Ee.applyTransitionDelay=U(x.delay)&&(Ee.applyTransitionDuration||Ee.hasTransitions),Ee.applyAnimationDelay=U(x.delay)&&Ee.hasAnimations,Ee.recalculateTimingStyles=pe.length>0,(Ee.applyTransitionDuration||Ee.applyAnimationDuration)&&(te=x.duration?parseFloat(x.duration):te,Ee.applyTransitionDuration&&(Ee.hasTransitions=!0,Ce.transitionDuration=te,me=k.style[n+"Property"].length>0,ae.push(B(te,me))),Ee.applyAnimationDuration&&(Ee.hasAnimations=!0,Ce.animationDuration=te,ae.push([g,te+"s"]))),0===te&&!Ee.recalculateTimingStyles)return Ie();null!=x.delay&&("boolean"!=typeof x.delay&&(Se=parseFloat(x.delay),Q=Math.max(Se,0)),Ee.applyTransitionDelay&&ae.push(L(Se)),Ee.applyAnimationDelay&&ae.push(L(Se,!0)));return null==x.duration&&Ce.transitionDuration>0&&(Ee.recalculateTimingStyles=Ee.recalculateTimingStyles||ke),ee=Q*P,ne=te*P,x.skipBlocking||(Ee.blockTransition=Ce.transitionDuration>0,Ee.blockKeyframeAnimation=Ce.animationDuration>0&&fe.animationDelay>0&&0===fe.animationDuration),x.from&&(x.cleanupStyles&&Y($,k,Object.keys(x.from)),S(m,x)),Ee.blockTransition||Ee.blockKeyframeAnimation?De(te):x.skipBlocking||M(k,!1),{$$willAnimate:!0,end:Te,start:function(){if(!N)return K=new p(Z={end:Te,cancel:Ae,resume:null,pause:null}),T(Ne),K}};function Te(){Me()}function Ae(){Me(!0)}function Me(e){if(!(N||W&&F)){N=!0,F=!1,x.$$skipPreparationClasses||c.removeClass(m,he),c.removeClass(m,ve),D(k,!1),M(k,!1),X(ae,function(e){k.style[e[0]]=""}),_(m,x),q(m,x),Object.keys($).length&&X($,function(e,t){e?k.style.setProperty(t,e):k.style.removeProperty(t)}),x.onDone&&x.onDone(),le&&le.length&&m.off(le.join(" "),Oe);var t=m.data(j);t&&(d.cancel(t[0].timer),m.removeData(j)),K&&K.complete(!e)}}function De(e){Ee.blockTransition&&M(k,e),Ee.blockKeyframeAnimation&&D(k,!!e)}function Ie(){return K=new p({end:Te,cancel:Ae}),T(oe),Me(),{$$willAnimate:!1,start:function(){return K},end:Te}}function Oe(e){e.stopPropagation();var t=e.originalEvent||e,n=t.$manualTimeStamp||Date.now(),r=parseFloat(t.elapsedTime.toFixed(V));Math.max(n-re,0)>=ee&&r>=te&&(W=!0,Me())}function Ne(){if(!N)if(k.parentNode){var e=function(e){if(W)F&&e&&(F=!1,Me());else if(F=!e,Ce.animationDuration){var t=D(k,F);F?ae.push(t):(r=t,a=(n=ae).indexOf(r),r>=0&&n.splice(a,1))}var n,r,a},t=$e>0&&(Ce.transitionDuration&&0===fe.transitionDuration||Ce.animationDuration&&0===fe.animationDuration)&&Math.max(fe.animationDelay,fe.transitionDelay);t?d(i,Math.floor(t*$e*P),!1):i(),Z.resume=function(){e(!0)},Z.pause=function(){e(!1)}}else Me();function i(){if(!N){if(De(!1),X(ae,function(e){var t=e[0],n=e[1];k.style[t]=n}),_(m,x),c.addClass(m,ve),Ee.recalculateTimingStyles){if(ge=k.className+" "+he,de=b(k,ge),Ce=O(k,0,de),qe=Ce.maxDelay,Q=Math.max(qe,0),0===(te=Ce.maxDuration))return void Me();Ee.hasTransitions=Ce.transitionDuration>0,Ee.hasAnimations=Ce.animationDuration>0}if(Ee.applyAnimationDelay&&(qe="boolean"!=typeof x.delay&&U(x.delay)?parseFloat(x.delay):qe,Q=Math.max(qe,0),Ce.animationDelay=qe,Se=L(qe,!0),ae.push(Se),k.style[Se[0]]=Se[1]),ee=Q*P,ne=te*P,x.easing){var e,t=x.easing;Ee.hasTransitions&&(e=n+f,ae.push([e,t]),k.style[e]=t),Ee.hasAnimations&&(e=a+f,ae.push([e,t]),k.style[e]=t)}Ce.transitionDuration&&le.push(r),Ce.animationDuration&&le.push(o),re=Date.now();var i=ee+R*ne,l=re+i,u=m.data(j)||[],p=!0;if(u.length){var h=u[0];(p=l>h.expectedEndTime)?d.cancel(h.timer):u.push(Me)}if(p){var g=d(s,i,!1);u[0]={timer:g,expectedEndTime:l},u.push(Me),m.data(j,u)}le.length&&m.on(le.join(" "),Oe),x.to&&(x.cleanupStyles&&Y($,k,Object.keys(x.to)),E(m,x))}}function s(){var e=m.data(j);if(e){for(var t=1;t<e.length;t++)e[t]();m.removeData(j)}}}}}]}],se=["$$animationProvider",function(e){e.drivers.push("$$animateCssDriver");var t="ng-animate-shim",n="ng-anchor",r="ng-anchor-out",a="ng-anchor-in";this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$sniffer","$$jqLite","$document",function(e,o,i,s,l,u,c){if(!l.animations&&!l.transitions)return oe;var p,d=c[0].body,f=A(s),m=ae((p=f).parentNode&&11===p.parentNode.nodeType||d.contains(f)?f:d);return function(o){return o.from&&o.to?function(o,s,l,u){var c=v(o),p=v(s),f=[];if(X(u,function(o){var s=function(o,s,l){var u=ae(A(s).cloneNode(!0)),c=h(x(u));
53s.addClass(t),l.addClass(t),u.addClass(n),m.append(u);var p,f,v=(f=e(u,{addClass:r,delay:!0,from:_(s)})).$$willAnimate?f:null;if(!v&&!(p=b()))return w();var y=v||p;return{start:function(){var e,t=y.start();return t.done(function(){if(t=null,!p&&(p=b()))return(t=p.start()).done(function(){t=null,w(),e.complete()}),t;w(),e.complete()}),e=new i({end:n,cancel:n});function n(){t&&t.end()}}};function _(e){var t={},n=A(e).getBoundingClientRect();return X(["width","height","top","left"],function(e){var r=n[e];switch(e){case"top":r+=d.scrollTop;break;case"left":r+=d.scrollLeft}t[e]=Math.floor(r)+"px"}),t}function x(e){return e.attr("class")||""}function b(){var t=h(x(l)),n=g(t,c),o=g(c,t),i=e(u,{to:_(l),addClass:a+" "+n,removeClass:r+" "+o,delay:!0});return i.$$willAnimate?i:null}function w(){u.remove(),s.removeClass(t),l.removeClass(t)}}(0,o.out,o.in);s&&f.push(s)}),!c&&!p&&0===f.length)return;return{start:function(){var e=[];c&&e.push(c.start()),p&&e.push(p.start()),X(f,function(t){e.push(t.start())});var t=new i({end:n,cancel:n});return i.all(e,function(e){t.complete(e)}),t;function n(){X(e,function(e){e.end()})}}}}(o.from,o.to,o.classes,o.anchors):v(o)};function h(e){return e.replace(/\bng-\S+\b/g,"")}function g(e,t){return ne(e)&&(e=e.split(" ")),ne(t)&&(t=t.split(" ")),e.filter(function(e){return-1===t.indexOf(e)}).join(" ")}function v(t){var n=t.element,r=t.options||{};t.structural&&(r.event=t.event,r.structural=!0,r.applyClassesEarly=!0,"leave"===t.event&&(r.onDone=r.domOperation)),r.preparationClasses&&(r.event=O(r.event,r.preparationClasses));var a=e(n,r);return a.$$willAnimate?a:null}}]}],le=["$animateProvider",function(e){this.$get=["$injector","$$AnimateRunner","$$jqLite",function(t,n,r){var a=k(r);return function(r,o,i,s){var l=!1;3===arguments.length&&te(i)&&(s=i,i=null),s=C(s),i||(i=r.attr("class")||"",s.addClass&&(i+=" "+s.addClass),s.removeClass&&(i+=" "+s.removeClass));var u,c,p,d,f,m=s.addClass,h=s.removeClass,g=function(n){n=J(n)?n:n.split(" ");for(var r=[],a={},o=0;o<n.length;o++){var i=n[o],s=e.$$registeredAnimations[i];s&&!a[i]&&(r.push(t.get(s)),a[i]=!0)}return r}(i);g.length&&("leave"===o?(d="leave",p="afterLeave"):(d="before"+o.charAt(0).toUpperCase()+o.substr(1),p=o),"enter"!==o&&"move"!==o&&(u=x(r,o,s,g,d)),c=x(r,o,s,g,p));if(u||c)return{$$willAnimate:!0,end:function(){return f?f.end():(y(),(f=new n).complete(!0)),f},start:function(){if(f)return f;var e;f=new n;var t=[];return u&&t.push(function(t){e=u(t)}),t.length?t.push(function(e){v(),e(!0)}):v(),c&&t.push(function(t){e=c(t)}),f.setHost({end:function(){a()},cancel:function(){a(!0)}}),n.chain(t,r),f;function r(e){y(),f.complete(e)}function a(t){l||((e||oe)(t),r(t))}}};function v(){s.domOperation(),a(r,s)}function y(){l=!0,v(),q(r,s)}function _(e,t,r,a,o){var i=[];return X(a,function(a){var s=a[o];s&&i.push(function(){var a,o,i=!1,l=function(e){i||(i=!0,(o||oe)(e),a.complete(!e))};return a=new n({end:function(){l()},cancel:function(){l(!0)}}),o=function(e,t,r,a,o){var i;switch(r){case"animate":i=[t,a.from,a.to,o];break;case"setClass":i=[t,m,h,o];break;case"addClass":i=[t,m,o];break;case"removeClass":i=[t,h,o];break;default:i=[t,o]}i.push(a);var s=e.apply(e,i);if(s)if(ee(s.start)&&(s=s.start()),s instanceof n)s.done(o);else if(ee(s))return s;return oe}(s,e,t,r,function(e){l(!1===e)}),a})}),i}function x(e,t,r,a,o){var i,s,l=_(e,t,r,a,o);0===l.length&&("beforeSetClass"===o?(i=_(e,"removeClass",r,a,"beforeRemoveClass"),s=_(e,"addClass",r,a,"beforeAddClass")):"setClass"===o&&(i=_(e,"removeClass",r,a,"removeClass"),s=_(e,"addClass",r,a,"addClass")),i&&(l=l.concat(i)),s&&(l=l.concat(s)));if(0!==l.length)return function(e){var t=[];return l.length&&X(l,function(e){t.push(e())}),t.length?n.all(t,e):e(),function(e){X(t,function(t){e?t.cancel():t.end()})}}}}}]}],ue=["$$animationProvider",function(e){e.drivers.push("$$animateJsDriver"),this.$get=["$$animateJs","$$AnimateRunner",function(e,t){return function(e){if(e.from&&e.to){var r=n(e.from),a=n(e.to);if(!r&&!a)return;return{start:function(){var e=[];r&&e.push(r.start()),a&&e.push(a.start()),t.all(e,function(e){n.complete(e)});var n=new t({end:o(),cancel:o()});return n;function o(){return function(){X(e,function(e){e.end()})}}}}}return n(e)};function n(t){var n=t.element,r=t.event,a=t.options,o=t.classes;return e(n,r,o,a)}}]}],ce="data-ng-animate",pe="$ngAnimatePin",de=["$animateProvider",function(t){var n=1,r=2,a=" ",o=this.rules={skip:[],cancel:[],join:[]};function c(e,t){if(e&&t){var n=function(e){if(!e)return null;var t=e.split(a),n=Object.create(null);return X(t,function(e){n[e]=!0}),n}(t);return e.split(a).some(function(e){return n[e]})}}function d(e,t,n,r){return o[e].some(function(e){return e(t,n,r)})}function f(e,t){var n=(e.addClass||"").length>0,r=(e.removeClass||"").length>0;return t?n&&r:n||r}o.join.push(function(e,t,n){return!t.structural&&f(t)}),o.skip.push(function(e,t,n){return!t.structural&&!f(t)}),o.skip.push(function(e,t,n){return"leave"===n.event&&t.structural}),o.skip.push(function(e,t,n){return n.structural&&n.state===r&&!t.structural}),o.cancel.push(function(e,t,n){return n.structural&&t.structural}),o.cancel.push(function(e,t,n){return n.state===r&&t.structural}),o.cancel.push(function(e,t,n){if(n.structural)return!1;var r=t.addClass,a=t.removeClass,o=n.addClass,i=n.removeClass;return!(re(r)&&re(a)||re(o)&&re(i))&&(c(r,i)||c(a,o))}),this.$get=["$$rAF","$rootScope","$rootElement","$document","$$HashMap","$$animation","$$AnimateRunner","$templateRequest","$$jqLite","$$forceReflow",function(a,o,c,m,h,g,v,y,_,b){var S=new h,E=new h,M=null;var D=o.$watch(function(){return 0===y.totalPendingRequests},function(e){e&&(D(),o.$$postDigest(function(){o.$$postDigest(function(){null===M&&(M=!0)})}))}),I=Object.create(null),N=t.classNameFilter(),j=N?function(e){return N.test(e)}:function(){return!0},P=k(_);function V(e,t){return T(e,t,{})}var R=e.Node.prototype.contains||function(e){return this===e||!!(16&this.compareDocumentPosition(e))};function F(e,t,n){var r=$(t);return e.filter(function(e){return!(e.node===r&&(!n||e.callback===n))})}function H(e,t){"close"!==e||t[0].parentNode||L.off(t)}var L={on:function(e,t,n){var r=$(t);I[e]=I[e]||[],I[e].push({node:r,callback:n}),ae(t).on("$destroy",function(){S.get(r)||L.off(e,t,n)})},off:function(e,t,n){if(1!==arguments.length||ne(arguments[0])){var r=I[e];r&&(I[e]=1===arguments.length?null:F(r,t,n))}else for(var a in t=arguments[0],I)I[a]=F(I[a],t)},pin:function(e,t){x(Q(e),"element","not an element"),x(Q(t),"parentElement","not an element"),e.data(pe,t)}
53,push:function(e,t,h,y){return(h=h||{}).domOperation=y,function(e,t,h){var y,_,x=G(h);(e=function(e){if(e instanceof ae)switch(e.length){case 0:return e;case 1:if(e[0].nodeType===i)return e;break;default:return ae($(e))}if(e.nodeType===i)return ae(e)}(e))&&(y=A(e),_=e.parent());x=C(x);var b=new v,k=(D=!1,function(e){D?e():o.$$postDigest(function(){D=!0,e()})});var D;J(x.addClass)&&(x.addClass=x.addClass.join(" "));x.addClass&&!ne(x.addClass)&&(x.addClass=null);J(x.removeClass)&&(x.removeClass=x.removeClass.join(" "));x.removeClass&&!ne(x.removeClass)&&(x.removeClass=null);x.from&&!te(x.from)&&(x.from=null);x.to&&!te(x.to)&&(x.to=null);if(!y)return de(),b;var N=[y.className,x.addClass,x.removeClass].join(" ");if(!j(N))return de(),b;var F=["enter","move","leave"].indexOf(t)>=0,L=m[0].hidden,W=!M||L||E.get(y),Y=!W&&S.get(y)||{},K=!!Y.state;W||K&&Y.state===n||(W=!function(e,t,n){var r,a=ae(m[0].body),o=U(e,a)||"HTML"===e[0].nodeName,s=U(e,c),l=!1,u=E.get(A(e)),d=ae.data(e[0],pe);d&&(t=d);t=A(t);for(;t&&(s||(s=U(t,c)),t.nodeType===i);){var f=S.get(t)||{};if(!l){var h=E.get(t);if(!0===h&&!1!==u){u=!0;break}!1===h&&(u=!1),l=f.structural}if(re(r)||!0===r){var g=ae.data(t,p);Z(g)&&(r=g)}if(l&&!1===r)break;if(o||(o=U(t,a)),o&&s)break;t=s||!(d=ae.data(t,pe))?t.parentNode:A(d)}return(!l||r)&&!0!==u&&s&&o}(e,_));if(W)return L&&ue(b,t,"start"),de(),L&&ue(b,t,"close"),b;F&&function(e){var t=A(e).querySelectorAll("["+ce+"]");X(t,function(e){var t=parseInt(e.getAttribute(ce),10),a=S.get(e);if(a)switch(t){case r:a.runner.end();case n:S.remove(e)}})}(e);var Q={structural:F,element:e,event:t,addClass:x.addClass,removeClass:x.removeClass,close:de,options:x,runner:b};if(K){var ee=d("skip",e,Q,Y);if(ee)return Y.state===r?(de(),b):(T(e,Y,Q),Y.runner);var oe=d("cancel",e,Q,Y);if(oe)if(Y.state===r)Y.runner.end();else{if(!Y.structural)return T(e,Y,Q),Y.runner;Y.close()}else{var ie=d("join",e,Q,Y);if(ie){if(Y.state!==r)return function(e,t,n){var r="";t&&(r=w(t,u,!0)),n.addClass&&(r=O(r,w(n.addClass,s))),n.removeClass&&(r=O(r,w(n.removeClass,l))),r.length&&(n.preparationClasses=r,e.addClass(r))}(e,F?t:null,x),t=Q.event=Y.event,x=T(e,Y,Q),Y.runner;V(e,Q)}}}else V(e,Q);var se=Q.structural;se||(se="animate"===Q.event&&Object.keys(Q.options.to||{}).length>0||f(Q));if(!se)return de(),z(e),b;var le=(Y.counter||0)+1;return Q.counter=le,B(e,n,Q),o.$$postDigest(function(){var n=S.get(y),a=!n;n=n||{};var o=(e.parent()||[]).length>0&&("animate"===n.event||n.structural||f(n));if(a||n.counter!==le||!o)return a&&(P(e,x),q(e,x)),(a||F&&n.event!==t)&&(x.domOperation(),b.end()),void(o||z(e));t=!n.structural&&f(n,!0)?"setClass":n.event,B(e,r);var i=g(e,t,n.options);b.setHost(i),ue(b,t,"start",{}),i.done(function(n){de(!n);var r=S.get(y);r&&r.counter===le&&z(A(e)),ue(b,t,"close",{})})}),b;function ue(t,n,r,o){k(function(){var t=function(e,t,n){var r=A(t),a=A(e),o=[],i=I[n];return i&&X(i,function(e){R.call(e.node,r)?o.push(e.callback):"leave"===n&&R.call(e.node,a)&&o.push(e.callback)}),o}(_,e,n);t.length?a(function(){X(t,function(t){t(e,r,o)}),H(r,e)}):H(r,e)}),t.progress(n,r,o)}function de(t){!function(e,t){t.preparationClasses&&(e.removeClass(t.preparationClasses),t.preparationClasses=null),t.activeClasses&&(e.removeClass(t.activeClasses),t.activeClasses=null)}(e,x),P(e,x),q(e,x),x.domOperation(),b.complete(!t)}}(e,t,h)},enabled:function(e,t){var n=arguments.length;if(0===n)t=!!M;else if(Q(e)){var r=A(e);1===n?t=!E.get(r):E.put(r,!t)}else t=M=!!e;return t}};return L;function z(e){var t=A(e);t.removeAttribute(ce),S.remove(t)}function U(e,t){return A(e)===A(t)}function B(e,t,n){(n=n||{}).state=t;var r=A(e);r.setAttribute(ce,t);var a=S.get(r),o=a?K(a,n):n;S.put(r,o)}}]}],fe=["$animateProvider",function(e){var t="ng-animate-ref",n=this.drivers=[],r="$$animationRunner";function a(e){return e.data(r)}this.$get=["$$jqLite","$rootScope","$injector","$$AnimateRunner","$$HashMap","$$rAFScheduler",function(e,o,i,s,l,u){var p=[],d=k(e);return function(f,m,h){h=C(h);var g=["enter","move","leave"].indexOf(m)>=0,v=new s({end:function(){k()},cancel:function(){k(!0)}});if(!n.length)return k(),v;!function(e,t){e.data(r,t)}(f,v);var y,_=b(f.attr("class"),b(h.addClass,h.removeClass)),x=h.tempClasse
53s;return x&&(_+=" "+x,h.tempClasses=null),g&&(y="ng-"+m+"-prepare",e.addClass(f,y)),p.push({element:f,classes:_,event:m,structural:g,options:h,beforeStart:function(){f.addClass(c),x&&e.addClass(f,x);y&&(e.removeClass(f,y),y=null)},close:k}),f.on("$destroy",$),p.length>1?v:(o.$$postDigest(function(){var e=[];X(p,function(t){a(t.element)?e.push(t):t.close()}),p.length=0;var r=function(e){var n=[],r={};X(e,function(e,a){var o=e.element,i=A(o),s=e.event,l=["enter","move"].indexOf(s)>=0,u=e.structural?function(e){var n="["+t+"]",r=e.hasAttribute(t)?[e]:e.querySelectorAll(n),a=[];return X(r,function(e){var n=e.getAttribute(t);n&&n.length&&a.push(e)}),a}(i):[];if(u.length){var c=l?"to":"from";X(u,function(e){var n=e.getAttribute(t);r[n]=r[n]||{},r[n][c]={animationID:a,element:ae(e)}})}else n.push(e)});var a={},o={};return X(r,function(t,r){var i=t.from,s=t.to;if(i&&s){var l=e[i.animationID],u=e[s.animationID],c=i.animationID.toString();if(!o[c]){var p=o[c]={structural:!0,beforeStart:function(){l.beforeStart(),u.beforeStart()},close:function(){l.close(),u.close()},classes:w(l.classes,u.classes),from:l,to:u,anchors:[]};p.classes.length?n.push(p):(n.push(l),n.push(u))}o[c].anchors.push({out:i.element,in:s.element})}else{var d=i?i.animationID:s.animationID,f=d.toString();a[f]||(a[f]=!0,n.push(e[d]))}}),n}(e),o=[];X(r,function(e){o.push({domNode:A(e.from?e.from.element:e.element),fn:function(){e.beforeStart();var t,r=e.close;if(a(e.anchors?e.from.element||e.to.element:e.element)){var o=function(e){for(var t=n.length-1;t>=0;t--){var r=n[t],a=i.get(r),o=a(e);if(o)return o}}(e);o&&(t=o.start)}if(t){var s=t();s.done(function(e){r(!e)}),function(e,t){e.from&&e.to?(n(e.from.element),n(e.to.element)):n(e.element);function n(e){var n=a(e);n&&n.setHost(t)}}(e,s)}else r()}})}),u(function(e){var t,n={children:[]},r=new l;for(t=0;t<e.length;t++){var a=e[t];r.put(a.domNode,e[t]={domNode:a.domNode,fn:a.fn,children:[]})}for(t=0;t<e.length;t++)o(e[t]);return function(e){var t,n=[],r=[];for(t=0;t<e.children.length;t++)r.push(e.children[t]);var a=r.length,o=0,i=[];for(t=0;t<r.length;t++){var s=r[t];a<=0&&(a=o,o=0,n.push(i),i=[]),i.push(s.fn),s.children.forEach(function(e){o++,r.push(e)}),a--}return i.length&&n.push(i),n}(n);function o(e){if(e.processed)return e;e.processed=!0;var t,a=e.domNode,i=a.parentNode;for(r.put(a,e);i;){if(t=r.get(i)){t.processed||(t=o(t));break}i=i.parentNode}return(t||n).children.push(e),e}}(o))}),v);function w(e,t){e=e.split(" "),t=t.split(" ");for(var n=[],r=0;r<e.length;r++){var a=e[r];if("ng-"!==a.substring(0,3))for(var o=0;o<t.length;o++)if(a===t[o]){n.push(a);break}}return n.join(" ")}function $(){var e=a(f);!e||"leave"===m&&h.$$domOperationFired||e.end()}function k(t){f.off("$destroy",$),function(e){e.removeData(r)}(f),d(f,h),q(f,h),h.domOperation(),x&&e.removeClass(f,x),f.removeClass(c),v.complete(!t)}}}]}];t.module("ngAnimate",[],function(){oe=t.noop,G=t.copy,K=t.extend,ae=t.element,X=t.forEach,J=t.isArray,ne=t.isString,te=t.isObject,re=t.isUndefined,Z=t.isDefined,ee=t.isFunction,Q=t.isElement}).directive("ngAnimateSwap",["$animate","$rootScope",function(e,t){return{restrict:"A",transclude:"element",terminal:!0,priority:600,link:function(t,n,r,a,o){var i,s;t.$watchCollection(r.ngAnimateSwap||r.for,function(r){i&&e.leave(i),s&&(s.$destroy(),s=null),(r||0===r)&&(s=t.$new(),o(s,function(t){i=t,e.enter(t,null,n)}))})}}}]).directive("ngAnimateChildren",N).factory("$$rAFScheduler",["$$rAF",function(e){var t,n;function r(e){t=t.concat(e),a()}return t=r.queue=[],r.waitUntilQuiet=function(t){n&&n(),n=e(function(){n=null,t(),a()})},r;function a(){if(t.length){for(var r=t.shift(),o=0;o<r.length;o++)r[o]();n||e(function(){n||a()})}}}]).provider("$$animateQueue",de).provider("$$animation",fe).provider("$animateCss",ie).provider("$$animateCssDriver",se).provider("$$animateJs",le).provider("$$animateJsDriver",ue)}(window,window.angular)},843:function(e,t){
54/*! 
55 * angular-loading-bar v0.9.0
56 * https://chieffancypants.github.io/angular-loading-bar
57 * Copyright (c) 2016 Wes Cruver
58 * License: MIT
59 */
60!function(){"use strict";angular.module("angular-loading-bar",["cfp.loadingBarInterceptor"]),angular.module("chieffancypants.loadingBar",["cfp.loadingBarInterceptor"]),angular.module("cfp.loadingBarInterceptor",["cfp.loadingBar"]).config(["$httpProvider",function(e){var t=["$q","$cacheFactory","$timeout","$rootScope","$log","cfpLoadingBar",function(t,n,r,a,o,i){var s,l=0,u=0,c=i.latencyThreshold;function p(){r.cancel(s),i.complete(),u=0,l=0}function d(t){var r,a=n.get("$http"),o=e.defaults;!t.cache&&!o.cache||!1===t.cache||"GET"!==t.method&&"JSONP"!==t.method||(r=angular.isObject(t.cache)?t.cache:angular.isObject(o.cache)?o.cache:a);var i=void 0!==r&&void 0!==r.get(t.url);return void 0!==t.cached&&i!==t.cached?t.cached:(t.cached=i,i)}return{request:function(e){return e.ignoreLoadingBar||d(e)||(a.$broadcast("cfpLoadingBar:loading",{url:e.url}),0===l&&(s=r(function(){i.start()},c)),l++,i.set(u/l)),e},response:function(e){return e&&e.config?(e.config.ignoreLoadingBar||d(e.config)||(u++,a.$broadcast("cfpLoadingBar:loaded",{url:e.config.url,result:e}),u>=l?p():i.set(u/l)),e):(o.error("Broken interceptor detected: Config object not supplied in response:\n https://github.com/chieffancypants/angular-loading-bar/pull/50"),e)},responseError:function(e){return e&&e.config?(e.config.ignoreLoadingBar||d(e.config)||(u++,a.$broadcast("cfpLoadingBar:loaded",{url:e.config.url,result:e}),u>=l?p():i.set(u/l)),t.reject(e)):(o.error("Broken interceptor detected: Config object not supplied in rejection:\n https://github.com/chieffancypants/angular-loading-bar/pull/50"),t.reject(e))}}}];e.interceptors.push(t)}]),angular.module("cfp.loadingBar",[]).provider("cfpLoadingBar",function(){this.autoIncrement=!0,this.includeSpinner=!0,this.includeBar=!0,this.latencyThreshold=100,this.startSize=.02,this.parentSelector="body",this.spinnerTemplate='<div id="loading-bar-spinner"><div class="spinner-icon"></div></div>',this.loadingBarTemplate='<div id="loading-bar"><div class="bar"><div class="peg"></div></div></div>',this.$get=["$injector","$document","$timeout","$rootScope",function(e,t,n,r){var a,o,i,s=this.parentSelector,l=angular.element(this.loadingBarTemplate),u=l.find("div").eq(0),c=angular.element(this.spinnerTemplate),p=!1,d=0,f=this.autoIncrement,m=this.includeSpinner,h=this.includeBar,g=this.startSize;function v(e){if(p){var t=100*e+"%";u.css("width",t),d=e,f&&(n.cancel(o),o=n(function(){y()},250))}}function y(){if(!(_()>=1)){var e=0,t=_();e=t>=0&&t<.25?(3*Math.random()+3)/100:t>=.25&&t<.65?3*Math.random()/100:t>=.65&&t<.9?2*Math.random()/100:t>=.9&&t<.99?.005:0,v(_()+e)}}function _(){return d}function x(){d=0,p=!1}return{start:function(){if(a||(a=e.get("$animate")),n.cancel(i),!p){var o=t[0],u=o.querySelector?o.querySelector(s):t.find(s)[0];u||(u=o.getElementsByTagName("body")[0]);var d=angular.element(u),f=u.lastChild&&angular.element(u.lastChild);r.$broadcast("cfpLoadingBar:started"),p=!0,h&&a.enter(l,d,f),m&&a.enter(c,d,l),v(g)}},set:v,status:_,inc:y,complete:function(){a||(a=e.get("$animate")),r.$broadcast("cfpLoadingBar:completed"),v(1),n.cancel(i),i=n(function(){var e=a.leave(l,x);e&&e.then&&e.then(x),a.leave(c)},500)},autoIncrement:this.autoIncrement,includeSpinner:this.includeSpinner,latencyThreshold:this.latencyThreshold,parentSelector:this.parentSelector,startSize:this.startSize}}]})}()}},[[2312,0]]]);
61//# sourceMappingURL=app-fced865feb3550f4a0a563c0f0b38e669d98dc98.e70bb92b52bdd6385ed9.js.map

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.