2021-05-30 00:53:04 +03:00
! function ( t ) { var e = { } ; function n ( r ) { if ( e [ r ] ) return e [ r ] . exports ; var o = e [ r ] = { i : r , l : ! 1 , exports : { } } ; return t [ r ] . call ( o . exports , o , o . exports , n ) , o . l = ! 0 , o . 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 o in t ) n . d ( r , o , function ( e ) { return t [ e ] } . bind ( null , o ) ) ; 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 = 124 ) } ( [ function ( t , e , n ) { "use strict" ; var r = n ( 47 ) , o = Object . prototype . toString ; function i ( t ) { return "[object Array]" === o . call ( t ) } function a ( t ) { return void 0 === t } function s ( t ) { return null !== t && "object" == typeof t } function c ( t ) { if ( "[object Object]" !== o . call ( t ) ) return ! 1 ; var e = Object . getPrototypeOf ( t ) ; return null === e || e === Object . prototype } function u ( t ) { return "[object Function]" === o . call ( t ) } function f ( t , e ) { if ( null != t ) if ( "object" != typeof t && ( t = [ t ] ) , i ( t ) ) for ( var n = 0 , r = t . length ; n < r ; n ++ ) e . call ( null , t [ n ] , n , t ) ; else for ( var o in t ) Object . prototype . hasOwnProperty . call ( t , o ) && e . call ( null , t [ o ] , o , t ) } t . exports = { isArray : i , isArrayBuffer : function ( t ) { return "[object ArrayBuffer]" === o . call ( t ) } , isBuffer : function ( t ) { return null !== t && ! a ( t ) && null !== t . constructor && ! a ( t . constructor ) && "function" == typeof t . constructor . isBuffer && t . constructor . isBuffer ( t ) } , isFormData : function ( t ) { return "undefined" != typeof FormData && t instanceof FormData } , isArrayBufferView : function ( t ) { return "undefined" != typeof ArrayBuffer && ArrayBuffer . isView ? ArrayBuffer . isView ( t ) : t && t . buffer && t . buffer instanceof ArrayBuffer } , isString : function ( t ) { return "string" == typeof t } , isNumber : function ( t ) { return "number" == typeof t } , isObject : s , isPlainObject : c , isUndefined : a , isDate : function ( t ) { return "[object Date]" === o . call ( t ) } , isFile : function ( t ) { return "[object File]" === o . call ( t ) } , isBlob : function ( t ) { return "[object Blob]" === o . call ( t ) } , isFunction : u , isStream : function ( t ) { return s ( t ) && u ( t . pipe ) } , isURLSearchParams : function ( t ) { return "undefined" != typeof URLSearchParams && t instanceof URLSearchParams } , isStandardBrowserEnv : function ( ) { return ( "undefined" == typeof navigator || "ReactNative" !== navigator . product && "NativeScript" !== navigator . product && "NS" !== navigator . product ) && ( "undefined" != typeof window && "undefined" != typeof document ) } , forEach : f , merge : function t ( ) { var e = { } ; function n ( n , r ) { c ( e [ r ] ) && c ( n ) ? e [ r ] = t ( e [ r ] , n ) : c ( n ) ? e [ r ] = t ( { } , n ) : i ( n ) ? e [ r ] = n . slice ( ) : e [ r ] = n } for ( var r = 0 , o = arguments . length ; r < o ; r ++ ) f ( arguments [ r ] , n ) ; return e } , extend : function ( t , e , n ) { return f ( e , ( function ( e , o ) { t [ o ] = n && "function" == typeof e ? r ( e , n ) : e } ) ) , t } , trim : function ( t ) { return t . replace ( /^\s*/ , "" ) . replace ( /\s*$/ , "" ) } , stripBOM : function ( t ) { return 65279 === t . charCodeAt ( 0 ) && ( t = t . slice ( 1 ) ) , t } } } , function ( t , e ) { t . exports = function ( t ) { try { return ! ! t ( ) } catch ( t ) { return ! 0 } } } , function ( t , e , n ) { ( function ( e ) { var n = function ( t ) { return t && t . Math == Math && t } ; t . exports = n ( "object" == typeof globalThis && globalThis ) || n ( "object" == typeof window && window ) || n ( "object" == typeof self && self ) || n ( "object" == typeof e && e ) || function ( ) { return this } ( ) || Function ( "return this" ) ( ) } ) . call ( this , n ( 4 ) ) } , function ( t , e , n ) { "use strict" ; ( 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-30 00:53:04 +03:00
var r = Object . freeze ( { } ) ; function o ( t ) { return null == t } function i ( 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 f ( t ) { return "[object Object]" === u . call ( t ) } function l ( t ) { return "[object RegExp]" === u . call ( t ) } function p ( t ) { var e = parseFloat ( String ( t ) ) ; return e >= 0 && Math . floor ( e ) === e && isFinite ( t ) } function d ( t ) { return i ( t ) && "function" == typeof t . then && "function" == typeof t . catch } function h ( t ) { return null == t ? "" : Array . isArray ( t ) || f ( t ) && t . toString === u ? JSON . stringify ( t , null , 2 ) : String ( t ) } function v ( t ) { var e = parseFloat ( t ) ; return isNaN ( e ) ? t : e } function m ( t , e ) { for ( var n = Object . create ( null ) , r = t . split ( "," ) , o = 0 ; o < r . length ; o ++ ) n [ r [ o ] ] = ! 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 b = Object . prototype . hasOwnProperty ; function _ ( t , e ) { return b . call ( t , e ) } function E ( t ) { var e = Object . create ( null ) ; return function ( n ) { return e [ n ] || ( e [ n ] = t ( n ) ) } } var w = /-(\w)/g , x = E ( ( function ( t ) { return t . replace ( w , ( function ( t , e ) { return e ? e . toUpperCase ( ) : "" } ) ) } ) ) , O = E ( ( function ( t ) { return t . charAt ( 0 ) . toUpperCase ( ) + t . slice ( 1 ) } ) ) , A = /\B([A-Z])/g , S = E ( ( function ( t ) { return t . replace ( A , "-$1" ) . toLowerCase ( ) } ) ) ; var C = 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 I ( 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 k ( t ) { for ( var e = { } , n = 0 ; n < t . length ; n ++ ) t [ n ] && T ( e , t [ n ] ) ; return e } function R ( t , e , n ) { } var N = function ( t , e , n ) { return ! 1 } , j = function ( t ) { return t } ; function $ ( 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 o = Array . isArray ( t ) , i = Array . isArray ( e ) ; if ( o && i ) return t . length === e . length && t . every ( ( function ( t , n ) { return $ ( t , e [ n ] ) } ) ) ; if ( t instanceof Date && e instanceof Date ) return t . getTime ( ) === e . getTime ( ) ; if ( o || i ) return ! 1 ; var a = Object . keys ( t ) , s = Object . keys ( e ) ; return a . length === s . length && a . every ( ( function ( n ) { return $ ( t [ n ] , e [ n ] ) } ) ) } catch ( t ) { return ! 1 } } function P ( t , e ) { for ( var n = 0 ; n < t . length ; n ++ ) if ( $ ( t [ n ] , e ) ) return n ; return - 1 } function L ( t ) { var e = ! 1 ; return function ( ) { e || ( e = ! 0 , t . apply ( this , arguments ) ) } } var M = [ "component" , "directive" , "filter" ] , D = [ "beforeCreate" , "created" , "beforeMount" , "mounted" , "beforeUpdate" , "updated" , "beforeDestroy" , "destroyed" , "activated" , "deactivated" , "errorCaptured" , "serverPrefetch" ] , U = { optionMergeStrategies : Object . create ( null ) , silent : ! 1 , productionTip : ! 1 , devtools : ! 1 , performance : ! 1 , errorHandler : null , warnHandler : null , ignoredElements : [ ] , keyCodes : Object . create ( null ) , isReservedTag : N , isReservedAttr : N , isUnknownElement : N , getTagNamespace : R , parsePlatformTagName : j , mustUseProp : N , async : ! 0 , _lifecycleHooks : D } , F = /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 B ( t , e , n , r ) { Object . defineProperty ( t , e , { value : n , enumerable : ! ! r , writable : ! 0 , configurable : ! 0 } ) } var G = new RegExp ( "[^" + F . source + ".$_\\d]" ) ; var V , z = "__proto__" in { } , H = "undefined" != typeof window , X = "undefined" != typeof WXEnvironment && ! ! WXEnvironment . platform , q = X && WXEnvironment . platform . toLowerCase ( ) , K = H && window . navigator . userAgent . toLowerCase ( ) , W = K && /msie|trident/ . test ( K ) , Y = K && K . indexOf ( "msie 9.0" ) > 0 , J = K && K . indexOf ( "edge/" ) > 0 , Z = ( K && K . indexOf ( "android" ) , K && /iphone|ipad|ipod|ios/ . test ( K ) || "ios" === q ) , Q = ( K && /chrome\/\d+/ . test ( K ) , K && /phantomjs/ . test ( K ) , K && K . match ( /firefox\/(\d+)/ ) ) , tt = { } . watch , et = ! 1 ; if ( H ) 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 === V && ( V = ! H && ! X && void 0 !== t && ( t . process && "server" === t . process . env . VUE _ENV ) ) , V } , ot = H && window . _ _VUE _DEVTOOLS _GLOBAL _HOOK _ _ ; function it ( t ) { return "function" == t
2021-03-17 11:45:22 +03:00
/ * !
* vuex v3 . 6.2
* ( c ) 2021 Evan You
* @ license MIT
* /
2021-05-30 00:53:04 +03:00
function ( t ) { if ( Number ( t . version . split ( "." ) [ 0 ] ) >= 2 ) t . mixin ( { beforeCreate : n } ) ; else { var e = t . prototype . _init ; t . prototype . _init = function ( t ) { void 0 === t && ( t = { } ) , t . init = t . init ? [ n ] . concat ( t . init ) : n , e . call ( this , t ) } } function n ( ) { var t = this . $options ; t . store ? this . $store = "function" == typeof t . store ? t . store ( ) : t . store : t . parent && t . parent . $store && ( this . $store = t . parent . $store ) } } ( u = t ) } l . state . get = function ( ) { return this . _vm . _data . $$state } , l . state . set = function ( t ) { 0 } , f . prototype . commit = function ( t , e , n ) { var r = this , o = y ( t , e , n ) , i = o . type , a = o . payload , s = ( o . options , { type : i , payload : a } ) , c = this . _mutations [ i ] ; c && ( this . _withCommit ( ( function ( ) { c . forEach ( ( function ( t ) { t ( a ) } ) ) } ) ) , this . _subscribers . slice ( ) . forEach ( ( function ( t ) { return t ( s , r . state ) } ) ) ) } , f . prototype . dispatch = function ( t , e ) { var n = this , r = y ( t , e ) , o = r . type , i = r . payload , a = { type : o , payload : i } , s = this . _actions [ o ] ; if ( s ) { try { this . _actionSubscribers . slice ( ) . filter ( ( function ( t ) { return t . before } ) ) . forEach ( ( function ( t ) { return t . before ( a , n . state ) } ) ) } catch ( t ) { 0 } var c = s . length > 1 ? Promise . all ( s . map ( ( function ( t ) { return t ( i ) } ) ) ) : s [ 0 ] ( i ) ; return new Promise ( ( function ( t , e ) { c . then ( ( function ( e ) { try { n . _actionSubscribers . filter ( ( function ( t ) { return t . after } ) ) . forEach ( ( function ( t ) { return t . after ( a , n . state ) } ) ) } catch ( t ) { 0 } t ( e ) } ) , ( function ( t ) { try { n . _actionSubscribers . filter ( ( function ( t ) { return t . error } ) ) . forEach ( ( function ( e ) { return e . error ( a , n . state , t ) } ) ) } catch ( t ) { 0 } e ( t ) } ) ) } ) ) } } , f . prototype . subscribe = function ( t , e ) { return p ( t , this . _subscribers , e ) } , f . prototype . subscribeAction = function ( t , e ) { return p ( "function" == typeof t ? { before : t } : t , this . _actionSubscribers , e ) } , f . prototype . watch = function ( t , e , n ) { var r = this ; return this . _watcherVM . $watch ( ( function ( ) { return t ( r . state , r . getters ) } ) , e , n ) } , f . prototype . replaceState = function ( t ) { var e = this ; this . _withCommit ( ( function ( ) { e . _vm . _data . $$state = t } ) ) } , f . prototype . registerModule = function ( t , e , n ) { void 0 === n && ( n = { } ) , "string" == typeof t && ( t = [ t ] ) , this . _modules . register ( t , e ) , v ( this , this . state , t , this . _modules . get ( t ) , n . preserveState ) , h ( this , this . state ) } , f . prototype . unregisterModule = function ( t ) { var e = this ; "string" == typeof t && ( t = [ t ] ) , this . _modules . unregister ( t ) , this . _withCommit ( ( function ( ) { var n = m ( e . state , t . slice ( 0 , - 1 ) ) ; u . delete ( n , t [ t . length - 1 ] ) } ) ) , d ( this ) } , f . prototype . hasModule = function ( t ) { return "string" == typeof t && ( t = [ t ] ) , this . _modules . isRegistered ( t ) } , f . prototype . hotUpdate = function ( t ) { this . _modules . update ( t ) , d ( this , ! 0 ) } , f . prototype . _withCommit = function ( t ) { var e = this . _committing ; this . _committing = ! 0 , t ( ) , this . _committing = e } , Object . defineProperties ( f . prototype , l ) ; var b = O ( ( function ( t , e ) { var n = { } ; return x ( e ) . forEach ( ( function ( e ) { var r = e . key , o = e . val ; n [ r ] = function ( ) { var e = this . $store . state , n = this . $store . getters ; if ( t ) { var r = A ( this . $store , "mapState" , t ) ; if ( ! r ) return ; e = r . context . state , n = r . context . getters } return "function" == typeof o ? o . call ( this , e , n ) : e [ o ] } , n [ r ] . vuex = ! 0 } ) ) , n } ) ) , _ = O ( ( function ( t , e ) { var n = { } ; return x ( e ) . forEach ( ( function ( e ) { var r = e . key , o = e . val ; n [ r ] = function ( ) { for ( var e = [ ] , n = arguments . length ; n -- ; ) e [ n ] = arguments [ n ] ; var r = this . $store . commit ; if ( t ) { var i = A ( this . $store , "mapMutations" , t ) ; if ( ! i ) return ; r = i . context . commit } return "function" == typeof o ? o . apply ( this , [ r ] . concat ( e ) ) : r . apply ( this . $store , [ o ] . concat ( e ) ) } } ) ) , n } ) ) , E = O ( ( function ( t , e ) { var n = { } ; return x ( e ) . forEach ( ( function ( e ) { var r = e . key , o = e . val ; o = t + o , n [ r ] = function ( ) { if ( ! t || A ( this . $store , "mapGetters" , t ) ) return this . $store . getters [ o ] } , n [ r ] . vuex = ! 0 } ) ) , n } ) ) , w = O ( ( function ( t , e ) { var n = { } ; return x ( e ) . forEach ( ( function ( e ) { var r = e . key , o = e . val ; n [ r ] = function ( ) { for ( var e = [ ] , n = arguments . length ; n -- ; ) e [ n ] = arguments [ n ] ; var r = this . $store . dispatch ; if ( t ) { var i = A ( this . $store , "mapActions" , t ) ; if ( ! i ) return ; r = i . context . dispatch } return "function" == typeof o ? o . apply ( this , [ r ] . concat ( e ) ) : r . apply ( this . $store , [ o ] . concat ( e ) ) } } ) ) , n } ) ) ; function x ( t ) { return function ( t ) { return Array . isArray ( t ) || i ( t ) } ( t ) ? Array . isArray ( t ) ? t . map ( ( function ( t ) { return { key : t , val : t } } ) ) : Object . keys ( t ) . map ( ( function ( e ) { return { key : e , val : t [ e ] } } ) ) : [ ] } function O ( t ) { return function ( e , n ) { return "string" != typeof e ? ( n = e , e = "" ) : "/" !== e . charAt ( e . length - 1 ) && ( e += "/" ) , t ( e , n ) } } function A ( t , e , n ) { return t . _modulesNamespaceMap [ n ] } function S ( t , e , n ) { var r = n ?
2021-03-31 13:34:13 +03:00
/ * *
* @ copyright Copyright ( c ) 2016 John Molakvoæ < skjnldsv @ protonmail . com >
*
* @ author Christoph Wurst < christoph @ winzerhof - wurst . at >
* @ author John Molakvoæ < skjnldsv @ protonmail . 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/>.
*
* /
2021-05-30 00:53:04 +03:00
function ( e ) { const n = OC . theme . name || "Nextcloud" , r = window . open ( "" , t ( "twofactor_backupcodes" , "{name} backup codes" , { name : n } ) ) ; r . document . write ( "<h1>" + t ( "twofactor_backupcodes" , "{name} backup codes" , { name : n } ) + "</h1>" ) , r . document . write ( "<pre>" + e + "</pre>" ) , r . print ( ) , r . close ( ) } ( this . getPrintData ( this . codes ) ) } } } , u = r ( 60 ) , f = r . n ( u ) , l = r ( 30 ) , p = { insert : "head" , singleton : ! 1 } ; f ( ) ( l . a , p ) , l . a . locals ; var d = function ( t , e , n , r , o , i , a , s ) { var c , u = "function" == typeof t ? t . options : t ; if ( e && ( u . render = e , u . staticRenderFns = n , u . _compiled = ! 0 ) , r && ( u . functional = ! 0 ) , i && ( u . _scopeId = "data-v-" + i ) , a ? ( c = function ( t ) { ( t = t || this . $vnode && this . $vnode . ssrContext || this . parent && this . parent . $vnode && this . parent . $vnode . ssrContext ) || "undefined" == typeof _ _VUE _SSR _CONTEXT _ _ || ( t = _ _VUE _SSR _CONTEXT _ _ ) , o && o . call ( this , t ) , t && t . _registeredComponents && t . _registeredComponents . add ( a ) } , u . _ssrRegister = c ) : o && ( c = s ? function ( ) { o . call ( this , ( u . functional ? this . parent : this ) . $root . $options . shadowRoot ) } : o ) , c ) if ( u . functional ) { u . _injectStyles = c ; var f = u . render ; u . render = function ( t , e ) { return c . call ( e ) , f ( t , e ) } } else { var l = u . beforeCreate ; u . beforeCreate = l ? [ ] . concat ( l , c ) : [ c ] } return { exports : t , options : u } } ( c , ( function ( ) { var t = this , e = t . $createElement , n = t . _self . _c || e ; return n ( "div" , [ t . enabled ? [ n ( "p" , [ t . haveCodes ? [ t . _v ( "\n\t\t\t\t" + t . _s ( t . t ( "twofactor_backupcodes" , "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" ) ) + "\n\t\t\t\t" ) , n ( "ul" , t . _l ( t . codes , ( function ( e ) { return n ( "li" , { key : e , staticClass : "backup-code" } , [ t . _v ( "\n\t\t\t\t\t\t" + t . _s ( e ) + "\n\t\t\t\t\t" ) ] ) } ) ) , 0 ) , t . _v ( " " ) , n ( "a" , { staticClass : "button primary" , attrs : { href : t . downloadUrl , download : t . downloadFilename } } , [ t . _v ( t . _s ( t . t ( "twofactor_backupcodes" , "Save backup codes" ) ) ) ] ) , t . _v ( " " ) , n ( "button" , { staticClass : "button" , on : { click : t . printCodes } } , [ t . _v ( "\n\t\t\t\t\t" + t . _s ( t . t ( "twofactor_backupcodes" , "Print backup codes" ) ) + "\n\t\t\t\t" ) ] ) ] : [ t . _v ( "\n\t\t\t\t" + t . _s ( t . t ( "twofactor_backupcodes" , "Backup codes have been generated. {used} of {total} codes have been used." , { used : t . used , total : t . total } ) ) + "\n\t\t\t" ) ] ] , 2 ) , t . _v ( " " ) , n ( "p" , [ n ( "button" , { attrs : { id : "generate-backup-codes" } , on : { click : t . generateBackupCodes } } , [ t . _v ( "\n\t\t\t\t" + t . _s ( t . t ( "twofactor_backupcodes" , "Regenerate backup codes" ) ) + "\n\t\t\t" ) ] ) ] ) , t . _v ( " " ) , n ( "p" , [ n ( "em" , [ t . _v ( "\n\t\t\t\t" + t . _s ( t . t ( "twofactor_backupcodes" , "If you regenerate backup codes, you automatically invalidate old codes." ) ) + "\n\t\t\t" ) ] ) ] ) ] : n ( "button" , { attrs : { id : "generate-backup-codes" , disabled : t . generatingCodes } , on : { click : t . generateBackupCodes } } , [ t . _v ( "\n\t\t" + t . _s ( t . t ( "twofactor_backupcodes" , "Generate backup codes" ) ) + "\n\t\t" ) , n ( "span" , { class : { "icon-loading-small" : t . generatingCodes } } ) ] ) ] , 2 ) } ) , [ ] , ! 1 , null , "00d0b868" , null ) . exports , h = r ( 31 ) , v = r ( 63 ) , m = r . n ( v ) , y = r ( 64 ) ;
2021-03-17 11:45:22 +03:00
/ * *
* @ copyright 2019 Roeland Jago Douma < roeland @ famdouma . nl >
*
2021-03-31 13:34:13 +03:00
* @ author John Molakvoæ < skjnldsv @ protonmail . com >
* @ author Roeland Jago Douma < roeland @ famdouma . nl >
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 ,
2021-03-31 13:34:13 +03:00
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
2021-03-17 11:45:22 +03:00
* 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
2021-03-31 13:34:13 +03:00
* along with this program . If not , see < http : //www.gnu.org/licenses/>.
*
* /
2021-05-21 17:53:02 +03:00
i . a . use ( h . a ) ; const g = { setEnabled ( t , e ) { i . a . set ( t , "enabled" , e ) } , setTotal ( t , e ) { i . a . set ( t , "total" , e ) } , setUsed ( t , e ) { i . a . set ( t , "used" , e ) } , setCodes ( t , e ) { i . a . set ( t , "codes" , e ) } } , b = { generate : ( { commit : t } ) => ( t ( "setEnabled" , ! 1 ) ,
2021-03-31 13:34:13 +03:00
/ * *
* @ copyright Copyright ( c ) 2016 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author Christoph Wurst < christoph @ winzerhof - wurst . at >
* @ author John Molakvoæ < skjnldsv @ protonmail . com >
* @ author Roeland Jago Douma < roeland @ famdouma . nl >
*
* @ 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-03-17 11:45:22 +03:00
* /
2021-05-21 17:53:02 +03:00
function ( ) { const t = Object ( y . generateUrl ) ( "/apps/twofactor_backupcodes/settings/create" ) ; return m . a . post ( t , { } ) . then ( t => t . data ) } ( ) . then ( ( { codes : e , state : n } ) => ( t ( "setEnabled" , n . enabled ) , t ( "setTotal" , n . total ) , t ( "setUsed" , n . used ) , t ( "setCodes" , e ) , ! 0 ) ) ) } ; var _ = new h . a . Store ( { strict : ! 1 , state : { enabled : ! 1 , total : 0 , used : 0 , codes : [ ] } , mutations : g , actions : b } ) ;
/ * *
* @ copyright Copyright ( c ) 2016 Christoph Wurst < christoph @ winzerhof - wurst . at >
*
* @ author Christoph Wurst < christoph @ winzerhof - wurst . at >
* @ author John Molakvoæ < skjnldsv @ protonmail . com >
* @ author Roeland Jago Douma < roeland @ famdouma . nl >
*
* @ 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/>.
*
* / i . a . p r o t o t y p e . t = t ; c o n s t E = O b j e c t ( o . l o a d S t a t e ) ( " t w o f a c t o r _ b a c k u p c o d e s " , " s t a t e " ) ; _ . r e p l a c e S t a t e ( E ) ; n e w ( i . a . e x t e n d ( d ) ) ( { s t o r e : _ } ) . $ m o u n t ( " # t w o f a c t o r - b a c k u p c o d e s - s e t t i n g s " ) } ] ) ;
2020-07-14 15:34:10 +03:00
//# sourceMappingURL=settings.js.map