2021-05-29 13:14:51 +03:00
! function ( t ) { var e = { } ; function n ( r ) { if ( e [ r ] ) return e [ r ] . exports ; var i = e [ r ] = { i : r , l : ! 1 , exports : { } } ; return t [ r ] . call ( i . exports , i , i . exports , n ) , i . l = ! 0 , i . exports } n . m = t , n . c = e , n . d = function ( t , e , r ) { n . o ( t , e ) || Object . defineProperty ( t , e , { enumerable : ! 0 , get : r } ) } , n . r = function ( t ) { "undefined" != typeof Symbol && Symbol . toStringTag && Object . defineProperty ( t , Symbol . toStringTag , { value : "Module" } ) , Object . defineProperty ( t , "__esModule" , { value : ! 0 } ) } , n . t = function ( t , e ) { if ( 1 & e && ( t = n ( t ) ) , 8 & e ) return t ; if ( 4 & e && "object" == typeof t && t && t . _ _esModule ) return t ; var r = Object . create ( null ) ; if ( n . r ( r ) , Object . defineProperty ( r , "default" , { enumerable : ! 0 , value : t } ) , 2 & e && "string" != typeof t ) for ( var i in t ) n . d ( r , i , function ( e ) { return t [ e ] } . bind ( null , i ) ) ; return r } , n . n = function ( t ) { var e = t && t . _ _esModule ? function ( ) { return t . default } : function ( ) { return t } ; return n . d ( e , "a" , e ) , e } , n . o = function ( t , e ) { return Object . prototype . hasOwnProperty . call ( t , e ) } , n . p = "/js/" , n ( n . s = 469 ) } ( { 11 : function ( t , e ) { var n ; n = function ( ) { return this } ( ) ; try { n = n || new Function ( "return this" ) ( ) } catch ( t ) { "object" == typeof window && ( n = window ) } t . exports = n } , 180 : function ( t , e , n ) { ( function ( t ) { var r = void 0 !== t && t || "undefined" != typeof self && self || window , i = Function . prototype . apply ; function o ( t , e ) { this . _id = t , this . _clearFn = e } e . setTimeout = function ( ) { return new o ( i . call ( setTimeout , r , arguments ) , clearTimeout ) } , e . setInterval = function ( ) { return new o ( i . call ( setInterval , r , arguments ) , clearInterval ) } , e . clearTimeout = e . clearInterval = function ( t ) { t && t . close ( ) } , o . prototype . unref = o . prototype . ref = function ( ) { } , o . prototype . close = function ( ) { this . _clearFn . call ( r , this . _id ) } , e . enroll = function ( t , e ) { clearTimeout ( t . _idleTimeoutId ) , t . _idleTimeout = e } , e . unenroll = function ( t ) { clearTimeout ( t . _idleTimeoutId ) , t . _idleTimeout = - 1 } , e . _unrefActive = e . active = function ( t ) { clearTimeout ( t . _idleTimeoutId ) ; var e = t . _idleTimeout ; e >= 0 && ( t . _idleTimeoutId = setTimeout ( ( function ( ) { t . _onTimeout && t . _onTimeout ( ) } ) , e ) ) } , n ( 181 ) , e . setImmediate = "undefined" != typeof self && self . setImmediate || void 0 !== t && t . setImmediate || this && this . setImmediate , e . clearImmediate = "undefined" != typeof self && self . clearImmediate || void 0 !== t && t . clearImmediate || this && this . clearImmediate } ) . call ( this , n ( 11 ) ) } , 181 : function ( t , e , n ) { ( function ( t , e ) { ! function ( t , n ) { "use strict" ; if ( ! t . setImmediate ) { var r , i , o , a , s , c = 1 , u = { } , l = ! 1 , f = t . document , d = Object . getPrototypeOf && Object . getPrototypeOf ( t ) ; d = d && d . setTimeout ? d : t , "[object process]" === { } . toString . call ( t . process ) ? r = function ( t ) { e . nextTick ( ( function ( ) { v ( t ) } ) ) } : ! function ( ) { if ( t . postMessage && ! t . importScripts ) { var e = ! 0 , n = t . onmessage ; return t . onmessage = function ( ) { e = ! 1 } , t . postMessage ( "" , "*" ) , t . onmessage = n , e } } ( ) ? t . MessageChannel ? ( ( o = new MessageChannel ) . port1 . onmessage = function ( t ) { v ( t . data ) } , r = function ( t ) { o . port2 . postMessage ( t ) } ) : f && "onreadystatechange" in f . createElement ( "script" ) ? ( i = f . documentElement , r = function ( t ) { var e = f . createElement ( "script" ) ; e . onreadystatechange = function ( ) { v ( t ) , e . onreadystatechange = null , i . removeChild ( e ) , e = null } , i . appendChild ( e ) } ) : r = function ( t ) { setTimeout ( v , 0 , t ) } : ( a = "setImmediate$" + Math . random ( ) + "$" , s = function ( e ) { e . source === t && "string" == typeof e . data && 0 === e . data . indexOf ( a ) && v ( + e . data . slice ( a . length ) ) } , t . addEventListener ? t . addEventListener ( "message" , s , ! 1 ) : t . attachEvent ( "onmessage" , s ) , r = function ( e ) { t . postMessage ( a + e , "*" ) } ) , d . setImmediate = function ( t ) { "function" != typeof t && ( t = new Function ( "" + t ) ) ; for ( var e = new Array ( arguments . length - 1 ) , n = 0 ; n < e . length ; n ++ ) e [ n ] = arguments [ n + 1 ] ; var i = { callback : t , args : e } ; return u [ c ] = i , r ( c ) , c ++ } , d . clearImmediate = p } function p ( t ) { delete u [ t ] } function v ( t ) { if ( l ) setTimeout ( v , 0 , t ) ; else { var e = u [ t ] ; if ( e ) { l = ! 0 ; try { ! function ( t ) { var e = t . callback , n = t . args ; switch ( n . length ) { case 0 : e ( ) ; break ; case 1 : e ( n [ 0 ] ) ; break ; case 2 : e ( n [ 0 ] , n [ 1 ] ) ; break ; case 3 : e ( n [ 0 ] , n [ 1 ] , n [ 2 ] ) ; break ; default : e . apply ( void 0 , n ) } } ( e ) } finally { p ( t ) , l = ! 1 } } } } } ( "undefined" == typeof self ? void 0 === t ? this : t : self ) } ) . call ( this , n ( 11 ) , n ( 49 ) ) } , 26 : function ( t , e , n ) { "use strict" ; n . r ( e ) , function ( t , n ) {
2021-03-17 11:45:22 +03:00
/ * !
* Vue . js v2 . 6.12
* ( c ) 2014 - 2020 Evan You
* Released under the MIT License .
* /
2021-05-29 13:14:51 +03:00
var r = Object . freeze ( { } ) ; function i ( t ) { return null == t } function o ( t ) { return null != t } function a ( t ) { return ! 0 === t } function s ( t ) { return "string" == typeof t || "number" == typeof t || "symbol" == typeof t || "boolean" == typeof t } function c ( t ) { return null !== t && "object" == typeof t } var u = Object . prototype . toString ; function l ( t ) { return "[object Object]" === u . call ( t ) } function f ( t ) { return "[object RegExp]" === u . call ( t ) } function d ( t ) { var e = parseFloat ( String ( t ) ) ; return e >= 0 && Math . floor ( e ) === e && isFinite ( t ) } function p ( t ) { return o ( t ) && "function" == typeof t . then && "function" == typeof t . catch } function v ( t ) { return null == t ? "" : Array . isArray ( t ) || l ( t ) && t . toString === u ? JSON . stringify ( t , null , 2 ) : String ( t ) } function h ( t ) { var e = parseFloat ( t ) ; return isNaN ( e ) ? t : e } function m ( t , e ) { for ( var n = Object . create ( null ) , r = t . split ( "," ) , i = 0 ; i < r . length ; i ++ ) n [ r [ i ] ] = ! 0 ; return e ? function ( t ) { return n [ t . toLowerCase ( ) ] } : function ( t ) { return n [ t ] } } m ( "slot,component" , ! 0 ) ; var y = m ( "key,ref,slot,slot-scope,is" ) ; function g ( t , e ) { if ( t . length ) { var n = t . indexOf ( e ) ; if ( n > - 1 ) return t . splice ( n , 1 ) } } var _ = Object . prototype . hasOwnProperty ; function b ( t , e ) { return _ . call ( t , e ) } function w ( t ) { var e = Object . create ( null ) ; return function ( n ) { return e [ n ] || ( e [ n ] = t ( n ) ) } } var C = /-(\w)/g , $ = w ( ( function ( t ) { return t . replace ( C , ( function ( t , e ) { return e ? e . toUpperCase ( ) : "" } ) ) } ) ) , A = w ( ( function ( t ) { return t . charAt ( 0 ) . toUpperCase ( ) + t . slice ( 1 ) } ) ) , O = /\B([A-Z])/g , x = w ( ( function ( t ) { return t . replace ( O , "-$1" ) . toLowerCase ( ) } ) ) ; var k = Function . prototype . bind ? function ( t , e ) { return t . bind ( e ) } : function ( t , e ) { function n ( n ) { var r = arguments . length ; return r ? r > 1 ? t . apply ( e , arguments ) : t . call ( e , n ) : t . call ( e ) } return n . _length = t . length , n } ; function S ( t , e ) { e = e || 0 ; for ( var n = t . length - e , r = new Array ( n ) ; n -- ; ) r [ n ] = t [ n + e ] ; return r } function T ( t , e ) { for ( var n in e ) t [ n ] = e [ n ] ; return t } function j ( t ) { for ( var e = { } , n = 0 ; n < t . length ; n ++ ) t [ n ] && T ( e , t [ n ] ) ; return e } function E ( t , e , n ) { } var I = function ( t , e , n ) { return ! 1 } , P = function ( t ) { return t } ; function D ( t , e ) { if ( t === e ) return ! 0 ; var n = c ( t ) , r = c ( e ) ; if ( ! n || ! r ) return ! n && ! r && String ( t ) === String ( e ) ; try { var i = Array . isArray ( t ) , o = Array . isArray ( e ) ; if ( i && o ) return t . length === e . length && t . every ( ( function ( t , n ) { return D ( t , e [ n ] ) } ) ) ; if ( t instanceof Date && e instanceof Date ) return t . getTime ( ) === e . getTime ( ) ; if ( i || o ) return ! 1 ; var a = Object . keys ( t ) , s = Object . keys ( e ) ; return a . length === s . length && a . every ( ( function ( n ) { return D ( t [ n ] , e [ n ] ) } ) ) } catch ( t ) { return ! 1 } } function L ( t , e ) { for ( var n = 0 ; n < t . length ; n ++ ) if ( D ( t [ n ] , e ) ) return n ; return - 1 } function M ( t ) { var e = ! 1 ; return function ( ) { e || ( e = ! 0 , t . apply ( this , arguments ) ) } } var F = [ "component" , "directive" , "filter" ] , N = [ "beforeCreate" , "created" , "beforeMount" , "mounted" , "beforeUpdate" , "updated" , "beforeDestroy" , "destroyed" , "activated" , "deactivated" , "errorCaptured" , "serverPrefetch" ] , R = { optionMergeStrategies : Object . create ( null ) , silent : ! 1 , productionTip : ! 1 , devtools : ! 1 , performance : ! 1 , errorHandler : null , warnHandler : null , ignoredElements : [ ] , keyCodes : Object . create ( null ) , isReservedTag : I , isReservedAttr : I , isUnknownElement : I , getTagNamespace : E , parsePlatformTagName : P , mustUseProp : I , async : ! 0 , _lifecycleHooks : N } , U = /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 V ( t , e , n , r ) { Object . defineProperty ( t , e , { value : n , enumerable : ! ! r , writable : ! 0 , configurable : ! 0 } ) } var B = new RegExp ( "[^" + U . source + ".$_\\d]" ) ; var H , z = "__proto__" in { } , W = "undefined" != typeof window , q = "undefined" != typeof WXEnvironment && ! ! WXEnvironment . platform , K = q && WXEnvironment . platform . toLowerCase ( ) , X = W && window . navigator . userAgent . toLowerCase ( ) , G = X && /msie|trident/ . test ( X ) , Z = X && X . indexOf ( "msie 9.0" ) > 0 , J = X && X . indexOf ( "edge/" ) > 0 , Q = ( X && X . indexOf ( "android" ) , X && /iphone|ipad|ipod|ios/ . test ( X ) || "ios" === K ) , Y = ( X && /chrome\/\d+/ . test ( X ) , X && /phantomjs/ . test ( X ) , X && X . match ( /firefox\/(\d+)/ ) ) , tt = { } . watch , et = ! 1 ; if ( W ) try { var nt = { } ; Object . defineProperty ( nt , "passive" , { get : function ( ) { et = ! 0 } } ) , window . addEventListener ( "test-passive" , null , nt ) } catch ( t ) { } var rt = function ( ) { return void 0 === H && ( H = ! W && ! q && void 0 !== t && ( t . process && "server" === t . process . env . VUE _ENV ) ) , H } , it = W && window . _ _VUE _DEVTOOLS _GLOBAL _HOOK _ _ ; function ot ( t ) { return "function" == t
2021-03-17 11:45:22 +03:00
/ * *
* @ copyright Copyright ( c ) 2019 Gary Kim < gary @ garykim . dev >
*
* @ author Gary Kim < gary @ garykim . dev >
*
* @ 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
2021-03-31 13:34:13 +03:00
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
2021-03-17 11:45:22 +03:00
* 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/>.
*
2021-05-29 13:14:51 +03:00
* / v a r c = { n a m e : " S e t t i n g " , p r o p s : { e l : { t y p e : F u n c t i o n , r e q u i r e d : ! 0 } } , m o u n t e d ( ) { t h i s . $ e l . a p p e n d C h i l d ( t h i s . e l ( ) ) } } , u = r ( 2 7 ) , l = { n a m e : " S e t t i n g s " , c o m p o n e n t s : { S e t t i n g : O b j e c t ( u . a ) ( c , ( f u n c t i o n ( ) { v a r t = t h i s . $ c r e a t e E l e m e n t ; r e t u r n ( t h i s . _ s e l f . _ c | | t ) ( " d i v " ) } ) , [ ] , ! 1 , n u l l , n u l l , n u l l ) . e x p o r t s } , d a t a : ( ) = > ( { s e t t i n g s : O C A . F i l e s . S e t t i n g s . s e t t i n g s } ) } , f = O b j e c t ( u . a ) ( l , ( f u n c t i o n ( ) { v a r t = t h i s . $ c r e a t e E l e m e n t , e = t h i s . _ s e l f . _ c | | t ; r e t u r n e ( " d i v " , { a t t r s : { i d : " f i l e s - a p p - e x t r a - s e t t i n g s " } } , [ t h i s . _ l ( t h i s . s e t t i n g s , ( f u n c t i o n ( t ) { r e t u r n [ e ( " S e t t i n g " , { k e y : t . n a m e , a t t r s : { e l : t . e l } } ) ] } ) ) ] , 2 ) } ) , [ ] , ! 1 , n u l l , " 3 1 c 9 b b 4 b " , n u l l ) . e x p o r t s ; f u n c t i o n d ( t , e ) { i f ( ! O b j e c t . p r o t o t y p e . h a s O w n P r o p e r t y . c a l l ( t , e ) ) t h r o w n e w T y p e E r r o r ( " a t t e m p t e d t o u s e p r i v a t e f i e l d o n n o n - i n s t a n c e " ) ; r e t u r n t } v a r p = 0 ; f u n c t i o n v ( t ) { r e t u r n " _ _ p r i v a t e _ " + p + + + " _ " + t } v a r h = v ( " c l o s e " ) , m = v ( " e l " ) , y = v ( " n a m e " ) , g = v ( " o p e n " ) ;
2021-03-17 11:45:22 +03:00
/ * *
* @ copyright Copyright ( c ) 2019 Gary Kim < gary @ garykim . dev >
* @ copyright Copyright ( c ) 2019 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author Gary Kim < gary @ garykim . dev >
2021-03-31 13:34:13 +03:00
* @ author John Molakvoæ < skjnldsv @ protonmail . com >
2021-03-17 11:45:22 +03:00
*
* @ 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
2021-03-31 13:34:13 +03:00
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
2021-03-17 11:45:22 +03:00
* 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/>.
*
* /
2021-05-21 17:53:02 +03:00
i . default . prototype . t = t , window . OCA . Files || ( window . OCA . Files = { } ) , Object . assign ( window . OCA . Files , { Settings : new class { constructor ( ) { Object . defineProperty ( this , s , { writable : ! 0 , value : void 0 } ) , o ( this , s ) [ s ] = [ ] , console . debug ( "OCA.Files.Settings initialized" ) } register ( t ) { return o ( this , s ) [ s ] . filter ( e => e . name === t . name ) . length > 0 ? ( console . error ( "A setting with the same name is already registered" ) , ! 1 ) : ( o ( this , s ) [ s ] . push ( t ) , ! 0 ) } get settings ( ) { return o ( this , s ) [ s ] } } } ) , Object . assign ( window . OCA . Files . Settings , { Setting :
/ * *
* @ copyright Copyright ( c ) 2019 Gary Kim < gary @ garykim . dev >
* @ copyright Copyright ( c ) 2019 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author Gary Kim < gary @ garykim . dev >
*
* @ 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/>.
*
* /
2021-05-29 13:14:51 +03:00
class { constructor ( t , { el : e , open : n , close : r } ) { Object . defineProperty ( this , h , { writable : ! 0 , value : void 0 } ) , Object . defineProperty ( this , m , { writable : ! 0 , value : void 0 } ) , Object . defineProperty ( this , y , { writable : ! 0 , value : void 0 } ) , Object . defineProperty ( this , g , { writable : ! 0 , value : void 0 } ) , d ( this , y ) [ y ] = t , d ( this , m ) [ m ] = e , d ( this , g ) [ g ] = n , d ( this , h ) [ h ] = r , "function" != typeof d ( this , g ) [ g ] && ( d ( this , g ) [ g ] = ( ) => { } ) , "function" != typeof d ( this , h ) [ h ] && ( d ( this , h ) [ h ] = ( ) => { } ) } get name ( ) { return d ( this , y ) [ y ] } get el ( ) { return d ( this , m ) [ m ] } get open ( ) { return d ( this , g ) [ g ] } get close ( ) { return d ( this , h ) [ h ] } } } ) , window . addEventListener ( "DOMContentLoaded" , ( function ( ) { new i . default ( { el : "#files-app-settings" , render : t => t ( f ) } ) ; const t = document . getElementById ( "app-settings-header" ) ; t && t . addEventListener ( "click" , t => { const e = t . currentTarget . children [ 0 ] . classList . contains ( "opened" ) ; OCA . Files . Settings . settings . forEach ( t => e ? t . close ( ) : t . open ( ) ) } ) } ) ) } , 49 : function ( t , e ) { var n , r , i = t . exports = { } ; function o ( ) { throw new Error ( "setTimeout has not been defined" ) } function a ( ) { throw new Error ( "clearTimeout has not been defined" ) } function s ( t ) { if ( n === setTimeout ) return setTimeout ( t , 0 ) ; if ( ( n === o || ! n ) && setTimeout ) return n = setTimeout , setTimeout ( t , 0 ) ; try { return n ( t , 0 ) } catch ( e ) { try { return n . call ( null , t , 0 ) } catch ( e ) { return n . call ( this , t , 0 ) } } } ! function ( ) { try { n = "function" == typeof setTimeout ? setTimeout : o } catch ( t ) { n = o } try { r = "function" == typeof clearTimeout ? clearTimeout : a } catch ( t ) { r = a } } ( ) ; var c , u = [ ] , l = ! 1 , f = - 1 ; function d ( ) { l && c && ( l = ! 1 , c . length ? u = c . concat ( u ) : f = - 1 , u . length && p ( ) ) } function p ( ) { if ( ! l ) { var t = s ( d ) ; l = ! 0 ; for ( var e = u . length ; e ; ) { for ( c = u , u = [ ] ; ++ f < e ; ) c && c [ f ] . run ( ) ; f = - 1 , e = u . length } c = null , l = ! 1 , function ( t ) { if ( r === clearTimeout ) return clearTimeout ( t ) ; if ( ( r === a || ! r ) && clearTimeout ) return r = clearTimeout , clearTimeout ( t ) ; try { r ( t ) } catch ( e ) { try { return r . call ( null , t ) } catch ( e ) { return r . call ( this , t ) } } } ( t ) } } function v ( t , e ) { this . fun = t , this . array = e } function h ( ) { } i . nextTick = function ( t ) { var e = new Array ( arguments . length - 1 ) ; if ( arguments . length > 1 ) for ( var n = 1 ; n < arguments . length ; n ++ ) e [ n - 1 ] = arguments [ n ] ; u . push ( new v ( t , e ) ) , 1 !== u . length || l || s ( p ) } , v . prototype . run = function ( ) { this . fun . apply ( null , this . array ) } , i . title = "browser" , i . browser = ! 0 , i . env = { } , i . argv = [ ] , i . version = "" , i . versions = { } , i . on = h , i . addListener = h , i . once = h , i . off = h , i . removeListener = h , i . removeAllListeners = h , i . emit = h , i . prependListener = h , i . prependOnceListener = h , i . listeners = function ( t ) { return [ ] } , i . binding = function ( t ) { throw new Error ( "process.binding is not supported" ) } , i . cwd = function ( ) { return "/" } , i . chdir = function ( t ) { throw new Error ( "process.chdir is not supported" ) } , i . umask = function ( ) { return 0 } } } ) ;
2020-07-14 15:34:10 +03:00
//# sourceMappingURL=files-app-settings.js.map