2019-09-08 17:49:46 +03:00
! function ( e ) { var t = { } ; function n ( r ) { if ( t [ r ] ) return t [ r ] . exports ; var a = t [ r ] = { i : r , l : ! 1 , exports : { } } ; return e [ r ] . call ( a . exports , a , a . exports , n ) , a . l = ! 0 , a . exports } n . m = e , n . c = t , n . d = function ( e , t , r ) { n . o ( e , t ) || Object . defineProperty ( e , t , { enumerable : ! 0 , get : r } ) } , n . r = function ( e ) { "undefined" != typeof Symbol && Symbol . toStringTag && Object . defineProperty ( e , Symbol . toStringTag , { value : "Module" } ) , Object . defineProperty ( e , "__esModule" , { value : ! 0 } ) } , n . t = function ( e , t ) { if ( 1 & t && ( e = n ( e ) ) , 8 & t ) return e ; if ( 4 & t && "object" == typeof e && e && e . _ _esModule ) return e ; var r = Object . create ( null ) ; if ( n . r ( r ) , Object . defineProperty ( r , "default" , { enumerable : ! 0 , value : e } ) , 2 & t && "string" != typeof e ) for ( var a in e ) n . d ( r , a , function ( t ) { return e [ t ] } . bind ( null , a ) ) ; return r } , n . n = function ( e ) { var t = e && e . _ _esModule ? function ( ) { return e . default } : function ( ) { return e } ; return n . d ( t , "a" , t ) , t } , n . o = function ( e , t ) { return Object . prototype . hasOwnProperty . call ( e , t ) } , n . p = "" , n ( n . s = 580 ) } ( [ function ( e , t , n ) { var r , a , i ;
2019-01-30 19:06:01 +03:00
/ * !
* jQuery JavaScript Library v2 . 1.4
* http : //jquery.com/
*
* Includes Sizzle . js
* http : //sizzlejs.com/
*
* Copyright 2005 , 2014 jQuery Foundation , Inc . and other contributors
* Released under the MIT license
* http : //jquery.org/license
*
* Date : 2015 - 04 - 28 T16 : 01 Z
2019-09-13 12:04:31 +03:00
* /a="undefined"!=typeof window?window:this,i=function(n,a){var i=[],s=i.slice,o=i.concat,u=i.push,d=i.indexOf,l={},c=l.toString,f=l.hasOwnProperty,m={},h=n.document,_=function(e,t){return new _.fn.init(e,t)},p=/ ^ [ \ s\uFEFF \ xA0 ] + | [ \ s\uFEFF \ xA0 ] + $ / g , y = /^-ms-/ , v = /-([\da-z])/gi , g = function ( e , t ) { return t . toUpperCase ( ) } ; function M ( e ) { var t = "length" in e && e . length , n = _ . type ( e ) ; return "function" !== n && ! _ . isWindow ( e ) && ( ! ( 1 !== e . nodeType || ! t ) || "array" === n || 0 === t || "number" == typeof t && t > 0 && t - 1 in e ) } _ . fn = _ . prototype = { jquery : "2.1.4" , constructor : _ , selector : "" , length : 0 , toArray : function ( ) { return s . call ( this ) } , get : function ( e ) { return null != e ? e < 0 ? this [ e + this . length ] : this [ e ] : s . call ( this ) } , pushStack : function ( e ) { var t = _ . merge ( this . constructor ( ) , e ) ; return t . prevObject = this , t . context = this . context , t } , each : function ( e , t ) { return _ . each ( this , e , t ) } , map : function ( e ) { return this . pushStack ( _ . 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 ) } , 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 ( null ) } , push : u , sort : i . sort , splice : i . splice } , _ . extend = _ . fn . extend = function ( ) { var e , t , n , r , a , i , s = arguments [ 0 ] || { } , o = 1 , u = arguments . length , d = ! 1 ; for ( "boolean" == typeof s && ( d = s , s = arguments [ o ] || { } , o ++ ) , "object" == typeof s || _ . isFunction ( s ) || ( s = { } ) , o === u && ( s = this , o -- ) ; o < u ; o ++ ) if ( null != ( e = arguments [ o ] ) ) for ( t in e ) n = s [ t ] , s !== ( r = e [ t ] ) && ( d && r && ( _ . isPlainObject ( r ) || ( a = _ . isArray ( r ) ) ) ? ( a ? ( a = ! 1 , i = n && _ . isArray ( n ) ? n : [ ] ) : i = n && _ . isPlainObject ( n ) ? n : { } , s [ t ] = _ . extend ( d , i , r ) ) : void 0 !== r && ( s [ t ] = r ) ) ; return s } , _ . extend ( { expando : "jQuery" + ( "2.1.4" + Math . random ( ) ) . replace ( /\D/g , "" ) , isReady : ! 0 , error : function ( e ) { throw new Error ( e ) } , noop : function ( ) { } , isFunction : function ( e ) { return "function" === _ . type ( e ) } , isArray : Array . isArray , isWindow : function ( e ) { return null != e && e === e . window } , isNumeric : function ( e ) { return ! _ . isArray ( e ) && e - parseFloat ( e ) + 1 >= 0 } , isPlainObject : function ( e ) { return ! ( "object" !== _ . type ( e ) || e . nodeType || _ . isWindow ( e ) || e . constructor && ! f . call ( e . constructor . prototype , "isPrototypeOf" ) ) } , isEmptyObject : function ( e ) { var t ; for ( t in e ) return ! 1 ; return ! 0 } , type : function ( e ) { return null == e ? e + "" : "object" == typeof e || "function" == typeof e ? l [ c . call ( e ) ] || "object" : typeof e } , globalEval : function ( e ) { var t , n = eval ; ( e = _ . trim ( e ) ) && ( 1 === e . indexOf ( "use strict" ) ? ( ( t = h . createElement ( "script" ) ) . text = e , h . head . appendChild ( t ) . parentNode . removeChild ( t ) ) : n ( e ) ) } , camelCase : function ( e ) { return e . replace ( y , "ms-" ) . replace ( v , g ) } , nodeName : function ( e , t ) { return e . nodeName && e . nodeName . toLowerCase ( ) === t . toLowerCase ( ) } , each : function ( e , t , n ) { var r = 0 , a = e . length , i = M ( e ) ; if ( n ) { if ( i ) for ( ; r < a && ! 1 !== t . apply ( e [ r ] , n ) ; r ++ ) ; else for ( r in e ) if ( ! 1 === t . apply ( e [ r ] , n ) ) break } else if ( i ) for ( ; r < a && ! 1 !== t . call ( e [ r ] , r , e [ r ] ) ; r ++ ) ; else for ( r in e ) if ( ! 1 === t . call ( e [ r ] , r , e [ r ] ) ) break ; return e } , trim : function ( e ) { return null == e ? "" : ( e + "" ) . replace ( p , "" ) } , makeArray : function ( e , t ) { var n = t || [ ] ; return null != e && ( M ( Object ( e ) ) ? _ . merge ( n , "string" == typeof e ? [ e ] : e ) : u . call ( n , e ) ) , n } , inArray : function ( e , t , n ) { return null == t ? - 1 : d . call ( t , e , n ) } , 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 , i = e . length , s = ! n ; a < i ; a ++ ) ! t ( e [ a ] , a ) !== s && r . push ( e [ a ] ) ; return r } , map : function ( e , t , n ) { var r , a = 0 , i = e . length , s = [ ] ; if ( M ( e ) ) for ( ; a < i ; a ++ ) null != ( r = t ( e [ a ] , a , n ) ) && s . push ( r ) ; else for ( a in e ) null != ( r = t ( e [ a ] , a , n ) ) && s . push ( r ) ; return o . apply ( [ ] , s ) } , guid : 1 , proxy : function ( e , t ) { var n , r , a ; if ( "string" == typeof t && ( n = e [ t ] , t = e , e = n ) , _ . isFunction ( e ) ) return r = s . call ( arguments , 2 ) , ( a = function ( ) { return e . apply ( t || this , r . concat ( s . call ( arguments ) ) ) } ) . guid = e . guid = e . guid || _ . guid ++ , a } , now : Date . now , support : m } ) , _ . each ( "Boolean Number String Function Array Date RegExp Object Error" . split ( " " ) , ( function ( e , t ) { l [ "[object " + t + "]" ] = t . toLowerCase ( ) } ) ) ; var L =
2019-01-30 19:06:01 +03:00
/ * !
* Sizzle CSS Selector Engine v2 . 2.0 - pre
* http : //sizzlejs.com/
*
* Copyright 2008 , 2014 jQuery Foundation , Inc . and other contributors
* Released under the MIT license
* http : //jquery.org/license
*
* Date : 2014 - 12 - 16
* /
2019-09-13 12:04:31 +03:00
function ( e ) { var t , n , r , a , i , s , o , u , d , l , c , f , m , h , _ , p , y , v , g , M = "sizzle" + 1 * new Date , L = e . document , w = 0 , k = 0 , Y = se ( ) , b = se ( ) , T = se ( ) , D = function ( e , t ) { return e === t && ( c = ! 0 ) , 0 } , x = 1 << 31 , S = { } . hasOwnProperty , j = [ ] , H = j . pop , P = j . push , A = j . push , O = j . slice , E = function ( e , t ) { for ( var n = 0 , r = e . length ; n < r ; n ++ ) if ( e [ n ] === t ) return n ; return - 1 } , C = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped" , F = "[\\x20\\t\\r\\n\\f]" , N = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+" , I = N . replace ( "w" , "w#" ) , W = "\\[" + F + "*(" + N + ")(?:" + F + "*([*^$|!~]?=)" + F + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + I + "))|)" + F + "*\\]" , R = ":(" + N + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + W + ")*)|.*)\\)|)" , $ = new RegExp ( F + "+" , "g" ) , z = new RegExp ( "^" + F + "+|((?:^|[^\\\\])(?:\\\\.)*)" + F + "+$" , "g" ) , U = new RegExp ( "^" + F + "*," + F + "*" ) , J = new RegExp ( "^" + F + "*([>+~]|" + F + ")" + F + "*" ) , B = new RegExp ( "=" + F + "*([^\\]'\"]*?)" + F + "*\\]" , "g" ) , q = new RegExp ( R ) , V = new RegExp ( "^" + I + "$" ) , G = { ID : new RegExp ( "^#(" + N + ")" ) , CLASS : new RegExp ( "^\\.(" + N + ")" ) , TAG : new RegExp ( "^(" + N . replace ( "w" , "w*" ) + ")" ) , ATTR : new RegExp ( "^" + W ) , PSEUDO : new RegExp ( "^" + R ) , CHILD : new RegExp ( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + F + "*(even|odd|(([+-]|)(\\d*)n|)" + F + "*(?:([+-]|)" + F + "*(\\d+)|))" + F + "*\\)|)" , "i" ) , bool : new RegExp ( "^(?:" + C + ")$" , "i" ) , needsContext : new RegExp ( "^" + F + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + F + "*((?:-\\d)?\\d*)" + F + "*\\)|)(?=[^-]|$)" , "i" ) } , K = /^(?:input|select|textarea|button)$/i , X = /^h\d$/i , Z = /^[^{]+\{\s*\[native \w/ , Q = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/ , ee = /[+~]/ , te = /'|\\/g , ne = new RegExp ( "\\\\([\\da-f]{1,6}" + F + "?|(" + F + ")|.)" , "ig" ) , re = function ( e , t , n ) { var r = "0x" + t - 65536 ; return r != r || n ? t : r < 0 ? String . fromCharCode ( r + 65536 ) : String . fromCharCode ( r >> 10 | 55296 , 1023 & r | 56320 ) } , ae = function ( ) { f ( ) } ; try { A . apply ( j = O . call ( L . childNodes ) , L . childNodes ) , j [ L . childNodes . length ] . nodeType } catch ( e ) { A = { apply : j . length ? function ( e , t ) { P . apply ( e , O . call ( t ) ) } : function ( e , t ) { for ( var n = e . length , r = 0 ; e [ n ++ ] = t [ r ++ ] ; ) ; e . length = n - 1 } } } function ie ( e , t , r , a ) { var i , o , d , l , c , h , y , v , w , k ; if ( ( t ? t . ownerDocument || t : L ) !== m && f ( t ) , r = r || [ ] , l = ( t = t || m ) . nodeType , "string" != typeof e || ! e || 1 !== l && 9 !== l && 11 !== l ) return r ; if ( ! a && _ ) { if ( 11 !== l && ( i = Q . exec ( e ) ) ) if ( d = i [ 1 ] ) { if ( 9 === l ) { if ( ! ( o = t . getElementById ( d ) ) || ! o . parentNode ) return r ; if ( o . id === d ) return r . push ( o ) , r } else if ( t . ownerDocument && ( o = t . ownerDocument . getElementById ( d ) ) && g ( t , o ) && o . id === d ) return r . push ( o ) , r } else { if ( i [ 2 ] ) return A . apply ( r , t . getElementsByTagName ( e ) ) , r ; if ( ( d = i [ 3 ] ) && n . getElementsByClassName ) return A . apply ( r , t . getElementsByClassName ( d ) ) , r } if ( n . qsa && ( ! p || ! p . test ( e ) ) ) { if ( v = y = M , w = t , k = 1 !== l && e , 1 === l && "object" !== t . nodeName . toLowerCase ( ) ) { for ( h = s ( e ) , ( y = t . getAttribute ( "id" ) ) ? v = y . replace ( te , "\\$&" ) : t . setAttribute ( "id" , v ) , v = "[id='" + v + "'] " , c = h . length ; c -- ; ) h [ c ] = v + pe ( h [ c ] ) ; w = ee . test ( e ) && he ( t . parentNode ) || t , k = h . join ( "," ) } if ( k ) try { return A . apply ( r , w . querySelectorAll ( k ) ) , r } catch ( e ) { } finally { y || t . removeAttribute ( "id" ) } } } return u ( e . replace ( z , "$1" ) , t , r , a ) } function se ( ) { var e = [ ] ; return function t ( n , a ) { return e . push ( n + " " ) > r . cacheLength && delete t [ e . shift ( ) ] , t [ n + " " ] = a } } function oe ( e ) { return e [ M ] = ! 0 , e } function ue ( e ) { var t = m . createElement ( "div" ) ; try { return ! ! e ( t ) } catch ( e ) { return ! 1 } finally { t . parentNode && t . parentNode . removeChild ( t ) , t = null } } function de ( e , t ) { for ( var n = e . split ( "|" ) , a = e . length ; a -- ; ) r . attrHandle [ n [ a ] ] = t } function le ( e , t ) { var n = t && e , r = n && 1 === e . nodeType && 1 === t . nodeType && ( ~ t . sourceIndex || x ) - ( ~ e . sourceIndex || x ) ; if ( r ) return r ; if ( n ) for ( ; n = n . nextSibling ; ) if ( n === t ) return - 1 ; return e ? 1 : - 1 } function ce ( e ) { return function ( t ) { return "input" === t . nodeName . toLowerCase ( ) && t . type === e } } function fe ( e ) { return function ( t ) { var n = t . nodeName . toLowerCase ( ) ; return ( "input" === n || "button" === n ) && t . type === e } } function me ( e ) { return oe ( ( function ( t ) { return t = + t , oe ( ( function ( n , r ) { for ( var a , i = e ( [ ] , n . length , t ) , s = i . length ; s -- ; ) n [ a = i [ s ] ] && ( n [ a ] = ! ( r [ a ] = n [ a ] ) ) } ) ) } ) ) } function he ( e ) { return e && void 0 !== e . getElementsByTagName && e } for ( t in n = ie . support = { } , i = ie . isXML = function ( e ) { var t = e && ( e . ownerDocument || e ) . documentElement ; return ! ! t && "HTML" !== t . nodeName } , f = ie . setDocument = function ( e ) { var
2019-01-30 19:06:01 +03:00
/ *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
2019-09-08 17:49:46 +03:00
* /Se.customResults={},Se.resultTypes={};var je=Se,He=window._theme||{},Pe=a(1),Ae=a.n(Pe),Oe={_handlers:[],_pushState:function(e,t,n){var r;if(r="string"==typeof e?e:Je.buildQueryString(e),window.history.pushState){if(t=t||location.pathname+"?"+r,navigator.userAgent.toLowerCase().indexOf("firefox")>-1&&parseInt(navigator.userAgent.split("/ ").pop())<51)for(var a,i=document.querySelectorAll('[fill^=" url ( # "], [stroke^=" url ( # "], [filter^=" url ( # invert "]'),s=0,o=i.length;s<o;s++)(a=i[s]).style.fill=a.style.fill,a.style.stroke=a.style.stroke,a.removeAttribute(" filter "),a.setAttribute(" filter "," url ( # invert ) ");n?window.history.replaceState(e," ",t):window.history.pushState(e," ",t)}else window.location.hash=" ? "+r,this._cancelPop=!0},pushState:function(e,t){return this._pushState(e,t,!1)},replaceState:function(e,t){return this._pushState(e,t,!0)},addOnPopStateHandler:function(e){this._handlers.push(e)},_parseHashQuery:function(){var e=window.location.hash,t=e.indexOf(" ? ");return t>=0?e.substr(t+1):e.length?e.substr(1):" "},_decodeQuery:function(e){return e.replace(/\+/g," " ) } , parseUrlQuery : function ( ) { var e , t = this . _parseHashQuery ( ) ; return t && ( e = Je . parseQueryString ( this . _decodeQuery ( t ) ) ) , ( e = f . a . extend ( e || { } , Je . parseQueryString ( this . _decodeQuery ( location . search ) ) ) ) || { } } , _onPopState : function ( e ) { var t ; if ( this . _cancelPop ) this . _cancelPop = ! 1 ; else if ( this . _handlers . length ) { t = e && e . state , f . a . isString ( t ) ? t = Je . parseQueryString ( t ) : t || ( t = this . parseUrlQuery ( ) || { } ) ; for ( var n = 0 ; n < this . _handlers . length ; n ++ ) this . _handlers [ n ] ( t ) } } } , Ee = a ( 46 ) ;
2019-01-30 19:06:01 +03:00
/ *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
* /
/ *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
2019-05-14 12:14:29 +03:00
* /
2019-09-08 17:49:46 +03:00
function Ce ( e ) { for ( var t , n = [ ] , r = 0 , a = - 1 , i = 0 ; r < e . length ; ) { t = e . charAt ( r ) ; var s = ! i && "." === t || t >= "0" && t <= "9" ; s !== i && ( n [ ++ a ] = "" , i = s ) , n [ a ] += t , r ++ } return n } var Fe = { History : Oe , humanFileSize : Ee . a , computerFileSize : function ( e ) { if ( "string" != typeof e ) return null ; var t = e . toLowerCase ( ) . trim ( ) , n = null , r = t . match ( /^[\s+]?([0-9]*)(\.([0-9]+))?( +)?([kmgtp]?b?)$/i ) ; return null === r ? null : ( n = parseFloat ( t ) , isFinite ( n ) ? ( r [ 5 ] && ( n *= { b : 1 , k : 1024 , kb : 1024 , mb : 1048576 , m : 1048576 , gb : 1073741824 , g : 1073741824 , tb : 1099511627776 , t : 1099511627776 , pb : 0x4000000000000 , p : 0x4000000000000 } [ r [ 5 ] ] ) , n = Math . round ( n ) ) : null ) } , formatDate : function ( e , t ) { return t = t || "LLL" , Ae ( ) ( e ) . format ( t ) } , relativeModifiedDate : function ( e ) { var n = Ae ( ) ( ) . diff ( Ae ( ) ( e ) ) ; return n >= 0 && n < 45e3 ? t ( "core" , "seconds ago" ) : Ae ( ) ( e ) . fromNow ( ) } , isIE : function ( ) { return s ( ) ( "html" ) . hasClass ( "ie" ) } , getScrollBarWidth : function ( ) { if ( this . _scrollBarWidth ) return this . _scrollBarWidth ; var e = document . createElement ( "p" ) ; e . style . width = "100%" , e . style . height = "200px" ; var t = document . createElement ( "div" ) ; t . style . position = "absolute" , t . style . top = "0px" , t . style . left = "0px" , t . style . visibility = "hidden" , t . style . width = "200px" , t . style . height = "150px" , t . style . overflow = "hidden" , t . appendChild ( e ) , document . body . appendChild ( t ) ; var n = e . offsetWidth ; t . style . overflow = "scroll" ; var r = e . offsetWidth ; return n === r && ( r = t . clientWidth ) , document . body . removeChild ( t ) , this . _scrollBarWidth = n - r , this . _scrollBarWidth } , stripTime : function ( e ) { return new Date ( e . getFullYear ( ) , e . getMonth ( ) , e . getDate ( ) ) } , naturalSortCompare : function ( e , t ) { var n , r = Ce ( e ) , a = Ce ( t ) ; for ( n = 0 ; r [ n ] && a [ n ] ; n ++ ) if ( r [ n ] !== a [ n ] ) { var i = Number ( r [ n ] ) , s = Number ( a [ n ] ) ; return i == r [ n ] && s == a [ n ] ? i - s : r [ n ] . localeCompare ( a [ n ] , Je . getLanguage ( ) ) } return r . length - a . length } , waitFor : function ( e , t ) { ! function n ( ) { ! 0 !== e ( ) && setTimeout ( n , t ) } ( ) } , isCookieSetToValue : function ( e , t ) { for ( var n = document . cookie . split ( ";" ) , r = 0 ; r < n . length ; r ++ ) { var a = n [ r ] . split ( "=" ) ; if ( a [ 0 ] . trim ( ) === e && a [ 1 ] . trim ( ) === t ) return ! 0 } return ! 1 } } , Ne = window . _oc _debug , Ie = Ne , We = function ( e ) { return window . location = e } , Re = function ( ) { return window . location . reload ( ) } , $e = window . _oc _webroot ;
2019-05-14 12:14:29 +03:00
/ *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
2019-09-08 17:49:46 +03:00
* / i f ( v o i d 0 = = = $ e ) { v a r z e = ( $ e = l o c a t i o n . p a t h n a m e ) . i n d e x O f ( " / i n d e x . p h p / " ) ; $ e = - 1 ! = = z e ? $ e . s u b s t r ( 0 , z e ) : $ e . s u b s t r ( 0 , $ e . l a s t I n d e x O f ( " / " ) ) } v a r U e = $ e , J e = r . a = { c o r e A p p s : Z . i , m e n u S p e e d : Z . j , P E R M I S S I O N _ A L L : Z . a , P E R M I S S I O N _ C R E A T E : Z . b , P E R M I S S I O N _ D E L E T E : Z . c , P E R M I S S I O N _ N O N E : Z . d , P E R M I S S I O N _ R E A D : Z . e , P E R M I S S I O N _ S H A R E : Z . f , P E R M I S S I O N _ U P D A T E : Z . g , T A G _ F A V O R I T E : Z . h , f i l e I s B l a c k l i s t e d : f u n c t i o n ( e ) { r e t u r n ! ! e . m a t c h ( X . b l a c k l i s t _ f i l e s _ r e g e x ) } , a d d S c r i p t : d , a d d S t y l e : l , A p p s : y . a , A p p C o n f i g : M , a p p C o n f i g : g , a p p S e t t i n g s : w , a p p s w e b r o o t s : Y , B a c k b o n e : $ , C o n t a c t s M e n u : Q . a , c o n f i g : X , c u r r e n t U s e r : n e , d i a l o g s : s e , E v e n t S o u r c e : d e , g e t C u r r e n t U s e r : r e , i s U s e r A d m i n : Y e , L 1 0 N : b e . a , _ a j a x C o n n e c t i o n L o s t H a n d l e r : h , _ p r o c e s s A j a x E r r o r : _ , r e g i s t e r X H R F o r E r r o r P r o c e s s i n g : p , _ c a p a b i l i t i e s : m e ( ) , g e t C a p a b i l i t i e s : m e , h i d e M e n u s : L e , r e g i s t e r M e n u : g e , s h o w M e n u : w e , u n r e g i s t e r M e n u : M e , b a s e n a m e : J , e n c o d e P a t h : U , d i r n a m e : B , i s S a m e P a t h : q , j o i n P a t h s : V , g e t H o s t : _ e , g e t H o s t N a m e : p e , g e t P o r t : y e , g e t P r o t o c o l : h e , g e t C a n o n i c a l L o c a l e : b e . b , g e t L o c a l e : b e . d , g e t L a n g u a g e : b e . c , a d d T r a n s l a t i o n s : b e . a . l o a d , b u i l d Q u e r y S t r i n g : G . a , p a r s e Q u e r y S t r i n g : G . b , m s g : T e , N o t i f i c a t i o n : m , P a s s w o r d C o n f i r m a t i o n : D e . a , P l u g i n s : x e , s e a r c h : j e , t h e m e : H e , U t i l : F e , d e b u g : I e , f i l e P a t h : L . a , g e n e r a t e U r l : L . b , g e t : l e ( w i n d o w ) , s e t : c e ( w i n d o w ) , g e t R o o t P a t h : L . c , i m a g e P a t h : L . d , r e d i r e c t : W e , r e l o a d : R e , r e q u e s t T o k e n : O b j e c t ( o e . a ) ( ) , l i n k T o : L . e , l i n k T o O C S : L . f , l i n k T o R e m o t e : L . g , l i n k T o R e m o t e B a s e : L . h , w e b r o o t : U e } ;
2019-01-30 19:06:01 +03:00
/ *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
2019-09-13 12:04:31 +03:00
* / O b j e c t ( o e . c ) ( ( f u n c t i o n ( e ) { r e t u r n O C . r e q u e s t T o k e n = e } ) ) } , , f u n c t i o n ( e , t , n ) { " u s e s t r i c t " ; n . d ( t , " i " , ( f u n c t i o n ( ) { r e t u r n r } ) ) , n . d ( t , " j " , ( f u n c t i o n ( ) { r e t u r n a } ) ) , n . d ( t , " d " , ( f u n c t i o n ( ) { r e t u r n i } ) ) , n . d ( t , " b " , ( f u n c t i o n ( ) { r e t u r n s } ) ) , n . d ( t , " e " , ( f u n c t i o n ( ) { r e t u r n o } ) ) , n . d ( t , " g " , ( f u n c t i o n ( ) { r e t u r n u } ) ) , n . d ( t , " c " , ( f u n c t i o n ( ) { r e t u r n d } ) ) , n . d ( t , " f " , ( f u n c t i o n ( ) { r e t u r n l } ) ) , n . d ( t , " a " , ( f u n c t i o n ( ) { r e t u r n c } ) ) , n . d ( t , " h " , ( f u n c t i o n ( ) { r e t u r n f } ) ) ;
2019-01-30 19:06:01 +03:00
/ *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
2019-05-10 14:38:11 +03:00
* This program is free software = you can redistribute it and / or modify
2019-01-30 19:06:01 +03:00
* it under the terms of the GNU Affero General Public License as
2019-05-10 14:38:11 +03:00
* published by the Free Software Foundation either version 3 of the
* License or ( at your option ) any later version .
2019-01-30 19:06:01 +03:00
*
2019-05-10 14:38:11 +03:00
* This program is distributed in the hope that it will be useful
2019-01-30 19:06:01 +03:00
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
2019-05-10 14:38:11 +03:00
* along with this program . If not see < http : //www.gnu.org/licenses/>.
* /
2019-09-13 12:04:31 +03:00
var r = [ "" , "admin" , "log" , "core/search" , "settings" , "core" , "3rdparty" ] , a = 50 , i = 0 , s = 4 , o = 1 , u = 2 , d = 8 , l = 16 , c = 31 , f = "_$!<Favorite>!$_" } , function ( e , t , n ) { "use strict" ; n . d ( t , "e" , ( function ( ) { return o } ) ) , n . d ( t , "h" , ( function ( ) { return u } ) ) , n . d ( t , "g" , ( function ( ) { return d } ) ) , n . d ( t , "f" , ( function ( ) { return l } ) ) , n . d ( t , "b" , ( function ( ) { return c } ) ) , n . d ( t , "d" , ( function ( ) { return f } ) ) , n . d ( t , "a" , ( function ( ) { return m } ) ) , n . d ( t , "c" , ( function ( ) { return h } ) ) ; var r = n ( 2 ) , a = n . n ( r ) , i = n ( 3 ) , s = n ( 5 ) , o = function ( e , t ) { return m ( e , "" , t ) } , u = function ( e ) { return h ( ) + "/remote.php/" + e } , d = function ( e ) { return window . location . protocol + "//" + window . location . host + u ( e ) } , l = function ( e , t ) { return t = 2 !== t ? 1 : 2 , window . location . protocol + "//" + window . location . host + h ( ) + "/ocs/v" + t + ".php/" + e + "/" } , c = function ( e , t , n ) { var r = n || { } ; a . a . defaults ( r , { escape : ! 0 } ) ; var s = function ( e , t ) { return t = t || [ ] , e . replace ( /{([^{}]*)}/g , ( function ( e , n ) { var a = t [ n ] ; return r . escape ? "string" == typeof a || "number" == typeof a ? encodeURIComponent ( a ) : encodeURIComponent ( e ) : "string" == typeof a || "number" == typeof a ? a : e } ) ) } ; return "/" !== e . charAt ( 0 ) && ( e = "/" + e ) , ! 0 === i . a . config . modRewriteWorking ? h ( ) + s ( e , t ) : h ( ) + "/index.php" + s ( e , t ) } , f = function ( e , t ) { return - 1 === t . indexOf ( "." ) ? m ( e , "img" , t + ".svg" ) : m ( e , "img" , t ) } , m = function ( e , t , n ) { var r = - 1 !== s . i . indexOf ( e ) , a = h ( ) ; return "php" !== n . substring ( n . length - 3 ) || r ? "php" === n . substring ( n . length - 3 ) || r ? ( a += "settings" !== e && "core" !== e && "search" !== e || "ajax" !== t ? "/" : "/index.php/" , r || ( a += "apps/" ) , "" !== e && ( a += e += "/" ) , t && ( a += t + "/" ) , a += n ) : ( a = i . a . appswebroots [ e ] , t && ( a += "/" + t + "/" ) , "/" !== a . substring ( a . length - 1 ) && ( a += "/" ) , a += n ) : ( a += "/index.php/apps/" + e , "index.php" !== n && ( a += "/" , t && ( a += encodeURI ( t + "/" ) ) , a += n ) ) , a } , h = function ( ) { return i . a . webroot } } , , , , , function ( e , t , n ) { "use strict" ; t . _ _esModule = ! 0 , t . extend = o , t . indexOf = function ( e , t ) { for ( var n = 0 , r = e . length ; n < r ; n ++ ) if ( e [ n ] === t ) return n ; return - 1 } , t . escapeExpression = function ( e ) { if ( "string" != typeof e ) { if ( e && e . toHTML ) return e . toHTML ( ) ; if ( null == e ) return "" ; if ( ! e ) return e + "" ; e = "" + e } if ( ! i . test ( e ) ) return e ; return e . replace ( a , s ) } , t . isEmpty = function ( e ) { return ! e && 0 !== e || ! ( ! l ( e ) || 0 !== e . length ) } , t . createFrame = function ( e ) { var t = o ( { } , e ) ; return t . _parent = e , t } , t . blockParams = function ( e , t ) { return e . path = t , e } , t . appendContextPath = function ( e , t ) { return ( e ? e + "." : "" ) + t } ; var r = { "&" : "&" , "<" : "<" , ">" : ">" , '"' : """ , "'" : "'" , "`" : "`" , "=" : "=" } , a = /[&<>"'`=]/g , i = /[&<>"'`=]/ ; function s ( e ) { return r [ e ] } function o ( e ) { for ( var t = 1 ; t < arguments . length ; t ++ ) for ( var n in arguments [ t ] ) Object . prototype . hasOwnProperty . call ( arguments [ t ] , n ) && ( e [ n ] = arguments [ t ] [ n ] ) ; return e } var u = Object . prototype . toString ; t . toString = u ; var d = function ( e ) { return "function" == typeof e } ; d ( /x/ ) && ( t . isFunction = d = function ( e ) { return "function" == typeof e && "[object Function]" === u . call ( e ) } ) , t . isFunction = d ; var l = Array . isArray || function ( e ) { return ! ( ! e || "object" != typeof e ) && "[object Array]" === u . call ( e ) } ; t . isArray = l } , function ( e , t , n ) { ( function ( r ) { var a , i , s ; s = "object" == typeof self && self . self === self && self || "object" == typeof r && r . global === r && r , a = [ n ( 2 ) , n ( 0 ) , t ] , void 0 === ( i = function ( e , t , n ) { s . Backbone = function ( e , t , n , r ) { var a = e . Backbone , i = Array . prototype . slice ; t . VERSION = "1.4.0" , t . $ = r , t . noConflict = function ( ) { return e . Backbone = a , this } , t . emulateHTTP = ! 1 , t . emulateJSON = ! 1 ; var s , o = t . Events = { } , u = /\s+/ , d = function ( e , t , r , a , i ) { var s , o = 0 ; if ( r && "object" == typeof r ) { void 0 !== a && "context" in i && void 0 === i . context && ( i . context = a ) ; for ( s = n . keys ( r ) ; o < s . length ; o ++ ) t = d ( e , t , s [ o ] , r [ s [ o ] ] , i ) } else if ( r && u . test ( r ) ) for ( s = r . split ( u ) ; o < s . length ; o ++ ) t = e ( t , s [ o ] , a , i ) ; else t = e ( t , r , a , i ) ; return t } ; o . on = function ( e , t , n ) { return this . _events = d ( l , this . _events || { } , e , t , { context : n , ctx : this , listening : s } ) , s && ( ( this . _listeners || ( this . _listeners = { } ) ) [ s . id ] = s , s . interop = ! 1 ) , this } , o . listenTo = function ( e , t , r ) { if ( ! e ) return this ; var a = e . _listenId || ( e . _listenId = n . uniqueId ( "l" ) ) , i = this . _listeningTo || ( this . _listeningTo = { } ) , o = s = i [ a ] ; o || ( this . _listenId || ( this . _listenId = n . uniqueId ( "l" ) ) , o = s = i [ a ] = new p ( this , e ) ) ; var u = c ( e , t , r , this ) ; if ( s = void 0 , u ) throw u ; return o . interop && o . on ( t , r ) , this } ; var l = function ( e , t , n , r ) { if ( n ) { var a = e [ t ] || ( e [ t ] = [ ] ) , i = r . context , s = r . ctx , o = r . listening ; o && o . count ++ , a . push ( { callback : n , context : i , ctx : i || s , li
2019-05-31 14:27:29 +03:00
/ *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
* /
2019-09-13 12:04:31 +03:00
window . _oc _l10n _registry _translations = window . _oc _l10n _registry _translations || { } , window . _oc _l10n _registry _plural _functions = window . _oc _l10n _registry _plural _functions || { } ; var l = function ( e , t , n ) { c ( e ) ? function ( e , t , n ) { window . _oc _l10n _registry _translations [ e ] = Object . assign ( window . _oc _l10n _registry _translations [ e ] , t ) , window . _oc _l10n _registry _plural _functions [ e ] = n } ( e , t , n ) : function ( e , t , n ) { window . _oc _l10n _registry _translations [ e ] = t , window . _oc _l10n _registry _plural _functions [ e ] = n } ( e , t , n ) } , c = function ( e ) { return void 0 !== window . _oc _l10n _registry _translations [ e ] && void 0 !== window . _oc _l10n _registry _plural _functions [ e ] } , f = function ( e ) { return { translations : window . _oc _l10n _registry _translations [ e ] || { } , pluralFunction : window . _oc _l10n _registry _plural _functions [ e ] } } ; function m ( e ) { return ( m = "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 ) } n . d ( t , "b" , ( function ( ) { return _ } ) ) , n . d ( t , "d" , ( function ( ) { return p } ) ) , n . d ( t , "c" , ( function ( ) { return y } ) ) ; var h = { load : function ( e , t ) { if ( c ( e ) || "en" === d . a . getLocale ( ) ) { var n = s . a . Deferred ( ) , r = n . promise ( ) ; return r . then ( t ) , n . resolve ( ) , r } var a = this , i = d . a . filePath ( e , "l10n" , d . a . getLocale ( ) + ".json" ) ; return s . a . get ( i ) . then ( ( function ( t ) { t . translations && a . register ( e , t . translations , t . pluralForm ) } ) ) . then ( t ) } , register : function ( e , t , n ) { l ( e , t , this . _getPlural ) } , _unregister : function ( e ) { delete window . _oc _l10n _registry _translations [ e ] , delete window . _oc _l10n _registry _plural _functions [ e ] } , translate : function ( e , t , n , r , i ) { var s = i || { } ; a . a . defaults ( s , { escape : ! 0 } ) ; var o = t , u = f ( e ) . translations [ t ] ; return void 0 !== u && ( o = u ) , "object" === m ( n ) || void 0 !== r ? DOMPurify . sanitize ( function ( e , t , n ) { return e . replace ( /%n/g , n ) . replace ( /{([^{}]*)}/g , ( function ( e , n ) { var r = t [ n ] ; return "string" == typeof r || "number" == typeof r ? s . escape ? DOMPurify . sanitize ( escapeHTML ( r ) ) : DOMPurify . sanitize ( r ) : DOMPurify . sanitize ( e ) } ) ) } ( o , n , r ) ) : DOMPurify . sanitize ( o ) } , translatePlural : function ( e , t , n , r , a , i ) { var o = "_" + t + "_::_" + n + "_" , u = f ( e ) , d = u . translations [ o ] ; if ( void 0 !== d ) { var l = d ; if ( s . a . isArray ( l ) ) { var c = u . pluralFunction ( r ) ; return this . translate ( e , l [ c ] , a , r , i ) } } return 1 === r ? this . translate ( e , t , a , r , i ) : this . translate ( e , n , a , r , i ) } , _getPlural : function ( e ) { var t = d . a . getLanguage ( ) ; if ( "pt_BR" === t && ( t = "xbr" ) , void 0 === t || "" === t ) return 1 == e ? 0 : 1 ; switch ( t . length > 3 && ( t = t . substring ( 0 , t . lastIndexOf ( "_" ) ) ) , t ) { case "az" : 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 "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 "oc" : 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 "hy" : 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 "sh" : case "sr" : case "uk" : return 1 == e % 10 && 11 != e % 100 ? 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 1 == e % 10 && 11 != e % 100 ? 0 : e % 10 >= 2 && ( e % 100 < 10 || e % 100 >= 20 ) ? 1 : 2 ; case "sl" : return 1 == e % 100 ? 0 : 2 == e % 100 ? 1 : 3 == e % 100 || 4 == e % 100 ? 2 : 3 ; case "mk" : return 1 == e % 10 ? 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 : 1 == e % 10 && 11 != e % 100 ? 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 % 100 >= 3 && e % 100 <= 10 ? 3 : e % 100 >= 11 && e % 100 <= 99 ? 4 : 5 ; default : return 0 } } } , _ = ( t . a = h , function ( ) { var e = p ( ) ; return "string" == typeof e ? e . replace ( /_/g , "-" ) : e } ) , p = function ( ) { return s ( ) ( "html" ) . data ( "locale" ) } , y = function ( ) { return s ( ) ( "html" ) . prop ( " la
2019-05-10 15:18:08 +03:00
/ *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
* /
2019-09-13 12:04:31 +03:00
var r = document . getElementsByTagName ( "head" ) [ 0 ] . getAttribute ( "data-requesttoken" ) , a = [ ] , i = function ( ) { return r } , s = function ( e ) { return a . push ( e ) } , o = function ( e ) { r = e , a . forEach ( ( function ( e ) { return e ( r ) } ) ) } } , , function ( e , t , n ) { "use strict" ; n . r ( t ) , function ( e ) { n . d ( t , "getApps" , ( function ( ) { return o } ) ) , n . d ( t , "getKeys" , ( function ( ) { return u } ) ) , n . d ( t , "getValue" , ( function ( ) { return d } ) ) , n . d ( t , "setValue" , ( function ( ) { return l } ) ) , n . d ( t , "deleteKey" , ( function ( ) { return c } ) ) ; var r = n ( 0 ) , a = n . n ( r ) , i = n ( 3 ) ;
2019-01-30 19:06:01 +03:00
/ * *
* @ copyright Copyright ( c ) 2016 Joas Schilling < coding @ schilljs . com >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
*
* /
2019-05-21 09:58:35 +03:00
function s ( t , n , r ) { "post" !== t && "delete" !== t || ! i . a . PasswordConfirmation . requiresPasswordConfirmation ( ) ? ( r = r || { } , a . a . ajax ( { type : t . toUpperCase ( ) , url : i . a . linkToOCS ( "apps/provisioning_api/api/v1" , 2 ) + "config/apps" + n , data : r . data || { } , success : r . success , error : r . error } ) ) : i . a . PasswordConfirmation . requirePasswordConfirmation ( e . bind ( s , this , t , n , r ) ) } function o ( e ) { s ( "get" , "" , e ) } function u ( e , t ) { s ( "get" , "/" + e , t ) } function d ( e , t , n , r ) { ( r = r || { } ) . data = { defaultValue : n } , s ( "get" , "/" + e + "/" + t , r ) } function l ( e , t , n , r ) { ( r = r || { } ) . data = { value : n } , s ( "post" , "/" + e + "/" + t , r ) } function c ( e , t , n ) { s ( "delete" , "/" + e + "/" + t , n ) } } . call ( this , n ( 2 ) ) } , , , function ( e , t , n ) { "use strict" ;
2019-01-30 19:06:01 +03:00
/ *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
2019-09-13 12:04:31 +03:00
* / t . a = { } } , f u n c t i o n ( e , t , n ) { e . e x p o r t s = n ( 2 0 2 ) . d e f a u l t } , f u n c t i o n ( e , t , n ) { " u s e s t r i c t " ; t . _ _ e s M o d u l e = ! 0 ; v a r r = [ " d e s c r i p t i o n " , " f i l e N a m e " , " l i n e N u m b e r " , " m e s s a g e " , " n a m e " , " n u m b e r " , " s t a c k " ] ; f u n c t i o n a ( e , t ) { v a r n = t & & t . l o c , i = v o i d 0 , s = v o i d 0 ; n & & ( e + = " - " + ( i = n . s t a r t . l i n e ) + " : " + ( s = n . s t a r t . c o l u m n ) ) ; f o r ( v a r o = E r r o r . p r o t o t y p e . c o n s t r u c t o r . c a l l ( t h i s , e ) , u = 0 ; u < r . l e n g t h ; u + + ) t h i s [ r [ u ] ] = o [ r [ u ] ] ; E r r o r . c a p t u r e S t a c k T r a c e & & E r r o r . c a p t u r e S t a c k T r a c e ( t h i s , a ) ; t r y { n & & ( t h i s . l i n e N u m b e r = i , O b j e c t . d e f i n e P r o p e r t y ? O b j e c t . d e f i n e P r o p e r t y ( t h i s , " c o l u m n " , { v a l u e : s , e n u m e r a b l e : ! 0 } ) : t h i s . c o l u m n = s ) } c a t c h ( e ) { } } a . p r o t o t y p e = n e w E r r o r , t . d e f a u l t = a , e . e x p o r t s = t . d e f a u l t } , , f u n c t i o n ( e , t ) { v a r n ; n = f u n c t i o n ( ) { r e t u r n t h i s } ( ) ; t r y { n = n | | n e w F u n c t i o n ( " r e t u r n t h i s " ) ( ) } c a t c h ( e ) { " o b j e c t " = = t y p e o f w i n d o w & & ( n = w i n d o w ) } e . e x p o r t s = n } , , , , , , , f u n c t i o n ( e , t , n ) { " u s e s t r i c t " ; e . e x p o r t s = f u n c t i o n ( e ) { v a r t = [ ] ; r e t u r n t . t o S t r i n g = f u n c t i o n ( ) { r e t u r n t h i s . m a p ( ( f u n c t i o n ( t ) { v a r n = f u n c t i o n ( e , t ) { v a r n = e [ 1 ] | | " " , r = e [ 3 ] ; i f ( ! r ) r e t u r n n ; i f ( t & & " f u n c t i o n " = = t y p e o f b t o a ) { v a r a = ( s = r , o = b t o a ( u n e s c a p e ( e n c o d e U R I C o m p o n e n t ( J S O N . s t r i n g i f y ( s ) ) ) ) , u = " s o u r c e M a p p i n g U R L = d a t a : a p p l i c a t i o n / j s o n ; c h a r s e t = u t f - 8 ; b a s e 6 4 , " . c o n c a t ( o ) , " / * # " . c o n c a t ( u , " * / " ) ) , i = r . s o u r c e s . m a p ( ( f u n c t i o n ( e ) { r e t u r n " / * # s o u r c e U R L = " . c o n c a t ( r . s o u r c e R o o t ) . c o n c a t ( e , " * / " ) } ) ) ; r e t u r n [ n ] . c o n c a t ( i ) . c o n c a t ( [ a ] ) . j o i n ( " \ n " ) } v a r s , o , u ; r e t u r n [ n ] . j o i n ( " \ n " ) } ( t , e ) ; r e t u r n t [ 2 ] ? " @ m e d i a " . c o n c a t ( t [ 2 ] , " { " ) . c o n c a t ( n , " } " ) : n } ) ) . j o i n ( " " ) } , t . i = f u n c t i o n ( e , n ) { " s t r i n g " = = t y p e o f e & & ( e = [ [ n u l l , e , " " ] ] ) ; f o r ( v a r r = { } , a = 0 ; a < t h i s . l e n g t h ; a + + ) { v a r i = t h i s [ a ] [ 0 ] ; n u l l ! = i & & ( r [ i ] = ! 0 ) } f o r ( v a r s = 0 ; s < e . l e n g t h ; s + + ) { v a r o = e [ s ] ; n u l l ! = o [ 0 ] & & r [ o [ 0 ] ] | | ( n & & ! o [ 2 ] ? o [ 2 ] = n : n & & ( o [ 2 ] = " ( " . c o n c a t ( o [ 2 ] , " ) a n d ( " ) . c o n c a t ( n , " ) " ) ) , t . p u s h ( o ) ) } } , t } } , f u n c t i o n ( e , t , n ) { " u s e s t r i c t " ; v a r r , a = { } , i = f u n c t i o n ( ) { r e t u r n v o i d 0 = = = r & & ( r = B o o l e a n ( w i n d o w & & d o c u m e n t & & d o c u m e n t . a l l & & ! w i n d o w . a t o b ) ) , r } , s = f u n c t i o n ( ) { v a r e = { } ; r e t u r n f u n c t i o n ( t ) { i f ( v o i d 0 = = = e [ t ] ) { v a r n = d o c u m e n t . q u e r y S e l e c t o r ( t ) ; i f ( w i n d o w . H T M L I F r a m e E l e m e n t & & n i n s t a n c e o f w i n d o w . H T M L I F r a m e E l e m e n t ) t r y { n = n . c o n t e n t D o c u m e n t . h e a d } c a t c h ( e ) { n = n u l l } e [ t ] = n } r e t u r n e [ t ] } } ( ) ; f u n c t i o n o ( e , t ) { f o r ( v a r n = [ ] , r = { } , a = 0 ; a < e . l e n g t h ; a + + ) { v a r i = e [ a ] , s = t . b a s e ? i [ 0 ] + t . b a s e : i [ 0 ] , o = { c s s : i [ 1 ] , m e d i a : i [ 2 ] , s o u r c e M a p : i [ 3 ] } ; r [ s ] ? r [ s ] . p a r t s . p u s h ( o ) : n . p u s h ( r [ s ] = { i d : s , p a r t s : [ o ] } ) } r e t u r n n } f u n c t i o n u ( e , t ) { f o r ( v a r n = 0 ; n < e . l e n g t h ; n + + ) { v a r r = e [ n ] , i = a [ r . i d ] , s = 0 ; i f ( i ) { f o r ( i . r e f s + + ; s < i . p a r t s . l e n g t h ; s + + ) i . p a r t s [ s ] ( r . p a r t s [ s ] ) ; f o r ( ; s < r . p a r t s . l e n g t h ; s + + ) i . p a r t s . p u s h ( p ( r . p a r t s [ s ] , t ) ) } e l s e { f o r ( v a r o = [ ] ; s < r . p a r t s . l e n g t h ; s + + ) o . p u s h ( p ( r . p a r t s [ s ] , t ) ) ; a [ r . i d ] = { i d : r . i d , r e f s : 1 , p a r t s : o } } } } f u n c t i o n d ( e ) { v a r t = d o c u m e n t . c r e a t e E l e m e n t ( " s t y l e " ) ; i f ( v o i d 0 = = = e . a t t r i b u t e s . n o n c e ) { v a r r = n . n c ; r & & ( e . a t t r i b u t e s . n o n c e = r ) } i f ( O b j e c t . k e y s ( e . a t t r i b u t e s ) . f o r E a c h ( ( f u n c t i o n ( n ) { t . s e t A t t r i b u t e ( n , e . a t t r i b u t e s [ n ] ) } ) ) , " f u n c t i o n " = = t y p e o f e . i n s e r t ) e . i n s e r t ( t ) ; e l s e { v a r a = s ( e . i n s e r t | | " h e a d " ) ; i f ( ! a ) t h r o w n e w E r r o r ( " C o u l d n ' t f i n d a s t y l e t a r g e t . T h i s p r o b a b l y m e a n s t h a t t h e v a l u e f o r t h e ' i n s e r t ' p a r a m e t e r i s i n v a l i d . " ) ; a . a p p e n d C h i l d ( t ) } r e t u r n t } v a r l , c = ( l = [ ] , f u n c t i o n ( e , t ) { r e t u r n l [ e ] = t , l . f i l t e r ( B o o l e a n ) . j o i n ( " \ n " ) } ) ; f u n c t i o n f ( e , t , n , r ) { v a r a = n ? " " : r . c s s ; i f ( e . s t y l e S h e e t ) e . s t y l e S h e e t . c s s T e x t = c ( t , a ) ; e l s e { v a r i = d o c u m e n t . c r e a t e T e x t N o d e ( a ) , s = e . c h i l d N o d e s ; s [ t ] & & e . r e m o v e C h i l d ( s [ t ] ) , s . l e n g t h ? e . i n s e r t B e f o r e ( i , s [ t ] ) : e . a p p e n d C h i l d ( i ) } } f u n c t i o n m ( e , t , n ) { v a r r = n . c s s , a = n . m e d i a , i = n . s o u r c e M a p ; i f ( a & & e . s e t A t t r i b u t e ( " m e d i a " , a ) , i & & b t o a & & ( r + = " \ n / * # s o u r c e M a p p i n g U R L = d a t a : a p p l i c a t i o n / j s o n ; b a s e 6 4 , " . c o n c a t ( b t o a ( u n e s c a p e ( e n c o d e U R I C o m p o n e n t ( J S O N . s t r i n g i f y ( i ) ) ) ) , " * / " ) ) , e . s t y l e S h e e t ) e . s t y l e S h e e t . c s s T e x t = r ; e l s e { f o r ( ; e . f i r s t C h i l d ; ) e . r e m o v e C h i l d ( e . f i r s t C h i l d ) ; e . a p p e n d C h i l d ( d o c u m e n t . c r e a t e T e x t N o d e ( r ) ) } } v a r h = n u l l , _ = 0 ; f u n c t i o n p ( e , t ) { v a r n , r , a ; i f ( t . s i n g l e t o n ) { v a r i = _ + + ; n = h | | ( h = d ( t ) ) , r = f . b i n d ( n u l l , n , i , ! 1 ) , a = f . b i n d ( n u l l , n , i , ! 0 ) } e l s e n = d ( t ) , r = m . b i n d ( n u l l , n , t ) , a = f u n c t i o n ( ) { ! f u n c t i o n ( e ) { i f ( n u l l = = = e . p a r e n t N o d e ) r e t u r n ! 1 ; e . p a r e n t N o d e . r e m o v e C h i l d ( e ) } ( n ) } ; r e t u r n r ( e ) , f u n c t i o n ( t ) { i f ( t ) { i f ( t . c s s = = = e . c s s & & t . m e d i a = = = e . m e d i a & & t . s o u r c e M a p = = = e . s o u r c e M a p ) r e t u r n ; r ( e = t ) } e l s e a ( ) } } e . e x p o r t s = f u n c t i o n ( e , t ) { ( t = t | | { } ) . a t t r i b u t e s = " o b j e c t " = = t y p e o f t . a t t r i b u t e s ? t . a t t r i b u t e s : { } , t . s i n g l e t o n | | " b o o l e a n " = = t y p e o f t . s i n g l e t o n | | ( t . s i n g l e t o n = i ( ) ) ; v a r n = o ( e , t ) ; r e
2019-01-30 19:06:01 +03:00
/ *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
2019-05-16 17:40:02 +03:00
* /
2019-09-13 12:04:31 +03:00
var r = function ( e ) { var t , n , r , a , i = { } ; if ( ! e ) return null ; ( n = e . indexOf ( "?" ) ) >= 0 && ( e = e . substr ( n + 1 ) ) , t = e . replace ( /\+/g , "%20" ) . split ( "&" ) ; for ( var s = 0 ; s < t . length ; s ++ ) { var o = t [ s ] ; ( r = ( n = o . indexOf ( "=" ) ) >= 0 ? [ o . substr ( 0 , n ) , o . substr ( n + 1 ) ] : [ o ] ) . length && ( ( a = decodeURIComponent ( r [ 0 ] ) ) && ( r . length > 1 ? i [ a ] = decodeURIComponent ( r [ 1 ] ) : i [ a ] = null ) ) } return i } , a = function ( t ) { return t ? e . map ( t , ( function ( e , t ) { var n = encodeURIComponent ( t ) ; return null != e && ( n += "=" + encodeURIComponent ( e ) ) , n } ) ) . join ( "&" ) : "" } } ) . call ( this , n ( 0 ) ) } , , , , , , , function ( e , t , n ) { "use strict" ; n . d ( t , "b" , ( function ( ) { return o } ) ) ; var r = n ( 0 ) , a = n . n ( r ) , i = ! 1 , s = { enableDynamicSlideToggle : function ( ) { i = ! 0 } , showAppSidebar : function ( e ) { ( e || a ( ) ( "#app-sidebar" ) ) . removeClass ( "disappear" ) . show ( ) , a ( ) ( "#app-content" ) . trigger ( new a . a . Event ( "appresized" ) ) } , hideAppSidebar : function ( e ) { ( e || a ( ) ( "#app-sidebar" ) ) . hide ( ) . addClass ( "disappear" ) , a ( ) ( "#app-content" ) . trigger ( new a . a . Event ( "appresized" ) ) } } , o = function ( ) { var e = a ( ) ( "[data-apps-slide-toggle]" ) ; 0 === e . length && a ( ) ( "#app-navigation" ) . addClass ( "without-app-settings" ) , a ( ) ( document ) . click ( ( function ( t ) { i && ( e = a ( ) ( "[data-apps-slide-toggle]" ) ) , e . each ( ( function ( e , n ) { var r = a ( ) ( n ) . data ( "apps-slide-toggle" ) , i = a ( ) ( r ) ; function s ( ) { i . slideUp ( 4 * OC . menuSpeed , ( function ( ) { i . trigger ( new a . a . Event ( "hide" ) ) } ) ) , i . removeClass ( "opened" ) , a ( ) ( n ) . removeClass ( "opened" ) } if ( ! i . is ( ":animated" ) ) if ( a ( ) ( n ) . is ( a ( ) ( t . target ) . closest ( "[data-apps-slide-toggle]" ) ) ) i . is ( ":visible" ) ? s ( ) : function ( ) { i . slideDown ( 4 * OC . menuSpeed , ( function ( ) { i . trigger ( new a . a . Event ( "show" ) ) } ) ) , i . addClass ( "opened" ) , a ( ) ( n ) . addClass ( "opened" ) ; var e = a ( ) ( r + " [autofocus]" ) ; 1 === e . length && e . focus ( ) } ( ) ; else { var o = a ( ) ( t . target ) . closest ( r ) ; i . is ( ":visible" ) && o [ 0 ] !== i [ 0 ] && s ( ) } } ) ) } ) ) } ; t . a = s } , function ( e , t ) { "undefined" == typeof dav && ( dav = { } ) , dav . _XML _CHAR _MAP = { "<" : "<" , ">" : ">" , "&" : "&" , '"' : """ , "'" : "'" } , dav . _escapeXml = function ( e ) { return e . replace ( /[<>&"']/g , ( function ( e ) { return dav . _XML _CHAR _MAP [ e ] } ) ) } , dav . Client = function ( e ) { var t ; for ( t in e ) this [ t ] = e [ t ] } , dav . Client . prototype = { baseUrl : null , userName : null , password : null , xmlNamespaces : { "DAV:" : "d" } , propFind : function ( e , t , n , r ) { void 0 === n && ( n = "0" ) , n = "" + n , ( r = r || { } ) . Depth = n , r [ "Content-Type" ] = "application/xml; charset=utf-8" ; var a , i = '<?xml version="1.0"?>\n<d:propfind ' ; for ( a in this . xmlNamespaces ) i += " xmlns:" + this . xmlNamespaces [ a ] + '="' + a + '"' ; for ( var s in i += ">\n <d:prop>\n" , t ) if ( t . hasOwnProperty ( s ) ) { var o = this . parseClarkNotation ( t [ s ] ) ; this . xmlNamespaces [ o . namespace ] ? i += " <" + this . xmlNamespaces [ o . namespace ] + ":" + o . name + " />\n" : i += " <x:" + o . name + ' xmlns:x="' + o . namespace + '" />\n' } return i += " </d:prop>\n" , i += "</d:propfind>" , this . request ( "PROPFIND" , e , r , i ) . then ( function ( e ) { return "0" === n ? { status : e . status , body : e . body [ 0 ] , xhr : e . xhr } : { status : e . status , body : e . body , xhr : e . xhr } } . bind ( this ) ) } , _renderPropSet : function ( e ) { var t = " <d:set>\n <d:prop>\n" ; for ( var n in e ) if ( e . hasOwnProperty ( n ) ) { var r , a = this . parseClarkNotation ( n ) , i = e [ n ] ; "d:resourcetype" !== ( r = this . xmlNamespaces [ a . namespace ] ? this . xmlNamespaces [ a . namespace ] + ":" + a . name : "x:" + a . name + ' xmlns:x="' + a . namespace + '"' ) && ( i = dav . _escapeXml ( i ) ) , t += " <" + r + ">" + i + "</" + r + ">\n" } return t += " </d:prop>\n" , t += " </d:set>\n" } , propPatch : function ( e , t , n ) { ( n = n || { } ) [ "Content-Type" ] = "application/xml; charset=utf-8" ; var r , a = '<?xml version="1.0"?>\n<d:propertyupdate ' ; for ( r in this . xmlNamespaces ) a += " xmlns:" + this . xmlNamespaces [ r ] + '="' + r + '"' ; return a += ">\n" + this . _renderPropSet ( t ) , a += "</d:propertyupdate>" , this . request ( "PROPPATCH" , e , n , a ) . then ( function ( e ) { return { status : e . status , body : e . body , xhr : e . xhr } } . bind ( this ) ) } , mkcol : function ( e , t , n ) { var r = "" ; if ( ( n = n || { } ) [ "Content-Type" ] = "application/xml; charset=utf-8" , t ) { var a ; for ( a in r = '<?xml version="1.0"?>\n<d:mkcol' , this . xmlNamespaces ) r += " xmlns:" + this . xmlNamespaces [ a ] + '="' + a + '"' ; r += ">\n" + this . _renderPropSet ( t ) , r += "</d:mkcol>" } return this . request ( "MKCOL" , e , n , r ) . then ( function ( e ) { return { status : e . status , body : e . body , xhr : e . xhr } } . bind ( this ) ) } , request : function ( e , t , n , r ) { var a , i = this , s = this . xhrProvider ( ) ; for ( a in n = n || { } , this . userName && ( n . Authorization = "Basic " + btoa ( this . userName + ":" + this . password ) ) , s . open ( e , this . resolveUrl ( t ) , ! 0 ) , n ) s . setR
2019-09-08 17:49:46 +03:00
/ * * !
@ license
handlebars v4 . 2.0
Copyright ( C ) 2011 - 2017 by Yehuda Katz
Permission is hereby granted , free of charge , to any person obtaining a copy
of this software and associated documentation files ( the "Software" ) , to deal
in the Software without restriction , including without limitation the rights
to use , copy , modify , merge , publish , distribute , sublicense , and / or sell
copies of the Software , and to permit persons to whom the Software is
furnished to do so , subject to the following conditions :
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software .
THE SOFTWARE IS PROVIDED "AS IS" , WITHOUT WARRANTY OF ANY KIND , EXPRESS OR
IMPLIED , INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY ,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT . IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM , DAMAGES OR OTHER
LIABILITY , WHETHER IN AN ACTION OF CONTRACT , TORT OR OTHERWISE , ARISING FROM ,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE .
* /
2019-09-13 12:04:31 +03:00
e . exports = function ( e ) { function t ( r ) { if ( n [ r ] ) return n [ r ] . exports ; var a = n [ r ] = { exports : { } , id : r , loaded : ! 1 } ; return e [ r ] . call ( a . exports , a , a . exports , t ) , a . loaded = ! 0 , a . exports } var n = { } ; return t . m = e , t . c = n , t . p = "" , t ( 0 ) } ( [ function ( e , t , n ) { "use strict" ; function r ( ) { var e = new s . HandlebarsEnvironment ; return d . extend ( e , s ) , e . SafeString = o . default , e . Exception = u . default , e . Utils = d , e . escapeExpression = d . escapeExpression , e . VM = l , e . template = function ( t ) { return l . template ( t , e ) } , e } var a = n ( 1 ) . default , i = n ( 2 ) . default ; t . _ _esModule = ! 0 ; var s = a ( n ( 3 ) ) , o = i ( n ( 20 ) ) , u = i ( n ( 5 ) ) , d = a ( n ( 4 ) ) , l = a ( n ( 21 ) ) , c = i ( n ( 33 ) ) , f = r ( ) ; f . create = r , c . default ( f ) , f . default = f , t . default = f , e . exports = t . default } , function ( e , t ) { "use strict" ; t . default = function ( e ) { if ( e && e . _ _esModule ) return e ; var t = { } ; if ( null != e ) for ( var n in e ) Object . prototype . hasOwnProperty . call ( e , n ) && ( t [ n ] = e [ n ] ) ; return t . default = e , t } , t . _ _esModule = ! 0 } , function ( e , t ) { "use strict" ; t . default = function ( e ) { return e && e . _ _esModule ? e : { default : e } } , t . _ _esModule = ! 0 } , function ( e , t , n ) { "use strict" ; function r ( e , t , n ) { this . helpers = e || { } , this . partials = t || { } , this . decorators = n || { } , o . registerDefaultHelpers ( this ) , u . registerDefaultDecorators ( this ) } var a = n ( 2 ) . default ; t . _ _esModule = ! 0 , t . HandlebarsEnvironment = r ; var i = n ( 4 ) , s = a ( n ( 5 ) ) , o = n ( 9 ) , u = n ( 17 ) , d = a ( n ( 19 ) ) ; t . VERSION = "4.2.0" , t . COMPILER _REVISION = 7 , t . REVISION _CHANGES = { 1 : "<= 1.0.rc.2" , 2 : "== 1.0.0-rc.3" , 3 : "== 1.0.0-rc.4" , 4 : "== 1.x.x" , 5 : "== 2.0.0-alpha.x" , 6 : ">= 2.0.0-beta.1" , 7 : ">= 4.0.0" } ; var l = "[object Object]" ; r . prototype = { constructor : r , logger : d . default , log : d . default . log , registerHelper : function ( e , t ) { if ( i . toString . call ( e ) === l ) { if ( t ) throw new s . default ( "Arg not supported with multiple helpers" ) ; i . extend ( this . helpers , e ) } else this . helpers [ e ] = t } , unregisterHelper : function ( e ) { delete this . helpers [ e ] } , registerPartial : function ( e , t ) { if ( i . toString . call ( e ) === l ) i . extend ( this . partials , e ) ; else { if ( void 0 === t ) throw new s . default ( 'Attempting to register a partial called "' + e + '" as undefined' ) ; this . partials [ e ] = t } } , unregisterPartial : function ( e ) { delete this . partials [ e ] } , registerDecorator : function ( e , t ) { if ( i . toString . call ( e ) === l ) { if ( t ) throw new s . default ( "Arg not supported with multiple decorators" ) ; i . extend ( this . decorators , e ) } else this . decorators [ e ] = t } , unregisterDecorator : function ( e ) { delete this . decorators [ e ] } } ; var c = d . default . log ; t . log = c , t . createFrame = i . createFrame , t . logger = d . default } , function ( e , t ) { "use strict" ; function n ( e ) { return a [ e ] } function r ( e ) { for ( var t = 1 ; t < arguments . length ; t ++ ) for ( var n in arguments [ t ] ) Object . prototype . hasOwnProperty . call ( arguments [ t ] , n ) && ( e [ n ] = arguments [ t ] [ n ] ) ; return e } t . _ _esModule = ! 0 , t . extend = r , t . indexOf = function ( e , t ) { for ( var n = 0 , r = e . length ; n < r ; n ++ ) if ( e [ n ] === t ) return n ; return - 1 } , t . escapeExpression = function ( e ) { if ( "string" != typeof e ) { if ( e && e . toHTML ) return e . toHTML ( ) ; if ( null == e ) return "" ; if ( ! e ) return e + "" ; e = "" + e } return s . test ( e ) ? e . replace ( i , n ) : e } , t . isEmpty = function ( e ) { return ! e && 0 !== e || ! ( ! d ( e ) || 0 !== e . length ) } , t . createFrame = function ( e ) { var t = r ( { } , e ) ; return t . _parent = e , t } , t . blockParams = function ( e , t ) { return e . path = t , e } , t . appendContextPath = function ( e , t ) { return ( e ? e + "." : "" ) + t } ; var a = { "&" : "&" , "<" : "<" , ">" : ">" , '"' : """ , "'" : "'" , "`" : "`" , "=" : "=" } , i = /[&<>"'`=]/g , s = /[&<>"'`=]/ , o = Object . prototype . toString ; t . toString = o ; var u = function ( e ) { return "function" == typeof e } ; u ( /x/ ) && ( t . isFunction = u = function ( e ) { return "function" == typeof e && "[object Function]" === o . call ( e ) } ) , t . isFunction = u ; var d = Array . isArray || function ( e ) { return ! ( ! e || "object" != typeof e ) && "[object Array]" === o . call ( e ) } ; t . isArray = d } , function ( e , t , n ) { "use strict" ; function r ( e , t ) { var n = t && t . loc , s = void 0 , o = void 0 ; n && ( e += " - " + ( s = n . start . line ) + ":" + ( o = n . start . column ) ) ; for ( var u = Error . prototype . constructor . call ( this , e ) , d = 0 ; d < i . length ; d ++ ) this [ i [ d ] ] = u [ i [ d ] ] ; Error . captureStackTrace && Error . captureStackTrace ( this , r ) ; try { n && ( this . lineNumber = s , a ? Object . defineProperty ( this , "column" , { value : o , enumerable : ! 0 } ) : this . column = o ) } catch ( e ) { } } var a = n ( 6 ) . default ; t . _ _esModule = ! 0 ; var i = [ "description" , "fileName" , "lineNumber" , "message" , "name" , "number" , "stack" ] ; r . prototype = new Error , t . default = r , e . exports = t . default } , function ( e , t , n ) { e . exports = { default : n ( 7 ) , _ _esModule : ! 0 } } , function ( e
2019-01-30 19:06:01 +03:00
/ *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
2019-09-13 12:04:31 +03:00
* / n . a = { c a l l b a c k : n u l l , p a g e L o a d T i m e : n u l l , i n i t : f u n c t i o n ( ) { o ( ) ( " . p a s s w o r d - c o n f i r m - r e q u i r e d " ) . o n ( " c l i c k " , i . a . b i n d ( t h i s . r e q u i r e P a s s w o r d C o n f i r m a t i o n , t h i s ) ) , t h i s . p a g e L o a d T i m e = d . a . n o w ( ) } , r e q u i r e s P a s s w o r d C o n f i r m a t i o n : f u n c t i o n ( ) { v a r e = t h i s . p a g e L o a d T i m e - 1 e 3 * n c _ p a g e L o a d , t = d . a . n o w ( ) - ( e + 1 e 3 * n c _ l a s t L o g i n ) ; r e t u r n b a c k e n d A l l o w s P a s s w o r d C o n f i r m a t i o n & & t > 1 8 e 5 } , r e q u i r e P a s s w o r d C o n f i r m a t i o n : f u n c t i o n ( e , n , r ) { n = v o i d 0 ! = = n ? n : { } ; v a r a = { t i t l e : t ( " c o r e " , " A u t h e n t i c a t i o n r e q u i r e d " ) , t e x t : t ( " c o r e " , " T h i s a c t i o n r e q u i r e s y o u t o c o n f i r m y o u r p a s s w o r d " ) , c o n f i r m : t ( " c o r e " , " C o n f i r m " ) , l a b e l : t ( " c o r e " , " P a s s w o r d " ) , e r r o r : " " } , s = i . a . e x t e n d ( a , n ) , u = t h i s ; t h i s . r e q u i r e s P a s s w o r d C o n f i r m a t i o n ( ) & & l . a . d i a l o g s . p r o m p t ( s . t e x t , s . t i t l e , ( f u n c t i o n ( e , t ) { e & & " " ! = = t ? u . _ c o n f i r m P a s s w o r d ( t , s ) : i . a . i s F u n c t i o n ( r ) & & r ( ) } ) , ! 0 , s . l a b e l , ! 0 ) . t h e n ( ( f u n c t i o n ( ) { v a r e = o ( ) ( " . o c - d i a l o g : v i s i b l e " ) ; i f ( e . f i n d ( " . u i - i c o n " ) . r e m o v e ( ) , e . a d d C l a s s ( " p a s s w o r d - c o n f i r m a t i o n " ) , " " ! = = s . e r r o r ) v a r t = o ( ) ( " < p > < / p > " ) . a d d C l a s s ( " m s g w a r n i n g " ) . t e x t ( s . e r r o r ) ; e . f i n d ( " . o c - d i a l o g - c o n t e n t " ) . a p p e n d ( t ) , e . f i n d ( " . o c - d i a l o g - b u t t o n r o w " ) . a d d C l a s s ( " a s i d e " ) ; v a r n = e . f i n d ( " b u t t o n " ) ; n . e q ( 0 ) . h i d e ( ) , n . e q ( 1 ) . t e x t ( s . c o n f i r m ) } ) ) , t h i s . c a l l b a c k = e } , _ c o n f i r m P a s s w o r d : f u n c t i o n ( e , n ) { v a r r = t h i s ; o . a . a j a x ( { u r l : l . a . g e n e r a t e U r l ( " / l o g i n / c o n f i r m " ) , d a t a : { p a s s w o r d : e } , t y p e : " P O S T " , s u c c e s s : f u n c t i o n ( e ) { n c _ l a s t L o g i n = e . l a s t L o g i n , i . a . i s F u n c t i o n ( r . c a l l b a c k ) & & r . c a l l b a c k ( ) } , e r r o r : f u n c t i o n ( ) { n . e r r o r = t ( " c o r e " , " F a i l e d t o a u t h e n t i c a t e , t r y a g a i n " ) , l . a . P a s s w o r d C o n f i r m a t i o n . r e q u i r e P a s s w o r d C o n f i r m a t i o n ( r . c a l l b a c k , n ) } } ) } } } , f u n c t i o n ( e , t , n ) { " u s e s t r i c t " ;
2019-05-14 19:18:31 +03:00
/ *
* @ copyright 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author 2019 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ license GNU AGPL version 3 or any later version
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation , either version 3 of the
* License , or ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
* /
2019-09-13 12:04:31 +03:00
function r ( e , t ) { var n = [ "B" , "KB" , "MB" , "GB" , "TB" ] , r = e > 0 ? Math . floor ( Math . log ( e ) / Math . log ( 1024 ) ) : 0 , a = n [ r = Math . min ( n . length - 1 , r ) ] , i = ( e / Math . pow ( 1024 , r ) ) . toFixed ( 1 ) ; return ! 0 === t && 0 === r ? "0.0" !== i ? "< 1 KB" : "0 KB" : ( i = r < 2 ? parseFloat ( i ) . toFixed ( 0 ) : ".0" === i . substr ( i . length - 2 , 2 ) ? i . substr ( 0 , i . length - 2 ) : parseFloat ( i ) . toLocaleString ( OC . getCanonicalLocale ( ) ) ) + " " + a } n . d ( t , "a" , ( function ( ) { return r } ) ) } , , , , function ( e , t ) { e . exports = function ( e ) { return e . webpackPolyfill || ( e . deprecate = function ( ) { } , e . paths = [ ] , e . children || ( e . children = [ ] ) , Object . defineProperty ( e , "loaded" , { enumerable : ! 0 , get : function ( ) { return e . l } } ) , Object . defineProperty ( e , "id" , { enumerable : ! 0 , get : function ( ) { return e . i } } ) , e . webpackPolyfill = 1 ) , e } } , function ( e , t , n ) { "use strict" ; function r ( e ) { return e && e . _ _esModule ? e : { default : e } } t . _ _esModule = ! 0 , t . HandlebarsEnvironment = d ; var a = n ( 11 ) , i = r ( n ( 23 ) ) , s = n ( 203 ) , o = n ( 211 ) , u = r ( n ( 213 ) ) ; t . VERSION = "4.2.0" ; t . COMPILER _REVISION = 7 ; t . REVISION _CHANGES = { 1 : "<= 1.0.rc.2" , 2 : "== 1.0.0-rc.3" , 3 : "== 1.0.0-rc.4" , 4 : "== 1.x.x" , 5 : "== 2.0.0-alpha.x" , 6 : ">= 2.0.0-beta.1" , 7 : ">= 4.0.0" } ; function d ( e , t , n ) { this . helpers = e || { } , this . partials = t || { } , this . decorators = n || { } , s . registerDefaultHelpers ( this ) , o . registerDefaultDecorators ( this ) } d . prototype = { constructor : d , logger : u . default , log : u . default . log , registerHelper : function ( e , t ) { if ( "[object Object]" === a . toString . call ( e ) ) { if ( t ) throw new i . default ( "Arg not supported with multiple helpers" ) ; a . extend ( this . helpers , e ) } else this . helpers [ e ] = t } , unregisterHelper : function ( e ) { delete this . helpers [ e ] } , registerPartial : function ( e , t ) { if ( "[object Object]" === a . toString . call ( e ) ) a . extend ( this . partials , e ) ; else { if ( void 0 === t ) throw new i . default ( 'Attempting to register a partial called "' + e + '" as undefined' ) ; this . partials [ e ] = t } } , unregisterPartial : function ( e ) { delete this . partials [ e ] } , registerDecorator : function ( e , t ) { if ( "[object Object]" === a . toString . call ( e ) ) { if ( t ) throw new i . default ( "Arg not supported with multiple decorators" ) ; a . extend ( this . decorators , e ) } else this . decorators [ e ] = t } , unregisterDecorator : function ( e ) { delete this . decorators [ e ] } } ; var l = u . default . log ; t . log = l , t . createFrame = a . createFrame , t . logger = u . default } , function ( e , t , n ) { ! function ( e ) { "use strict" ; e . defineLocale ( "af" , { months : "Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember" . split ( "_" ) , monthsShort : "Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des" . split ( "_" ) , weekdays : "Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag" . split ( "_" ) , weekdaysShort : "Son_Maa_Din_Woe_Don_Vry_Sat" . split ( "_" ) , weekdaysMin : "So_Ma_Di_Wo_Do_Vr_Sa" . split ( "_" ) , meridiemParse : /vm|nm/i , isPM : function ( e ) { return /^nm$/i . test ( e ) } , meridiem : function ( e , t , n ) { return e < 12 ? n ? "vm" : "VM" : n ? "nm" : "NM" } , longDateFormat : { LT : "HH:mm" , LTS : "HH:mm:ss" , L : "DD/MM/YYYY" , LL : "D MMMM YYYY" , LLL : "D MMMM YYYY HH:mm" , LLLL : "dddd, D MMMM YYYY HH:mm" } , calendar : { sameDay : "[Vandag om] LT" , nextDay : "[Môre om] LT" , nextWeek : "dddd [om] LT" , lastDay : "[Gister om] LT" , lastWeek : "[Laas] dddd [om] LT" , sameElse : "L" } , relativeTime : { future : "oor %s" , past : "%s gelede" , s : "'n paar sekondes" , ss : "%d sekondes" , m : "'n minuut" , mm : "%d minute" , h : "'n uur" , hh : "%d ure" , d : "'n dag" , dd : "%d dae" , M : "'n maand" , MM : "%d maande" , y : "'n jaar" , yy : "%d jaar" } , dayOfMonthOrdinalParse : /\d{1,2}(ste|de)/ , ordinal : function ( e ) { return e + ( 1 === e || 8 === e || e >= 20 ? "ste" : "de" ) } , week : { dow : 1 , doy : 4 } } ) } ( n ( 1 ) ) } , function ( e , t , n ) { ! function ( e ) { "use strict" ; var t = { 1 : "١ " , 2 : "٢" , 3 : "٣" , 4 : "٤" , 5 : "٥ " , 6 : "٦" , 7 : "٧ " , 8 : "٨" , 9 : "٩" , 0 : "٠ " } , n = { "١ " : "1" , "٢" : "2" , "٣" : "3" , "٤" : "4" , "٥ " : "5" , "٦" : "6" , "٧ " : "7" , "٨" : "8" , "٩" : "9" , "٠ " : "0" } , r = function ( e ) { return 0 === e ? 0 : 1 === e ? 1 : 2 === e ? 2 : e % 100 >= 3 && e % 100 <= 10 ? 3 : e % 100 >= 11 ? 4 : 5 } , a = { s : [ "أقل من ثانية" , "ثانية واحدة" , [ "ثانيتان" , "ثانيتين" ] , "%d ثوان" , "%d ثانية" , "%d ثانية" ] , m : [ "أقل من دقيقة" , "دقيقة واحدة" , [ "دقيقتان" , "دقيقتين" ] , "%d دقائق" , "%d دقيقة" , "%d دقيقة" ] , h : [ "أقل من ساعة" , "ساعة واحدة" , [ "ساعتان" , "ساعتين" ] , "%d ساعات" , "%d ساعة" , "%d ساعة" ] , d : [ "أقل من يوم" , "يوم واحد" , [ "يومان" , "يومين" ] , "%d أيام" , "%d يومًا" , " % d ي <EFBFBD>
2019-06-05 16:00:21 +03:00
/ * !
2019-06-30 04:13:43 +03:00
* Toastify js 1.6 . 1
2019-06-05 16:00:21 +03:00
* https : //github.com/apvarun/toastify-js
* @ license MIT licensed
*
* Copyright ( C ) 2018 Varun A P
* /
2019-09-14 14:40:50 +03:00
var r , a ; r = this , a = function ( e ) { var t = function ( e ) { return new t . lib . init ( e ) } ; function n ( e , t ) { return ! ( ! e || "string" != typeof t || ! ( e . className && e . className . trim ( ) . split ( /\s+/gi ) . indexOf ( t ) > - 1 ) ) } return t . lib = t . prototype = { toastify : "1.6.1" , constructor : t , init : function ( e ) { return e || ( e = { } ) , this . options = { } , this . toastElement = null , this . options . text = e . text || "Hi there!" , this . options . duration = e . duration || 3e3 , this . options . selector = e . selector , this . options . callback = e . callback || function ( ) { } , this . options . destination = e . destination , this . options . newWindow = e . newWindow || ! 1 , this . options . close = e . close || ! 1 , this . options . gravity = "bottom" == e . gravity ? "toastify-bottom" : "toastify-top" , this . options . positionLeft = e . positionLeft || ! 1 , this . options . position = e . position || "" , this . options . backgroundColor = e . backgroundColor , this . options . avatar = e . avatar || "" , this . options . className = e . className || "" , this . options . stopOnFocus = void 0 === e . stopOnFocus || e . stopOnFocus , this } , buildToast : function ( ) { if ( ! this . options ) throw "Toastify is not initialized" ; var e = document . createElement ( "div" ) ; if ( e . className = "toastify on " + this . options . className , this . options . position ? e . className += " toastify-" + this . options . position : ! 0 === this . options . positionLeft ? ( e . className += " toastify-left" , console . warn ( "Property `positionLeft` will be depreciated in further versions. Please use `position` instead." ) ) : e . className += " toastify-right" , e . className += " " + this . options . gravity , this . options . backgroundColor && ( e . style . background = this . options . backgroundColor ) , e . innerHTML = this . options . text , "" !== this . options . avatar ) { var t = document . createElement ( "img" ) ; t . src = this . options . avatar , t . className = "toastify-avatar" , "left" == this . options . position || ! 0 === this . options . positionLeft ? e . appendChild ( t ) : e . insertAdjacentElement ( "beforeend" , t ) } if ( ! 0 === this . options . close ) { var n = document . createElement ( "span" ) ; if ( n . innerHTML = "✖" , n . className = "toast-close" , n . addEventListener ( "click" , function ( e ) { e . stopPropagation ( ) , this . removeElement ( e . target . parentElement ) , window . clearTimeout ( e . target . parentElement . timeOutValue ) } . bind ( this ) ) , this . options . stopOnFocus && this . options . duration > 0 ) { const t = this ; e . addEventListener ( "mouseover" , ( function ( t ) { window . clearTimeout ( e . timeOutValue ) } ) ) , e . addEventListener ( "mouseleave" , ( function ( ) { e . timeOutValue = window . setTimeout ( ( function ( ) { t . removeElement ( e ) } ) , t . options . duration ) } ) ) } var r = window . innerWidth > 0 ? window . innerWidth : screen . width ; ( "left" == this . options . position || ! 0 === this . options . positionLeft ) && r > 360 ? e . insertAdjacentElement ( "afterbegin" , n ) : e . appendChild ( n ) } return void 0 !== this . options . destination && e . addEventListener ( "click" , function ( e ) { e . stopPropagation ( ) , ! 0 === this . options . newWindow ? window . open ( this . options . destination , "_blank" ) : window . location = this . options . destination } . bind ( this ) ) , e } , showToast : function ( ) { var e ; if ( this . toastElement = this . buildToast ( ) , ! ( e = void 0 === this . options . selector ? document . body : document . getElementById ( this . options . selector ) ) ) throw "Root element is not defined" ; return e . insertBefore ( this . toastElement , e . firstChild ) , t . reposition ( ) , this . options . duration > 0 && ( this . toastElement . timeOutValue = window . setTimeout ( function ( ) { this . removeElement ( this . toastElement ) } . bind ( this ) , this . options . duration ) ) , this } , hideToast : function ( ) { this . toastElement . timeOutValue && clearTimeout ( this . toastElement . timeOutValue ) , this . removeElement ( this . toastElement ) } , removeElement : function ( e ) { e . className = e . className . replace ( " on" , "" ) , window . setTimeout ( function ( ) { e . parentNode . removeChild ( e ) , this . options . callback . call ( e ) , t . reposition ( ) } . bind ( this ) , 400 ) } } , t . reposition = function ( ) { for ( var e , t = { top : 15 , bottom : 15 } , r = { top : 15 , bottom : 15 } , a = { top : 15 , bottom : 15 } , i = document . getElementsByClassName ( "toastify" ) , s = 0 ; s < i . length ; s ++ ) { e = ! 0 === n ( i [ s ] , "toastify-top" ) ? "toastify-top" : "toastify-bottom" ; var o = i [ s ] . offsetHeight ; e = e . substr ( 9 , e . length - 1 ) , ( window . innerWidth > 0 ? window . innerWidth : screen . width ) <= 360 ? ( i [ s ] . style [ e ] = a [ e ] + "px" , a [ e ] += o + 15 ) : ! 0 === n ( i [ s ] , "toastify-left" ) ? ( i [ s ] . style [ e ] = t [ e ] + "px" , t [ e ] += o + 15 ) : ( i [ s ] . style [ e ] = r [ e ] + "px" , r [ e ] += o + 15 ) } return this } , t . lib . init . prototype = t . lib , t } , e . exports ? e . exports = a ( ) : r . Toastify = a ( ) } , function ( e , t , n ) { "use strict" ; Object . definePro
2019-05-21 09:58:35 +03:00
/ * !
* Determine if an object is a Buffer
*
* @ author Feross Aboukhadijeh < https : //feross.org>
* @ license MIT
* /
2019-09-13 12:04:31 +03:00
e . exports = function ( e ) { return null != e && null != e . constructor && "function" == typeof e . constructor . isBuffer && e . constructor . isBuffer ( e ) } } , function ( e , t , n ) { "use strict" ; var r = n ( 14 ) , a = n ( 223 ) , i = n ( 257 ) , s = n ( 258 ) , o = n ( 228 ) ; function u ( e ) { this . defaults = e , this . interceptors = { request : new i , response : new i } } u . prototype . request = function ( e ) { "string" == typeof e ? ( e = arguments [ 1 ] || { } ) . url = arguments [ 0 ] : e = e || { } , ( e = o ( this . defaults , e ) ) . method = e . method ? e . method . toLowerCase ( ) : "get" ; var t = [ s , void 0 ] , n = Promise . resolve ( e ) ; for ( this . interceptors . request . forEach ( ( function ( e ) { t . unshift ( e . fulfilled , e . rejected ) } ) ) , this . interceptors . response . forEach ( ( function ( e ) { t . push ( e . fulfilled , e . rejected ) } ) ) ; t . length ; ) n = n . then ( t . shift ( ) , t . shift ( ) ) ; return n } , u . prototype . getUri = function ( e ) { return e = o ( this . defaults , e ) , a ( e . url , e . params , e . paramsSerializer ) . replace ( /^\?/ , "" ) } , r . forEach ( [ "delete" , "get" , "head" , "options" ] , ( function ( e ) { u . prototype [ e ] = function ( t , n ) { return this . request ( r . merge ( n || { } , { method : e , url : t } ) ) } } ) ) , r . forEach ( [ "post" , "put" , "patch" ] , ( function ( e ) { u . prototype [ e ] = function ( t , n , a ) { return this . request ( r . merge ( a || { } , { method : e , url : t , data : n } ) ) } } ) ) , e . exports = u } , function ( e , t , n ) { "use strict" ; var r = n ( 14 ) ; function a ( ) { this . handlers = [ ] } a . prototype . use = function ( e , t ) { return this . handlers . push ( { fulfilled : e , rejected : t } ) , this . handlers . length - 1 } , a . prototype . eject = function ( e ) { this . handlers [ e ] && ( this . handlers [ e ] = null ) } , a . prototype . forEach = function ( e ) { r . forEach ( this . handlers , ( function ( t ) { null !== t && e ( t ) } ) ) } , e . exports = a } , function ( e , t , n ) { "use strict" ; var r = n ( 14 ) , a = n ( 259 ) , i = n ( 224 ) , s = n ( 225 ) , o = n ( 266 ) , u = n ( 267 ) ; function d ( e ) { e . cancelToken && e . cancelToken . throwIfRequested ( ) } e . exports = function ( e ) { return d ( e ) , e . baseURL && ! o ( e . url ) && ( e . url = u ( e . baseURL , e . url ) ) , e . headers = e . headers || { } , e . data = a ( e . data , e . headers , e . transformRequest ) , e . headers = r . merge ( e . headers . common || { } , e . headers [ e . method ] || { } , e . headers || { } ) , r . forEach ( [ "delete" , "get" , "head" , "post" , "put" , "patch" , "common" ] , ( function ( t ) { delete e . headers [ t ] } ) ) , ( e . adapter || s . adapter ) ( e ) . then ( ( function ( t ) { return d ( e ) , t . data = a ( t . data , t . headers , e . transformResponse ) , t } ) , ( function ( t ) { return i ( t ) || ( d ( e ) , t && t . response && ( t . response . data = a ( t . response . data , t . response . headers , e . transformResponse ) ) ) , Promise . reject ( t ) } ) ) } } , function ( e , t , n ) { "use strict" ; var r = n ( 14 ) ; e . exports = function ( e , t , n ) { return r . forEach ( n , ( function ( n ) { e = n ( e , t ) } ) ) , e } } , function ( e , t , n ) { "use strict" ; var r = n ( 14 ) ; e . exports = function ( e , t ) { r . forEach ( e , ( function ( n , r ) { r !== t && r . toUpperCase ( ) === t . toUpperCase ( ) && ( e [ t ] = n , delete e [ r ] ) } ) ) } } , function ( e , t , n ) { "use strict" ; var r = n ( 227 ) ; e . exports = function ( e , t , n ) { var a = n . config . validateStatus ; ! a || a ( n . status ) ? e ( n ) : t ( r ( "Request failed with status code " + n . status , n . config , null , n . request , n ) ) } } , function ( e , t , n ) { "use strict" ; e . exports = function ( e , t , n , r , a ) { return e . config = t , n && ( e . code = n ) , e . request = r , e . response = a , e . isAxiosError = ! 0 , e . toJSON = function ( ) { return { message : this . message , name : this . name , description : this . description , number : this . number , fileName : this . fileName , lineNumber : this . lineNumber , columnNumber : this . columnNumber , stack : this . stack , config : this . config , code : this . code } } , e } } , function ( e , t , n ) { "use strict" ; var r = n ( 14 ) , a = [ "age" , "authorization" , "content-length" , "content-type" , "etag" , "expires" , "from" , "host" , "if-modified-since" , "if-unmodified-since" , "last-modified" , "location" , "max-forwards" , "proxy-authorization" , "referer" , "retry-after" , "user-agent" ] ; e . exports = function ( e ) { var t , n , i , s = { } ; return e ? ( r . forEach ( e . split ( "\n" ) , ( function ( e ) { if ( i = e . indexOf ( ":" ) , t = r . trim ( e . substr ( 0 , i ) ) . toLowerCase ( ) , n = r . trim ( e . substr ( i + 1 ) ) , t ) { if ( s [ t ] && a . indexOf ( t ) >= 0 ) return ; s [ t ] = "set-cookie" === t ? ( s [ t ] ? s [ t ] : [ ] ) . concat ( [ n ] ) : s [ t ] ? s [ t ] + ", " + n : n } } ) ) , s ) : s } } , function ( e , t , n ) { "use strict" ; var r = n ( 14 ) ; e . exports = r . isStandardBrowserEnv ( ) ? function ( ) { var e , t = /(msie|trident)/i . test ( navigator . userAgent ) , n = document . createElement ( "a" ) ; function a ( e ) { var r = e ; return t && ( n . setAttribute ( "href" , r ) , r = n . href ) , n . setAttribute ( "href" , r ) , { href : n . href , protocol : n . protocol ? n . protocol . replace ( /:$/ , "" ) : "" , host : n . host , search : n . search ? n . search . replace ( /^\?/ , "" ) : "" , hash : n . hash ? n . hash . replace ( /^#/ , "" ) : "" , hostname : n . hostname , port : n . port , pathname : "/" === n . pathname . c
2019-05-21 09:58:35 +03:00
/ * !
* Vue . js v2 . 6.10
* ( c ) 2014 - 2019 Evan You
* Released under the MIT License .
* /
2019-09-13 12:04:31 +03:00
var r = Object . freeze ( { } ) ; function a ( e ) { return null == e } function i ( e ) { return null != e } function s ( e ) { return ! 0 === e } function o ( e ) { return "string" == typeof e || "number" == typeof e || "symbol" == typeof e || "boolean" == typeof e } function u ( e ) { return null !== e && "object" == typeof e } var d = Object . prototype . toString ; function l ( e ) { return "[object Object]" === d . call ( e ) } function c ( e ) { return "[object RegExp]" === d . call ( e ) } function f ( e ) { var t = parseFloat ( String ( e ) ) ; return t >= 0 && Math . floor ( t ) === t && isFinite ( e ) } function m ( e ) { return i ( e ) && "function" == typeof e . then && "function" == typeof e . catch } function h ( e ) { return null == e ? "" : Array . isArray ( e ) || l ( e ) && e . toString === d ? JSON . stringify ( e , null , 2 ) : String ( e ) } function _ ( e ) { var t = parseFloat ( e ) ; return isNaN ( t ) ? e : t } function p ( e , t ) { for ( var n = Object . create ( null ) , r = e . split ( "," ) , a = 0 ; a < r . length ; a ++ ) n [ r [ a ] ] = ! 0 ; return t ? function ( e ) { return n [ e . toLowerCase ( ) ] } : function ( e ) { return n [ e ] } } p ( "slot,component" , ! 0 ) ; var y = p ( "key,ref,slot,slot-scope,is" ) ; function v ( e , t ) { if ( e . length ) { var n = e . indexOf ( t ) ; if ( n > - 1 ) return e . splice ( n , 1 ) } } var g = Object . prototype . hasOwnProperty ; function M ( e , t ) { return g . call ( e , t ) } function L ( e ) { var t = Object . create ( null ) ; return function ( n ) { return t [ n ] || ( t [ n ] = e ( n ) ) } } var w = /-(\w)/g , k = L ( ( function ( e ) { return e . replace ( w , ( function ( e , t ) { return t ? t . toUpperCase ( ) : "" } ) ) } ) ) , Y = L ( ( function ( e ) { return e . charAt ( 0 ) . toUpperCase ( ) + e . slice ( 1 ) } ) ) , b = /\B([A-Z])/g , T = L ( ( function ( e ) { return e . replace ( b , "-$1" ) . toLowerCase ( ) } ) ) ; var D = Function . prototype . bind ? function ( e , t ) { return e . bind ( t ) } : function ( e , t ) { function n ( n ) { var r = arguments . length ; return r ? r > 1 ? e . apply ( t , arguments ) : e . call ( t , n ) : e . call ( t ) } return n . _length = e . length , n } ; function x ( e , t ) { t = t || 0 ; for ( var n = e . length - t , r = new Array ( n ) ; n -- ; ) r [ n ] = e [ n + t ] ; return r } function S ( e , t ) { for ( var n in t ) e [ n ] = t [ n ] ; return e } function j ( e ) { for ( var t = { } , n = 0 ; n < e . length ; n ++ ) e [ n ] && S ( t , e [ n ] ) ; return t } function H ( e , t , n ) { } var P = function ( e , t , n ) { return ! 1 } , A = function ( e ) { return e } ; function O ( e , t ) { if ( e === t ) return ! 0 ; var n = u ( e ) , r = u ( t ) ; if ( ! n || ! r ) return ! n && ! r && String ( e ) === String ( t ) ; try { var a = Array . isArray ( e ) , i = Array . isArray ( t ) ; if ( a && i ) return e . length === t . length && e . every ( ( function ( e , n ) { return O ( e , t [ n ] ) } ) ) ; if ( e instanceof Date && t instanceof Date ) return e . getTime ( ) === t . getTime ( ) ; if ( a || i ) return ! 1 ; var s = Object . keys ( e ) , o = Object . keys ( t ) ; return s . length === o . length && s . every ( ( function ( n ) { return O ( e [ n ] , t [ n ] ) } ) ) } catch ( e ) { return ! 1 } } function E ( e , t ) { for ( var n = 0 ; n < e . length ; n ++ ) if ( O ( e [ n ] , t ) ) return n ; return - 1 } function C ( e ) { var t = ! 1 ; return function ( ) { t || ( t = ! 0 , e . apply ( this , arguments ) ) } } var F = "data-server-rendered" , N = [ "component" , "directive" , "filter" ] , I = [ "beforeCreate" , "created" , "beforeMount" , "mounted" , "beforeUpdate" , "updated" , "beforeDestroy" , "destroyed" , "activated" , "deactivated" , "errorCaptured" , "serverPrefetch" ] , W = { optionMergeStrategies : Object . create ( null ) , silent : ! 1 , productionTip : ! 1 , devtools : ! 1 , performance : ! 1 , errorHandler : null , warnHandler : null , ignoredElements : [ ] , keyCodes : Object . create ( null ) , isReservedTag : P , isReservedAttr : P , isUnknownElement : P , getTagNamespace : H , parsePlatformTagName : A , mustUseProp : P , async : ! 0 , _lifecycleHooks : I } , R = /a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/ ; function $ ( e , t , n , r ) { Object . defineProperty ( e , t , { value : n , enumerable : ! ! r , writable : ! 0 , configurable : ! 0 } ) } var z = new RegExp ( "[^" + R . source + ".$_\\d]" ) ; var U , J = "__proto__" in { } , B = "undefined" != typeof window , q = "undefined" != typeof WXEnvironment && ! ! WXEnvironment . platform , V = q && WXEnvironment . platform . toLowerCase ( ) , G = B && window . navigator . userAgent . toLowerCase ( ) , K = G && /msie|trident/ . test ( G ) , X = G && G . indexOf ( "msie 9.0" ) > 0 , Z = G && G . indexOf ( "edge/" ) > 0 , Q = ( G && G . indexOf ( "android" ) , G && /iphone|ipad|ipod|ios/ . test ( G ) || "ios" === V ) , ee = ( G && /chrome\/\d+/ . test ( G ) , G && /phantomjs/ . test ( G ) , G && G . match ( /firefox\/(\d+)/ ) ) , te = { } . watch , ne = ! 1 ; if ( B ) try { var re = { } ; Object . defineProperty ( re , "passive" , { get : function ( ) { ne = ! 0 } } ) , window . addEventListener ( "test-passive" , null , re ) } catch ( e ) { } var ae = function ( ) { return void 0 === U && ( U = ! B && ! q && void 0 !== e && ( e . process && "server" === e . process . env . VUE _ENV ) ) , U } , ie = B && window . _ _VUE _DEVTOOLS _GLOBAL _HOOK _ _ ; function
2019-05-21 09:58:35 +03:00
/ *
object - assign
( c ) Sindre Sorhus
@ license MIT
2019-09-13 12:04:31 +03:00
* /var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function s(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,o,u=s(e),d=1;d<arguments.length;d++){for(var l in n=Object(arguments[d]))a.call(n,l)&&(u[l]=n[l]);if(r){o=r(n);for(var c=0;c<o.length;c++)i.call(n,o[c])&&(u[o[c]]=n[o[c]])}}return u}},function(e,t,n){"use strict";var r=new RegExp("%[a-f0-9]{2}","gi"),a=new RegExp("(%[a-f0-9]{2})+","gi");function i(e,t){try{return decodeURIComponent(e.join(""))}catch(e){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],i(n),i(r))}function s(e){try{return decodeURIComponent(e)}catch(a){for(var t=e.match(r),n=1;n<t.length;n++)t=(e=i(t,n).join("")).match(r);return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/ \ + / g , " " ) , d e c o d e U R I C o m p o n e n t ( e ) } c a t c h ( t ) { r e t u r n f u n c t i o n ( e ) { f o r ( v a r t = { " % F E % F F " : " <EFBFBD> <EFBFBD> " , " % F F % F E " : " <EFBFBD> <EFBFBD> " } , n = a . e x e c ( e ) ; n ; ) { t r y { t [ n [ 0 ] ] = d e c o d e U R I C o m p o n e n t ( n [ 0 ] ) } c a t c h ( e ) { v a r r = s ( n [ 0 ] ) ; r ! = = n [ 0 ] & & ( t [ n [ 0 ] ] = r ) } n = a . e x e c ( e ) } t [ " % C 2 " ] = " <EFBFBD> " ; f o r ( v a r i = O b j e c t . k e y s ( t ) , o = 0 ; o < i . l e n g t h ; o + + ) { v a r u = i [ o ] ; e = e . r e p l a c e ( n e w R e g E x p ( u , " g " ) , t [ u ] ) } r e t u r n e } ( e ) } } } , f u n c t i o n ( e , t , n ) { " u s e s t r i c t " ; v a r r = n ( 2 4 8 ) ; n . n ( r ) . a } , f u n c t i o n ( e , t , n ) { ( e . e x p o r t s = n ( 3 2 ) ( ! 1 ) ) . p u s h ( [ e . i , " \ n . u p d a t e [ d a t a - v - 7 c c f 8 7 e b ] { \ n \ t w i d t h : a u t o ; \ n } \ n " , " " ] ) } , f u n c t i o n ( e , t , n ) { " u s e s t r i c t " ; v a r r = n ( 2 4 9 ) ; n . n ( r ) . a } , f u n c t i o n ( e , t , n ) { ( e . e x p o r t s = n ( 3 2 ) ( ! 1 ) ) . p u s h ( [ e . i , " \ n f i e l d s e t [ d a t a - v - b c c 9 4 e 2 6 ] { \ n \ t t e x t - a l i g n : c e n t e r ; \ n } \ n i n p u t [ t y p e = s u b m i t ] [ d a t a - v - b c c 9 4 e 2 6 ] { \ n \ t m a r g i n - t o p : 2 0 p x ; \ n } \ n " , " " ] ) } , f u n c t i o n ( e , t , n ) { " u s e s t r i c t " ; v a r r = n ( 2 5 0 ) ; n . n ( r ) . a } , f u n c t i o n ( e , t , n ) { ( e . e x p o r t s = n ( 3 2 ) ( ! 1 ) ) . p u s h ( [ e . i , " \ n . f a d e - e n t e r - a c t i v e , . f a d e - l e a v e - a c t i v e { \ n \ t t r a n s i t i o n : o p a c i t y . 3 s ; \ n } \ n . f a d e - e n t e r , . f a d e - l e a v e - t o / * . f a d e - l e a v e - a c t i v e b e l o w v e r s i o n 2 . 1 . 8 * / { \ n \ t o p a c i t y : 0 ; \ n } \ n " , " " ] ) } , f u n c t i o n ( e , t , n ) { ( f u n c t i o n ( e ) { v a r r = v o i d 0 ! = = e & & e | | " u n d e f i n e d " ! = t y p e o f s e l f & & s e l f | | w i n d o w , a = F u n c t i o n . p r o t o t y p e . a p p l y ; f u n c t i o n i ( e , t ) { t h i s . _ i d = e , t h i s . _ c l e a r F n = t } t . s e t T i m e o u t = f u n c t i o n ( ) { r e t u r n n e w i ( a . c a l l ( s e t T i m e o u t , r , a r g u m e n t s ) , c l e a r T i m e o u t ) } , t . s e t I n t e r v a l = f u n c t i o n ( ) { r e t u r n n e w i ( a . c a l l ( s e t I n t e r v a l , r , a r g u m e n t s ) , c l e a r I n t e r v a l ) } , t . c l e a r T i m e o u t = t . c l e a r I n t e r v a l = f u n c t i o n ( e ) { e & & e . c l o s e ( ) } , i . p r o t o t y p e . u n r e f = i . p r o t o t y p e . r e f = f u n c t i o n ( ) { } , i . p r o t o t y p e . c l o s e = f u n c t i o n ( ) { t h i s . _ c l e a r F n . c a l l ( r , t h i s . _ i d ) } , t . e n r o l l = f u n c t i o n ( e , t ) { c l e a r T i m e o u t ( e . _ i d l e T i m e o u t I d ) , e . _ i d l e T i m e o u t = t } , t . u n e n r o l l = f u n c t i o n ( e ) { c l e a r T i m e o u t ( e . _ i d l e T i m e o u t I d ) , e . _ i d l e T i m e o u t = - 1 } , t . _ u n r e f A c t i v e = t . a c t i v e = f u n c t i o n ( e ) { c l e a r T i m e o u t ( e . _ i d l e T i m e o u t I d ) ; v a r t = e . _ i d l e T i m e o u t ; t > = 0 & & ( e . _ i d l e T i m e o u t I d = s e t T i m e o u t ( ( f u n c t i o n ( ) { e . _ o n T i m e o u t & & e . _ o n T i m e o u t ( ) } ) , t ) ) } , n ( 3 5 5 ) , t . s e t I m m e d i a t e = " u n d e f i n e d " ! = t y p e o f s e l f & & s e l f . s e t I m m e d i a t e | | v o i d 0 ! = = e & & e . s e t I m m e d i a t e | | t h i s & & t h i s . s e t I m m e d i a t e , t . c l e a r I m m e d i a t e = " u n d e f i n e d " ! = t y p e o f s e l f & & s e l f . c l e a r I m m e d i a t e | | v o i d 0 ! = = e & & e . c l e a r I m m e d i a t e | | t h i s & & t h i s . c l e a r I m m e d i a t e } ) . c a l l ( t h i s , n ( 2 5 ) ) } , f u n c t i o n ( e , t , n ) { ( f u n c t i o n ( e , t ) { ! f u n c t i o n ( e , n ) { " u s e s t r i c t " ; i f ( ! e . s e t I m m e d i a t e ) { v a r r , a , i , s , o , u = 1 , d = { } , l = ! 1 , c = e . d o c u m e n t , f = O b j e c t . g e t P r o t o t y p e O f & & O b j e c t . g e t P r o t o t y p e O f ( e ) ; f = f & & f . s e t T i m e o u t ? f : e , " [ o b j e c t p r o c e s s ] " = = = { } . t o S t r i n g . c a l l ( e . p r o c e s s ) ? r = f u n c t i o n ( e ) { t . n e x t T i c k ( ( f u n c t i o n ( ) { h ( e ) } ) ) } : ! f u n c t i o n ( ) { i f ( e . p o s t M e s s a g e & & ! e . i m p o r t S c r i p t s ) { v a r t = ! 0 , n = e . o n m e s s a g e ; r e t u r n e . o n m e s s a g e = f u n c t i o n ( ) { t = ! 1 } , e . p o s t M e s s a g e ( " " , " * " ) , e . o n m e s s a g e = n , t } } ( ) ? e . M e s s a g e C h a n n e l ? ( ( i = n e w M e s s a g e C h a n n e l ) . p o r t 1 . o n m e s s a g e = f u n c t i o n ( e ) { h ( e . d a t a ) } , r = f u n c t i o n ( e ) {
2019-01-30 19:06:01 +03:00
//# sourceMappingURL=login.js.map