UNPKG

@beer-garden/addons

Version:
1 lines 121 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("angular"),require("angular-ui-bootstrap"),require("angular-schema-form-bootstrap"),require("eonasdan-bootstrap-datetimepicker"),require("jquery"),require("moment")):"function"==typeof define&&define.amd?define(["angular","angular-ui-bootstrap","angular-schema-form-bootstrap","eonasdan-bootstrap-datetimepicker","jquery","moment"],t):"object"==typeof exports?exports.addons=t(require("angular"),require("angular-ui-bootstrap"),require("angular-schema-form-bootstrap"),require("eonasdan-bootstrap-datetimepicker"),require("jquery"),require("moment")):e.addons=t(e.angular,e["angular-ui-bootstrap"],e["angular-schema-form-bootstrap"],e["eonasdan-bootstrap-datetimepicker"],e.jquery,e.moment)}(window,(function(e,t,r,n,i,o){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/dist/",r(r.s=11)}([function(e,t,r){(function(t){var n;e.exports=(n=n||function(e,n){var i;if("undefined"!=typeof window&&window.crypto&&(i=window.crypto),"undefined"!=typeof self&&self.crypto&&(i=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(i=globalThis.crypto),!i&&"undefined"!=typeof window&&window.msCrypto&&(i=window.msCrypto),!i&&void 0!==t&&t.crypto&&(i=t.crypto),!i)try{i=r(24)}catch(e){}var o=function(){if(i){if("function"==typeof i.getRandomValues)try{return i.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof i.randomBytes)try{return i.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},a=Object.create||function(){function e(){}return function(t){var r;return e.prototype=t,r=new e,e.prototype=null,r}}(),s={},l=s.lib={},c=l.Base={extend:function(e){var t=a(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},d=l.WordArray=c.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||u).stringify(this)},concat:function(e){var t=this.words,r=e.words,n=this.sigBytes,i=e.sigBytes;if(this.clamp(),n%4)for(var o=0;o<i;o++){var a=r[o>>>2]>>>24-o%4*8&255;t[n+o>>>2]|=a<<24-(n+o)%4*8}else for(var s=0;s<i;s+=4)t[n+s>>>2]=r[s>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=c.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],r=0;r<e;r+=4)t.push(o());return new d.init(t,e)}}),f=s.enc={},u=f.Hex={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i<r;i++){var o=t[i>>>2]>>>24-i%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n+=2)r[n>>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new d.init(r,t/2)}},p=f.Latin1={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i<r;i++){var o=t[i>>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(o))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n++)r[n>>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new d.init(r,t)}},h=f.Utf8={stringify:function(e){try{return decodeURIComponent(escape(p.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return p.parse(unescape(encodeURIComponent(e)))}},m=l.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new d.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=h.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r,n=this._data,i=n.words,o=n.sigBytes,a=this.blockSize,s=o/(4*a),l=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*a,c=e.min(4*l,o);if(l){for(var f=0;f<l;f+=a)this._doProcessBlock(i,f);r=i.splice(0,l),n.sigBytes-=c}return new d.init(r,c)},clone:function(){var e=c.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),g=(l.Hasher=m.extend({cfg:c.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){m.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,r){return new e.init(r).finalize(t)}},_createHmacHelper:function(e){return function(t,r){return new g.HMAC.init(e,r).finalize(t)}}}),s.algo={});return s}(Math),n)}).call(this,r(23))},function(e,t,r){var n,i,o,a,s,l,c,d,f,u,p,h,m,g,v,b,y,w,k;e.exports=(n=r(0),r(2),void(n.lib.Cipher||(i=n,o=i.lib,a=o.Base,s=o.WordArray,l=o.BufferedBlockAlgorithm,c=i.enc,c.Utf8,d=c.Base64,f=i.algo.EvpKDF,u=o.Cipher=l.extend({cfg:a.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,r){this.cfg=this.cfg.extend(r),this._xformMode=e,this._key=t,this.reset()},reset:function(){l.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?k:y}return function(t){return{encrypt:function(r,n,i){return e(n).encrypt(t,r,n,i)},decrypt:function(r,n,i){return e(n).decrypt(t,r,n,i)}}}}()}),o.StreamCipher=u.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),p=i.mode={},h=o.BlockCipherMode=a.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),m=p.CBC=function(){var e=h.extend();function t(e,t,r){var n,i=this._iv;i?(n=i,this._iv=void 0):n=this._prevBlock;for(var o=0;o<r;o++)e[t+o]^=n[o]}return e.Encryptor=e.extend({processBlock:function(e,r){var n=this._cipher,i=n.blockSize;t.call(this,e,r,i),n.encryptBlock(e,r),this._prevBlock=e.slice(r,r+i)}}),e.Decryptor=e.extend({processBlock:function(e,r){var n=this._cipher,i=n.blockSize,o=e.slice(r,r+i);n.decryptBlock(e,r),t.call(this,e,r,i),this._prevBlock=o}}),e}(),g=(i.pad={}).Pkcs7={pad:function(e,t){for(var r=4*t,n=r-e.sigBytes%r,i=n<<24|n<<16|n<<8|n,o=[],a=0;a<n;a+=4)o.push(i);var l=s.create(o,n);e.concat(l)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},o.BlockCipher=u.extend({cfg:u.cfg.extend({mode:m,padding:g}),reset:function(){var e;u.reset.call(this);var t=this.cfg,r=t.iv,n=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=n.createEncryptor:(e=n.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,r&&r.words):(this._mode=e.call(n,this,r&&r.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),v=o.CipherParams=a.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),b=(i.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,r=e.salt;return(r?s.create([1398893684,1701076831]).concat(r).concat(t):t).toString(d)},parse:function(e){var t,r=d.parse(e),n=r.words;return 1398893684==n[0]&&1701076831==n[1]&&(t=s.create(n.slice(2,4)),n.splice(0,4),r.sigBytes-=16),v.create({ciphertext:r,salt:t})}},y=o.SerializableCipher=a.extend({cfg:a.extend({format:b}),encrypt:function(e,t,r,n){n=this.cfg.extend(n);var i=e.createEncryptor(r,n),o=i.finalize(t),a=i.cfg;return v.create({ciphertext:o,key:r,iv:a.iv,algorithm:e,mode:a.mode,padding:a.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,r,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(r,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),w=(i.kdf={}).OpenSSL={execute:function(e,t,r,n,i){if(n||(n=s.random(8)),i)o=f.create({keySize:t+r,hasher:i}).compute(e,n);else var o=f.create({keySize:t+r}).compute(e,n);var a=s.create(o.words.slice(t),4*r);return o.sigBytes=4*t,v.create({key:o,iv:a,salt:n})}},k=o.PasswordBasedCipher=y.extend({cfg:y.cfg.extend({kdf:w}),encrypt:function(e,t,r,n){var i=(n=this.cfg.extend(n)).kdf.execute(r,e.keySize,e.ivSize,n.salt,n.hasher);n.iv=i.iv;var o=y.encrypt.call(this,e,t,i.key,n);return o.mixIn(i),o},decrypt:function(e,t,r,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var i=n.kdf.execute(r,e.keySize,e.ivSize,t.salt,n.hasher);return n.iv=i.iv,y.decrypt.call(this,e,t,i.key,n)}}))))},function(e,t,r){var n,i,o,a,s,l,c,d;e.exports=(d=r(0),r(9),r(8),i=(n=d).lib,o=i.Base,a=i.WordArray,s=n.algo,l=s.MD5,c=s.EvpKDF=o.extend({cfg:o.extend({keySize:4,hasher:l,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r,n=this.cfg,i=n.hasher.create(),o=a.create(),s=o.words,l=n.keySize,c=n.iterations;s.length<l;){r&&i.update(r),r=i.update(e).finalize(t),i.reset();for(var d=1;d<c;d++)r=i.finalize(r),i.reset();o.concat(r)}return o.sigBytes=4*l,o}}),n.EvpKDF=function(e,t,r){return c.create(r).compute(e,t)},d.EvpKDF)},function(e,t,r){var n,i,o;e.exports=(o=r(0),i=(n=o).lib.WordArray,n.enc.Base64={stringify:function(e){var t=e.words,r=e.sigBytes,n=this._map;e.clamp();for(var i=[],o=0;o<r;o+=3)for(var a=(t[o>>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,s=0;s<4&&o+.75*s<r;s++)i.push(n.charAt(a>>>6*(3-s)&63));var l=n.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(e){var t=e.length,r=this._map,n=this._reverseMap;if(!n){n=this._reverseMap=[];for(var o=0;o<r.length;o++)n[r.charCodeAt(o)]=o}var a=r.charAt(64);if(a){var s=e.indexOf(a);-1!==s&&(t=s)}return function(e,t,r){for(var n=[],o=0,a=0;a<t;a++)if(a%4){var s=r[e.charCodeAt(a-1)]<<a%4*2,l=r[e.charCodeAt(a)]>>>6-a%4*2,c=s|l;n[o>>>2]|=c<<24-o%4*8,o++}return i.create(n,o)}(e,t,n)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},o.enc.Base64)},function(e,t,r){var n;e.exports=(n=r(0),function(e){var t=n,r=t.lib,i=r.WordArray,o=r.Hasher,a=t.algo,s=[];!function(){for(var t=0;t<64;t++)s[t]=4294967296*e.abs(e.sin(t+1))|0}();var l=a.MD5=o.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,i=e[n];e[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o=this._hash.words,a=e[t+0],l=e[t+1],p=e[t+2],h=e[t+3],m=e[t+4],g=e[t+5],v=e[t+6],b=e[t+7],y=e[t+8],w=e[t+9],k=e[t+10],_=e[t+11],x=e[t+12],S=e[t+13],B=e[t+14],C=e[t+15],A=o[0],M=o[1],F=o[2],O=o[3];A=c(A,M,F,O,a,7,s[0]),O=c(O,A,M,F,l,12,s[1]),F=c(F,O,A,M,p,17,s[2]),M=c(M,F,O,A,h,22,s[3]),A=c(A,M,F,O,m,7,s[4]),O=c(O,A,M,F,g,12,s[5]),F=c(F,O,A,M,v,17,s[6]),M=c(M,F,O,A,b,22,s[7]),A=c(A,M,F,O,y,7,s[8]),O=c(O,A,M,F,w,12,s[9]),F=c(F,O,A,M,k,17,s[10]),M=c(M,F,O,A,_,22,s[11]),A=c(A,M,F,O,x,7,s[12]),O=c(O,A,M,F,S,12,s[13]),F=c(F,O,A,M,B,17,s[14]),A=d(A,M=c(M,F,O,A,C,22,s[15]),F,O,l,5,s[16]),O=d(O,A,M,F,v,9,s[17]),F=d(F,O,A,M,_,14,s[18]),M=d(M,F,O,A,a,20,s[19]),A=d(A,M,F,O,g,5,s[20]),O=d(O,A,M,F,k,9,s[21]),F=d(F,O,A,M,C,14,s[22]),M=d(M,F,O,A,m,20,s[23]),A=d(A,M,F,O,w,5,s[24]),O=d(O,A,M,F,B,9,s[25]),F=d(F,O,A,M,h,14,s[26]),M=d(M,F,O,A,y,20,s[27]),A=d(A,M,F,O,S,5,s[28]),O=d(O,A,M,F,p,9,s[29]),F=d(F,O,A,M,b,14,s[30]),A=f(A,M=d(M,F,O,A,x,20,s[31]),F,O,g,4,s[32]),O=f(O,A,M,F,y,11,s[33]),F=f(F,O,A,M,_,16,s[34]),M=f(M,F,O,A,B,23,s[35]),A=f(A,M,F,O,l,4,s[36]),O=f(O,A,M,F,m,11,s[37]),F=f(F,O,A,M,b,16,s[38]),M=f(M,F,O,A,k,23,s[39]),A=f(A,M,F,O,S,4,s[40]),O=f(O,A,M,F,a,11,s[41]),F=f(F,O,A,M,h,16,s[42]),M=f(M,F,O,A,v,23,s[43]),A=f(A,M,F,O,w,4,s[44]),O=f(O,A,M,F,x,11,s[45]),F=f(F,O,A,M,C,16,s[46]),A=u(A,M=f(M,F,O,A,p,23,s[47]),F,O,a,6,s[48]),O=u(O,A,M,F,b,10,s[49]),F=u(F,O,A,M,B,15,s[50]),M=u(M,F,O,A,g,21,s[51]),A=u(A,M,F,O,x,6,s[52]),O=u(O,A,M,F,h,10,s[53]),F=u(F,O,A,M,k,15,s[54]),M=u(M,F,O,A,l,21,s[55]),A=u(A,M,F,O,y,6,s[56]),O=u(O,A,M,F,C,10,s[57]),F=u(F,O,A,M,v,15,s[58]),M=u(M,F,O,A,S,21,s[59]),A=u(A,M,F,O,m,6,s[60]),O=u(O,A,M,F,_,10,s[61]),F=u(F,O,A,M,p,15,s[62]),M=u(M,F,O,A,w,21,s[63]),o[0]=o[0]+A|0,o[1]=o[1]+M|0,o[2]=o[2]+F|0,o[3]=o[3]+O|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;r[i>>>5]|=128<<24-i%32;var o=e.floor(n/4294967296),a=n;r[15+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),r[14+(i+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),t.sigBytes=4*(r.length+1),this._process();for(var s=this._hash,l=s.words,c=0;c<4;c++){var d=l[c];l[c]=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8)}return s},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function c(e,t,r,n,i,o,a){var s=e+(t&r|~t&n)+i+a;return(s<<o|s>>>32-o)+t}function d(e,t,r,n,i,o,a){var s=e+(t&n|r&~n)+i+a;return(s<<o|s>>>32-o)+t}function f(e,t,r,n,i,o,a){var s=e+(t^r^n)+i+a;return(s<<o|s>>>32-o)+t}function u(e,t,r,n,i,o,a){var s=e+(r^(t|~n))+i+a;return(s<<o|s>>>32-o)+t}t.MD5=o._createHelper(l),t.HmacMD5=o._createHmacHelper(l)}(Math),n.MD5)},function(t,r){t.exports=e},function(e,t,r){var n,i,o,a,s,l;e.exports=(l=r(0),i=(n=l).lib,o=i.Base,a=i.WordArray,(s=n.x64={}).Word=o.extend({init:function(e,t){this.high=e,this.low=t}}),s.WordArray=o.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:8*e.length},toX32:function(){for(var e=this.words,t=e.length,r=[],n=0;n<t;n++){var i=e[n];r.push(i.high),r.push(i.low)}return a.create(r,this.sigBytes)},clone:function(){for(var e=o.clone.call(this),t=e.words=this.words.slice(0),r=t.length,n=0;n<r;n++)t[n]=t[n].clone();return e}}),l)},function(e,t,r){var n;e.exports=(n=r(0),function(e){var t=n,r=t.lib,i=r.WordArray,o=r.Hasher,a=t.algo,s=[],l=[];!function(){function t(t){for(var r=e.sqrt(t),n=2;n<=r;n++)if(!(t%n))return!1;return!0}function r(e){return 4294967296*(e-(0|e))|0}for(var n=2,i=0;i<64;)t(n)&&(i<8&&(s[i]=r(e.pow(n,.5))),l[i]=r(e.pow(n,1/3)),i++),n++}();var c=[],d=a.SHA256=o.extend({_doReset:function(){this._hash=new i.init(s.slice(0))},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],a=r[3],s=r[4],d=r[5],f=r[6],u=r[7],p=0;p<64;p++){if(p<16)c[p]=0|e[t+p];else{var h=c[p-15],m=(h<<25|h>>>7)^(h<<14|h>>>18)^h>>>3,g=c[p-2],v=(g<<15|g>>>17)^(g<<13|g>>>19)^g>>>10;c[p]=m+c[p-7]+v+c[p-16]}var b=n&i^n&o^i&o,y=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),w=u+((s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25))+(s&d^~s&f)+l[p]+c[p];u=f,f=d,d=s,s=a+w|0,a=o,o=i,i=n,n=w+(y+b)|0}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+a|0,r[4]=r[4]+s|0,r[5]=r[5]+d|0,r[6]=r[6]+f|0,r[7]=r[7]+u|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;return r[i>>>5]|=128<<24-i%32,r[14+(i+64>>>9<<4)]=e.floor(n/4294967296),r[15+(i+64>>>9<<4)]=n,t.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=o._createHelper(d),t.HmacSHA256=o._createHmacHelper(d)}(Math),n.SHA256)},function(e,t,r){var n,i,o,a;e.exports=(n=r(0),o=(i=n).lib.Base,a=i.enc.Utf8,void(i.algo.HMAC=o.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=a.parse(t));var r=e.blockSize,n=4*r;t.sigBytes>n&&(t=e.finalize(t)),t.clamp();for(var i=this._oKey=t.clone(),o=this._iKey=t.clone(),s=i.words,l=o.words,c=0;c<r;c++)s[c]^=1549556828,l[c]^=909522486;i.sigBytes=o.sigBytes=n,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,r=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(r))}})))},function(e,t,r){var n,i,o,a,s,l,c,d;e.exports=(d=r(0),i=(n=d).lib,o=i.WordArray,a=i.Hasher,s=n.algo,l=[],c=s.SHA1=a.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],a=r[3],s=r[4],c=0;c<80;c++){if(c<16)l[c]=0|e[t+c];else{var d=l[c-3]^l[c-8]^l[c-14]^l[c-16];l[c]=d<<1|d>>>31}var f=(n<<5|n>>>27)+s+l[c];f+=c<20?1518500249+(i&o|~i&a):c<40?1859775393+(i^o^a):c<60?(i&o|i&a|o&a)-1894007588:(i^o^a)-899497514,s=a,a=o,o=i<<30|i>>>2,i=n,n=f}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+a|0,r[4]=r[4]+s|0},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(r/4294967296),t[15+(n+64>>>9<<4)]=r,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}}),n.SHA1=a._createHelper(c),n.HmacSHA1=a._createHmacHelper(c),d.SHA1)},function(e,t,r){var n;e.exports=(n=r(0),r(6),function(){var e=n,t=e.lib.Hasher,r=e.x64,i=r.Word,o=r.WordArray,a=e.algo;function s(){return i.create.apply(i,arguments)}var l=[s(1116352408,3609767458),s(1899447441,602891725),s(3049323471,3964484399),s(3921009573,2173295548),s(961987163,4081628472),s(1508970993,3053834265),s(2453635748,2937671579),s(2870763221,3664609560),s(3624381080,2734883394),s(310598401,1164996542),s(607225278,1323610764),s(1426881987,3590304994),s(1925078388,4068182383),s(2162078206,991336113),s(2614888103,633803317),s(3248222580,3479774868),s(3835390401,2666613458),s(4022224774,944711139),s(264347078,2341262773),s(604807628,2007800933),s(770255983,1495990901),s(1249150122,1856431235),s(1555081692,3175218132),s(1996064986,2198950837),s(2554220882,3999719339),s(2821834349,766784016),s(2952996808,2566594879),s(3210313671,3203337956),s(3336571891,1034457026),s(3584528711,2466948901),s(113926993,3758326383),s(338241895,168717936),s(666307205,1188179964),s(773529912,1546045734),s(1294757372,1522805485),s(1396182291,2643833823),s(1695183700,2343527390),s(1986661051,1014477480),s(2177026350,1206759142),s(2456956037,344077627),s(2730485921,1290863460),s(2820302411,3158454273),s(3259730800,3505952657),s(3345764771,106217008),s(3516065817,3606008344),s(3600352804,1432725776),s(4094571909,1467031594),s(275423344,851169720),s(430227734,3100823752),s(506948616,1363258195),s(659060556,3750685593),s(883997877,3785050280),s(958139571,3318307427),s(1322822218,3812723403),s(1537002063,2003034995),s(1747873779,3602036899),s(1955562222,1575990012),s(2024104815,1125592928),s(2227730452,2716904306),s(2361852424,442776044),s(2428436474,593698344),s(2756734187,3733110249),s(3204031479,2999351573),s(3329325298,3815920427),s(3391569614,3928383900),s(3515267271,566280711),s(3940187606,3454069534),s(4118630271,4000239992),s(116418474,1914138554),s(174292421,2731055270),s(289380356,3203993006),s(460393269,320620315),s(685471733,587496836),s(852142971,1086792851),s(1017036298,365543100),s(1126000580,2618297676),s(1288033470,3409855158),s(1501505948,4234509866),s(1607167915,987167468),s(1816402316,1246189591)],c=[];!function(){for(var e=0;e<80;e++)c[e]=s()}();var d=a.SHA512=t.extend({_doReset:function(){this._hash=new o.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],a=r[3],s=r[4],d=r[5],f=r[6],u=r[7],p=n.high,h=n.low,m=i.high,g=i.low,v=o.high,b=o.low,y=a.high,w=a.low,k=s.high,_=s.low,x=d.high,S=d.low,B=f.high,C=f.low,A=u.high,M=u.low,F=p,O=h,z=m,$=g,P=v,E=b,H=y,D=w,j=k,R=_,I=x,U=S,V=B,q=C,T=A,N=M,L=0;L<80;L++){var W,K,X=c[L];if(L<16)K=X.high=0|e[t+2*L],W=X.low=0|e[t+2*L+1];else{var G=c[L-15],J=G.high,Y=G.low,Z=(J>>>1|Y<<31)^(J>>>8|Y<<24)^J>>>7,Q=(Y>>>1|J<<31)^(Y>>>8|J<<24)^(Y>>>7|J<<25),ee=c[L-2],te=ee.high,re=ee.low,ne=(te>>>19|re<<13)^(te<<3|re>>>29)^te>>>6,ie=(re>>>19|te<<13)^(re<<3|te>>>29)^(re>>>6|te<<26),oe=c[L-7],ae=oe.high,se=oe.low,le=c[L-16],ce=le.high,de=le.low;K=(K=(K=Z+ae+((W=Q+se)>>>0<Q>>>0?1:0))+ne+((W+=ie)>>>0<ie>>>0?1:0))+ce+((W+=de)>>>0<de>>>0?1:0),X.high=K,X.low=W}var fe,ue=j&I^~j&V,pe=R&U^~R&q,he=F&z^F&P^z&P,me=O&$^O&E^$&E,ge=(F>>>28|O<<4)^(F<<30|O>>>2)^(F<<25|O>>>7),ve=(O>>>28|F<<4)^(O<<30|F>>>2)^(O<<25|F>>>7),be=(j>>>14|R<<18)^(j>>>18|R<<14)^(j<<23|R>>>9),ye=(R>>>14|j<<18)^(R>>>18|j<<14)^(R<<23|j>>>9),we=l[L],ke=we.high,_e=we.low,xe=T+be+((fe=N+ye)>>>0<N>>>0?1:0),Se=ve+me;T=V,N=q,V=I,q=U,I=j,U=R,j=H+(xe=(xe=(xe=xe+ue+((fe+=pe)>>>0<pe>>>0?1:0))+ke+((fe+=_e)>>>0<_e>>>0?1:0))+K+((fe+=W)>>>0<W>>>0?1:0))+((R=D+fe|0)>>>0<D>>>0?1:0)|0,H=P,D=E,P=z,E=$,z=F,$=O,F=xe+(ge+he+(Se>>>0<ve>>>0?1:0))+((O=fe+Se|0)>>>0<fe>>>0?1:0)|0}h=n.low=h+O,n.high=p+F+(h>>>0<O>>>0?1:0),g=i.low=g+$,i.high=m+z+(g>>>0<$>>>0?1:0),b=o.low=b+E,o.high=v+P+(b>>>0<E>>>0?1:0),w=a.low=w+D,a.high=y+H+(w>>>0<D>>>0?1:0),_=s.low=_+R,s.high=k+j+(_>>>0<R>>>0?1:0),S=d.low=S+U,d.high=x+I+(S>>>0<U>>>0?1:0),C=f.low=C+q,f.high=B+V+(C>>>0<q>>>0?1:0),M=u.low=M+N,u.high=A+T+(M>>>0<N>>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[30+(n+128>>>10<<5)]=Math.floor(r/4294967296),t[31+(n+128>>>10<<5)]=r,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});e.SHA512=t._createHelper(d),e.HmacSHA512=t._createHmacHelper(d)}(),n.SHA512)},function(e,t,r){"use strict";var n=x(r(5));r(12),r(13),r(14),r(15);var i=r(20),o=r(21),a=r(50),s=r(51),l=r(52),c=r(53),d=r(54),f=r(55),u=x(r(58)),p=x(r(59)),h=x(r(60)),m=x(r(61)),g=x(r(62)),v=x(r(63)),b=x(r(64)),y=x(r(65)),w=x(r(66)),k=x(r(67)),_=x(r(68));function x(e){return e&&e.__esModule?e:{default:e}}function S(e,t,r,i){var a=r.builders.sfField,s=r.builders.transclusion,l=r.builders.condition,c=r.builders.ngModelOptions,f=r.builders.ngModel,x=r.builders.array,S=r.stdBuilders;function B(e,t){return"string"==typeof t&&t===e||Array.isArray(t)&&-1!==t.indexOf(e)}t.defineAddOn("bootstrapDecorator","array",u.default,[a,c,f,x,l]),t.defineAddOn("bootstrapDecorator","base64file",h.default,S),t.defineAddOn("bootstrapDecorator","bytesFile",m.default,S),t.defineAddOn("bootstrapDecorator","accordion",p.default,[a,s,l]),t.defineAddOn("bootstrapDecorator","typeahead",g.default,S),t.defineAddOn("bootstrapDecorator","select",v.default,S),t.defineAddOn("bootstrapDecorator","variant",b.default,S),t.defineAddOn("bootstrapDecorator","dictionary",y.default,S),t.defineAddOn("bootstrapDecorator","partitioned-object",w.default,[a,d.partitionTransclusion,l]),t.defineAddOn("bootstrapDecorator","nullable-object",k.default,[a,s,l]),t.defineAddOn("bootstrapDecorator","datetime",_.default,S);e.prependRule("file",(function(t,r,n){if(B("file",r.type)&&"base64"===r.format){var a=e.stdFormObj(t,r,n);return a.key=n.path,a.type="base64file",a.validationMessage={maxFileUploadSize:"Max file size is "+(0,o.formatFileSize)(r.maxSize),minFileUploadSize:"Min file size is "+(0,o.formatFileSize)(r.minSize)},n.lookup[i.stringify(n.path)]=a,a}}));e.prependRule("file",(function(t,r,n){if(B("file",r.type)&&"bytes"===r.format){var o=e.stdFormObj(t,r,n);return o.key=n.path,o.type="bytesFile",n.lookup[i.stringify(n.path)]=o,o}}));e.prependRule("variant",(function(t,r,n){if(B("variant",r.type)){var o=e.stdFormObj(t,r,n);return o.key=n.path,o.type="variant",o.validationMessage={badType:'Unknown Type. Remember, variant fields must be enclosed with {} (object), [] (array), or "" (string).'},n.lookup[i.stringify(n.path)]=o,o}}));e.prependRule("dictionary",(function(t,r,n){if(B("dictionary",r.type)){var o=e.stdFormObj(t,r,n);return o.key=n.path,o.type="dictionary",n.lookup[i.stringify(n.path)]=o,o}}));e.prependRule("object",(function(t,r,o,a){if(B("object",r.type)&&r.partition){var s=e.stdFormObj(t,r,o);return s.type="partitioned-object",s.partition=r.partition,s.accordionHeading=r.accordionHeading,s.key=o.path,s.items=[],o.lookup[i.stringify(o.path)]=s,n.default.forEach(r.properties,(function(t,n){var l=o.path.slice();if(l.push(n),!0!==o.ignore[i.stringify(l)]){var c={path:l,required:r.required&&-1!==r.required.indexOf(n)||!1,lookup:o.lookup,ignore:o.ignore,global:o.global},d=(a||e.defaultFormDefinition)(n,t,c);d&&s.items.push(d)}})),s}}));e.prependRule("object",(function(t,r,o,a){if(B("object",r.type)&&"nullable"===r.format){var s=e.stdFormObj(t,r,o);return s.type="nullable-object",s.nullable=r.nullable,s.key=o.path,s.items=[],o.lookup[i.stringify(o.path)]=s,n.default.forEach(r.properties,(function(t,n){var l=o.path.slice();if(l.push(n),!0!==o.ignore[i.stringify(l)]){var c={path:l,required:r.required&&-1!==r.required.indexOf(n)||!1,lookup:o.lookup,ignore:o.ignore,global:o.global},d=(a||e.defaultFormDefinition)(n,t,c);d&&s.items.push(d)}})),s}}));e.prependRule("integer",(function(t,r,n){if(B("integer",r.type)&&"datetime"===r.format){var o=e.stdFormObj(t,r,n);return o.key=n.path,o.type="datetime",n.lookup[i.stringify(n.path)]=o,o}}))}function B(e,t){e.postProcess(t.doPostProcess)}function C(e){e.setDefaultMessage("badObject","Invalid Object"),e.setDefaultMessage("badArray","Invalid Array"),e.setDefaultMessage("badType","Unknown Type")}n.default.module("beer-garden.addons",["schemaForm"]).provider("postProcess",(function(){var e=[];this.addPostProcess=function(t){e.push(t)},this.doPostProcess=function(t){for(var r=0;r<e.length;r++)t=e[r](t);return t},this.$get=function(){return{addPostProcess:this.addPostProcess}}})).config(B).config(C).config(S).directive("dynamicChoices",i.dynamicChoicesDirective).directive("raw",s.rawDirective).directive("dictionary",l.dictionaryDirective).directive("nullableObject",c.nullableObjectDirective).directive("fileUploadBytes",a.fileUploadBytesDirective).directive("fileUpload",o.fileUploadDirective).directive("dateTime",f.dateTimeDirective).run(c.nullableObjectPostProcessor),S.$inject=["schemaFormProvider","schemaFormDecoratorsProvider","sfBuilderProvider","sfPathProvider"],B.$inject=["schemaFormProvider","postProcessProvider"],C.$inject=["sfErrorMessageProvider"]},function(e,r){e.exports=t},function(e,t){e.exports=r},function(e,t){e.exports=n},function(e,t,r){var n=r(16);"string"==typeof n&&(n=[[e.i,n,""]]);var i={hmr:!0,transform:void 0};r(18)(n,i);n.locals&&(e.exports=n.locals)},function(e,t,r){(e.exports=r(17)(!1)).push([e.i,'/*!\r\n * Bootstrap Datetime Picker v4.17.49\r\n * Copyright 2015-2020 Jonathan Peterson\r\n * Licensed under MIT (https://github.com/Eonasdan/bootstrap-datetimepicker/blob/master/LICENSE)\r\n */\r\n.bootstrap-datetimepicker-widget {\r\n list-style: none;\r\n}\r\n.bootstrap-datetimepicker-widget.dropdown-menu {\r\n display: block;\r\n margin: 2px 0;\r\n padding: 4px;\r\n width: 19em;\r\n}\r\n@media (min-width: 768px) {\r\n .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {\r\n width: 38em;\r\n }\r\n}\r\n@media (min-width: 992px) {\r\n .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {\r\n width: 38em;\r\n }\r\n}\r\n@media (min-width: 1200px) {\r\n .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {\r\n width: 38em;\r\n }\r\n}\r\n.bootstrap-datetimepicker-widget.dropdown-menu:before,\r\n.bootstrap-datetimepicker-widget.dropdown-menu:after {\r\n content: \'\';\r\n display: inline-block;\r\n position: absolute;\r\n}\r\n.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {\r\n border-left: 7px solid transparent;\r\n border-right: 7px solid transparent;\r\n border-bottom: 7px solid #ccc;\r\n border-bottom-color: rgba(0, 0, 0, 0.2);\r\n top: -7px;\r\n left: 7px;\r\n}\r\n.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {\r\n border-left: 6px solid transparent;\r\n border-right: 6px solid transparent;\r\n border-bottom: 6px solid white;\r\n top: -6px;\r\n left: 8px;\r\n}\r\n.bootstrap-datetimepicker-widget.dropdown-menu.top:before {\r\n border-left: 7px solid transparent;\r\n border-right: 7px solid transparent;\r\n border-top: 7px solid #ccc;\r\n border-top-color: rgba(0, 0, 0, 0.2);\r\n bottom: -7px;\r\n left: 6px;\r\n}\r\n.bootstrap-datetimepicker-widget.dropdown-menu.top:after {\r\n border-left: 6px solid transparent;\r\n border-right: 6px solid transparent;\r\n border-top: 6px solid white;\r\n bottom: -6px;\r\n left: 7px;\r\n}\r\n.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {\r\n left: auto;\r\n right: 6px;\r\n}\r\n.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {\r\n left: auto;\r\n right: 7px;\r\n}\r\n.bootstrap-datetimepicker-widget .list-unstyled {\r\n margin: 0;\r\n}\r\n.bootstrap-datetimepicker-widget a[data-action] {\r\n padding: 6px 0;\r\n}\r\n.bootstrap-datetimepicker-widget a[data-action]:active {\r\n box-shadow: none;\r\n}\r\n.bootstrap-datetimepicker-widget .timepicker-hour,\r\n.bootstrap-datetimepicker-widget .timepicker-minute,\r\n.bootstrap-datetimepicker-widget .timepicker-second {\r\n width: 54px;\r\n font-weight: bold;\r\n font-size: 1.2em;\r\n margin: 0;\r\n}\r\n.bootstrap-datetimepicker-widget button[data-action] {\r\n padding: 6px;\r\n}\r\n.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {\r\n position: absolute;\r\n width: 1px;\r\n height: 1px;\r\n margin: -1px;\r\n padding: 0;\r\n overflow: hidden;\r\n clip: rect(0, 0, 0, 0);\r\n border: 0;\r\n content: "Increment Hours";\r\n}\r\n.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {\r\n position: absolute;\r\n width: 1px;\r\n height: 1px;\r\n margin: -1px;\r\n padding: 0;\r\n overflow: hidden;\r\n clip: rect(0, 0, 0, 0);\r\n border: 0;\r\n content: "Increment Minutes";\r\n}\r\n.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {\r\n position: absolute;\r\n width: 1px;\r\n height: 1px;\r\n margin: -1px;\r\n padding: 0;\r\n overflow: hidden;\r\n clip: rect(0, 0, 0, 0);\r\n border: 0;\r\n content: "Decrement Hours";\r\n}\r\n.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {\r\n position: absolute;\r\n width: 1px;\r\n height: 1px;\r\n margin: -1px;\r\n padding: 0;\r\n overflow: hidden;\r\n clip: rect(0, 0, 0, 0);\r\n border: 0;\r\n content: "Decrement Minutes";\r\n}\r\n.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {\r\n position: absolute;\r\n width: 1px;\r\n height: 1px;\r\n margin: -1px;\r\n padding: 0;\r\n overflow: hidden;\r\n clip: rect(0, 0, 0, 0);\r\n border: 0;\r\n content: "Show Hours";\r\n}\r\n.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {\r\n position: absolute;\r\n width: 1px;\r\n height: 1px;\r\n margin: -1px;\r\n padding: 0;\r\n overflow: hidden;\r\n clip: rect(0, 0, 0, 0);\r\n border: 0;\r\n content: "Show Minutes";\r\n}\r\n.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {\r\n position: absolute;\r\n width: 1px;\r\n height: 1px;\r\n margin: -1px;\r\n padding: 0;\r\n overflow: hidden;\r\n clip: rect(0, 0, 0, 0);\r\n border: 0;\r\n content: "Toggle AM/PM";\r\n}\r\n.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {\r\n position: absolute;\r\n width: 1px;\r\n height: 1px;\r\n margin: -1px;\r\n padding: 0;\r\n overflow: hidden;\r\n clip: rect(0, 0, 0, 0);\r\n border: 0;\r\n content: "Clear the picker";\r\n}\r\n.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {\r\n position: absolute;\r\n width: 1px;\r\n height: 1px;\r\n margin: -1px;\r\n padding: 0;\r\n overflow: hidden;\r\n clip: rect(0, 0, 0, 0);\r\n border: 0;\r\n content: "Set the date to today";\r\n}\r\n.bootstrap-datetimepicker-widget .picker-switch {\r\n text-align: center;\r\n}\r\n.bootstrap-datetimepicker-widget .picker-switch::after {\r\n position: absolute;\r\n width: 1px;\r\n height: 1px;\r\n margin: -1px;\r\n padding: 0;\r\n overflow: hidden;\r\n clip: rect(0, 0, 0, 0);\r\n border: 0;\r\n content: "Toggle Date and Time Screens";\r\n}\r\n.bootstrap-datetimepicker-widget .picker-switch td {\r\n padding: 0;\r\n margin: 0;\r\n height: auto;\r\n width: auto;\r\n line-height: inherit;\r\n}\r\n.bootstrap-datetimepicker-widget .picker-switch td span {\r\n line-height: 2.5;\r\n height: 2.5em;\r\n width: 100%;\r\n}\r\n.bootstrap-datetimepicker-widget table {\r\n width: 100%;\r\n margin: 0;\r\n}\r\n.bootstrap-datetimepicker-widget table td,\r\n.bootstrap-datetimepicker-widget table th {\r\n text-align: center;\r\n border-radius: 4px;\r\n}\r\n.bootstrap-datetimepicker-widget table th {\r\n height: 20px;\r\n line-height: 20px;\r\n width: 20px;\r\n}\r\n.bootstrap-datetimepicker-widget table th.picker-switch {\r\n width: 145px;\r\n}\r\n.bootstrap-datetimepicker-widget table th.disabled,\r\n.bootstrap-datetimepicker-widget table th.disabled:hover {\r\n background: none;\r\n color: #777777;\r\n cursor: not-allowed;\r\n}\r\n.bootstrap-datetimepicker-widget table th.prev::after {\r\n position: absolute;\r\n width: 1px;\r\n height: 1px;\r\n margin: -1px;\r\n padding: 0;\r\n overflow: hidden;\r\n clip: rect(0, 0, 0, 0);\r\n border: 0;\r\n content: "Previous Month";\r\n}\r\n.bootstrap-datetimepicker-widget table th.next::after {\r\n position: absolute;\r\n width: 1px;\r\n height: 1px;\r\n margin: -1px;\r\n padding: 0;\r\n overflow: hidden;\r\n clip: rect(0, 0, 0, 0);\r\n border: 0;\r\n content: "Next Month";\r\n}\r\n.bootstrap-datetimepicker-widget table thead tr:first-child th {\r\n cursor: pointer;\r\n}\r\n.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {\r\n background: #eeeeee;\r\n}\r\n.bootstrap-datetimepicker-widget table td {\r\n height: 54px;\r\n line-height: 54px;\r\n width: 54px;\r\n}\r\n.bootstrap-datetimepicker-widget table td.cw {\r\n font-size: 0.8em;\r\n height: 20px;\r\n line-height: 20px;\r\n color: #777777;\r\n}\r\n.bootstrap-datetimepicker-widget table td.day {\r\n height: 20px;\r\n line-height: 20px;\r\n width: 20px;\r\n}\r\n.bootstrap-datetimepicker-widget table td.day:hover,\r\n.bootstrap-datetimepicker-widget table td.hour:hover,\r\n.bootstrap-datetimepicker-widget table td.minute:hover,\r\n.bootstrap-datetimepicker-widget table td.second:hover {\r\n background: #eeeeee;\r\n cursor: pointer;\r\n}\r\n.bootstrap-datetimepicker-widget table td.old,\r\n.bootstrap-datetimepicker-widget table td.new {\r\n color: #777777;\r\n}\r\n.bootstrap-datetimepicker-widget table td.today {\r\n position: relative;\r\n}\r\n.bootstrap-datetimepicker-widget table td.today:before {\r\n content: \'\';\r\n display: inline-block;\r\n border: solid transparent;\r\n border-width: 0 0 7px 7px;\r\n border-bottom-color: #337ab7;\r\n border-top-color: rgba(0, 0, 0, 0.2);\r\n position: absolute;\r\n bottom: 4px;\r\n right: 4px;\r\n}\r\n.bootstrap-datetimepicker-widget table td.active,\r\n.bootstrap-datetimepicker-widget table td.active:hover {\r\n background-color: #337ab7;\r\n color: #fff;\r\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\r\n}\r\n.bootstrap-datetimepicker-widget table td.active.today:before {\r\n border-bottom-color: #fff;\r\n}\r\n.bootstrap-datetimepicker-widget table td.disabled,\r\n.bootstrap-datetimepicker-widget table td.disabled:hover {\r\n background: none;\r\n color: #777777;\r\n cursor: not-allowed;\r\n}\r\n.bootstrap-datetimepicker-widget table td span {\r\n display: inline-block;\r\n width: 54px;\r\n height: 54px;\r\n line-height: 54px;\r\n margin: 2px 1.5px;\r\n cursor: pointer;\r\n border-radius: 4px;\r\n}\r\n.bootstrap-datetimepicker-widget table td span:hover {\r\n background: #eeeeee;\r\n}\r\n.bootstrap-datetimepicker-widget table td span.active {\r\n background-color: #337ab7;\r\n color: #fff;\r\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\r\n}\r\n.bootstrap-datetimepicker-widget table td span.old {\r\n color: #777777;\r\n}\r\n.bootstrap-datetimepicker-widget table td span.disabled,\r\n.bootstrap-datetimepicker-widget table td span.disabled:hover {\r\n background: none;\r\n color: #777777;\r\n cursor: not-allowed;\r\n}\r\n.bootstrap-datetimepicker-widget.usetwentyfour td.hour {\r\n height: 27px;\r\n line-height: 27px;\r\n}\r\n.bootstrap-datetimepicker-widget.wider {\r\n width: 21em;\r\n}\r\n.bootstrap-datetimepicker-widget .datepicker-decades .decade {\r\n line-height: 1.8em !important;\r\n}\r\n.input-group.date .input-group-addon {\r\n cursor: pointer;\r\n}\r\n.sr-only {\r\n position: absolute;\r\n width: 1px;\r\n height: 1px;\r\n margin: -1px;\r\n padding: 0;\r\n overflow: hidden;\r\n clip: rect(0, 0, 0, 0);\r\n border: 0;\r\n}\r\n',""])},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r=function(e,t){var r=e[1]||"",n=e[3];if(!n)return r;if(t&&"function"==typeof btoa){var i=(a=n,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),o=n.sources.map((function(e){return"/*# sourceURL="+n.sourceRoot+e+" */"}));return[r].concat(o).concat([i]).join("\n")}var a;return[r].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+r+"}":r})).join("")},t.i=function(e,r){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},i=0;i<this.length;i++){var o=this[i][0];"number"==typeof o&&(n[o]=!0)}for(i=0;i<e.length;i++){var a=e[i];"number"==typeof a[0]&&n[a[0]]||(r&&!a[2]?a[2]=r:r&&(a[2]="("+a[2]+") and ("+r+")"),t.push(a))}},t}},function(e,t,r){var n,i,o={},a=(n=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===i&&(i=n.apply(this,arguments)),i}),s=function(e){var t={};return function(r){if(void 0===t[r]){var n=e.call(this,r);if(n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}t[r]=n}return t[r]}}((function(e){return document.querySelector(e)})),l=null,c=0,d=[],f=r(19);function u(e,t){for(var r=0;r<e.length;r++){var n=e[r],i=o[n.id];if(i){i.refs++;for(var a=0;a<i.parts.length;a++)i.parts[a](n.parts[a]);for(;a<n.parts.length;a++)i.parts.push(b(n.parts[a],t))}else{var s=[];for(a=0;a<n.parts.length;a++)s.push(b(n.parts[a],t));o[n.id]={id:n.id,refs:1,parts:s}}}}function p(e,t){for(var r=[],n={},i=0;i<e.length;i++){var o=e[i],a=t.base?o[0]+t.base:o[0],s={css:o[1],media:o[2],sourceMap:o[3]};n[a]?n[a].parts.push(s):r.push(n[a]={id:a,parts:[s]})}return r}function h(e,t){var r=s(e.insertInto);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var n=d[d.length-1];if("top"===e.insertAt)n?n.nextSibling?r.insertBefore(t,n.nextSibling):r.appendChild(t):r.insertBefore(t,r.firstChild),d.push(t);else if("bottom"===e.insertAt)r.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var i=s(e.insertInto+" "+e.insertAt.before);r.insertBefore(t,i)}}function m(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=d.indexOf(e);t>=0&&d.splice(t,1)}function g(e){var t=document.createElement("style");return e.attrs.type="text/css",v(t,e.attrs),h(e,t),t}function v(e,t){Object.keys(t).forEach((function(r){e.setAttribute(r,t[r])}))}function b(e,t){var r,n,i,o;if(t.transform&&e.css){if(!(o=t.transform(e.css)))return function(){};e.css=o}if(t.singleton){var a=c++;r=l||(l=g(t)),n=k.bind(null,r,a,!1),i=k.bind(null,r,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(r=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",v(t,e.attrs),h(e,t),t}(t),n=x.bind(null,r,t),i=function(){m(r),r.href&&URL.revokeObjectURL(r.href)}):(r=g(t),n=_.bind(null,r),i=function(){m(r)});return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else i()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var r=p(e,t);return u(r,t),function(e){for(var n=[],i=0;i<r.length;i++){var a=r[i];(s=o[a.id]).refs--,n.push(s)}e&&u(p(e,t),t);for(i=0;i<n.length;i++){var s;if(0===(s=n[i]).refs){for(var l=0;l<s.parts.length;l++)s.parts[l]();delete o[s.id]}}}};var y,w=(y=[],function(e,t){return y[e]=t,y.filter(Boolean).join("\n")});function k(e,t,r,n){var i=r?"":n.css;if(e.styleSheet)e.styleSheet.cssText=w(t,i);else{var o=document.createTextNode(i),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(o,a[t]):e.appendChild(o)}}function _(e,t){var r=t.css,n=t.media;if(n&&e.setAttribute("media",n),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}function x(e,t,r){var n=r.css,i=r.sourceMap,o=void 0===t.convertToAbsoluteUrls&&i;(t.convertToAbsoluteUrls||o)&&(n=f(n)),i&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var a=new Blob([n],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var r=t.protocol+"//"+t.host,n=r+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var i,o=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(o)?e:(i=0===o.indexOf("//")?o:0===o.indexOf("/")?r+o:n+o.replace(/^\.\//,""),"url("+JSON.stringify(i)+")")}))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function i(e,t,r,i,o){return{restrict:"A",scope:!1,priority:400,require:"ngModel",link:function(a,s,l,c){var d=a.form;d.titleMap=[],d.choices=d.choices||{},d.showSpinner=!1;var f=d.key,u=i.normalize(f),p=!1;function h(){for(var e=0;e<d.titleMap.length;e++)if(d.titleMap[e].value==c.$modelValue)return d.titleMap[e].name;return c.$viewValue}d.validationMessage||(d.validationMessage={}),d.validationMessage.anyOf="Value is not in list of allowed values",c.$validators.anyOf=function(e,t){if(!d.strict||null==e)return!0;for(var r=0;r<d.titleMap.length;r++)if(e===d.titleMap[r].value)return!0;return!1},c.$validators["tv4-302"]=function(e,t){return!d.required||c.$pristine||null!=e};var m,g=c.$render;function v(s){var l,f;if(d.showSpinner=!0,d.fetchErrorMessage=void 0,d.choices.titleMap||d.choices.enum)l=t.when(d.choices.titleMap||d.choices.enum);else if(d.schema&&"enum"in d.schema)d.schema.enum.length>0&&d.schema.enum[0]instanceof Object&&console.warn("Using an enum of Objects is not recommended, try using form.choices.titleMap instead"),l=t.when(d.schema.enum);else if(d.choices.callback){var p=[];if(d.choices.callback.arguments&&(Array.isArray(d.choices.callback.arguments)||(d.choices.callback.arguments=[d.choices.callback.arguments]),p=Array.from(d.choices.callback.arguments)),d.choices.callback.argumentFields){"string"==typeof d.choices.callback.argumentFields&&(d.choices.callback.argumentFields=[d.choices.callback.argumentFields]);for(var h=0;h<d.choices.callback.argumentFields.length;h++)p.push((f=d.choices.callback.argumentFields[h],i.normalize(f)==u?s:o(f,a.model)))}l=t.when(function(e,t){if((void 0===e?"undefined":n(e))===t)return e;if("string"==typeof e){var r=a.$parent.evalExpr(e);if((void 0===r?"undefined":n(r))===t)return r;throw"A string must match the name of a "+t+" in the parent scope"}throw t+" must be the name of a "+t+" in the parent scope or an actual "+t}(d.choices.callback.function,"function").apply(null,p)).then((function(e){var t=JSON.parse(e.output);if("SUCCESS"==e.status)return t;throw t}))}else if(d.choices.httpGet){var m={};for(var g in d.choices.httpGet.queryParameterFields)d.choices.httpGet.queryParameterFields.hasOwnProperty(g)&&(m[g]=getArgValue(d.choices.httpGet.queryParameterFields[g]));p=Object.assign({},d.choices.httpGet.queryParameters,m),l=e.get(d.choices.httpGet.url,{params:p}).then((function(e){return e.data}),(function(e){throw{message:e.data,url:e.config.url}}))}else l=t.reject({message:"No way to populate title map for "+d.key});return l.then((function(e){return function(e){if(d.choices.transforms){Array.isArray(d.choices.transforms)||(d.choices.transforms=[d.choices.transforms]);for(var t=0;t<d.choices.transforms.length;t++){if("keys"===(u=d.choices.transforms[t]))e=Object.keys(e);else if("fixNull"===u){for(var i={value:null,text:"Select One"},s=0;s<e.length;s++){if(null===e[s]){e.splice(s,1);break}if("object"===n(e[s])&&null===e[s].value){i=e[s],e.splice(s,1);break}}e.unshift(i)}else if(null!==u&&"object"===(void 0===u?"undefined":n(u)))if(u.lookup)e=e[u.lookup];else if(u.lookupField){var l=o(u.lookupField,a.model);if(void 0===l)throw"No value for field "+u.lookupField;e=void 0!==e[l]?e[l]:[]}}}var f=[];for(t=0;t<e.length;t++)e[t]instanceof Object?f.push({value:e[t].value,name:e[t].text?""+e[t].text:""+e[t].value,category:e[t].category}):f.push({name:""+e[t],value:e[t]});if(d.choices.transforms)for(t=0;t<d.choices.transforms.length;t++){var u;if(null!==(u=d.choices.transforms[t])&&"object"===(void 0===u?"undefined":n(u))&&u.categoryField){var p=o(u.categoryField,a.model);f=void 0===p?[]:r(f,{category:p})}}return d.titleMap=f,d.showSpinner=!1,c.$validate(),f}(e)}),(function(e){!function(e){d.showSpinner=!1,e.message?d.fetchErrorMessage=e.message:e.url?d.fetchErrorMessage="Couldn't populate choices from "+e.url:d.fetchErrorMessage=e}(e)}))}if(l.hasOwnProperty("bsSelect")?(c.$render=function(){g(),c.$modelValue&&(s[0].childNodes[0].nodeValue=h()+" ")},void 0!==d.strict&&null!==d.strict||(d.strict=!0)):(c.$render=function(){g(),c.$modelValue&&(s[0].value=h())},-1===d.schema.type.indexOf("integer")&&-1===d.schema.type.indexOf("number")||c.$parsers.push((function(e){if(c.$setValidity("tv4-0",!0),null==e)return e;if(""===e)return null;var t=Number(e);if(!(isNaN(t)||-1!==d.schema.type.indexOf("integer")&&t!=parseInt(e)))return t;c.$setValidity("tv4-0",!1)}))),d.choices.updateOn&&d.choices.updateOn.length>0){"string"==typeof d.choices.updateOn&&(d.choices.updateOn=[d.choices.updateOn]);for(var b=0;b<d.choices.updateOn.length;b++){var y=i.normalize(d.choices.updateOn[b]);y!=u?(m=y,a.$watch("model"+m,(function(e,t){v(c.$viewValue).finally((function(){a.$emit("sf-changed-titlemap",d.key)}))}))):p=!0}}else v();a.getItems=function(e){return p&&e!=c.$modelValue?v(e):d.titleMap};var w=o(u,a.model);w&&!l.hasOwnProperty("bsSelect")&&(c.$setViewValue(w),c.$render(),$(s).blur())}}}t.dynamicChoicesDirective=i,i.$inject=["$http","$q","filterFilter","sfPath","sfSelect"]},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatFileSize=t.fileUploadDirective=void 0;var n=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=a(r(5)),o=a(r(22));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.file=null,this.numChunks=0,this.failed=!1,this.fileId=null,this.fileValid=!1,this.chunksComplete=0,this.chunkSize=261120,this.apiPath=t+"api/vbeta/chunks/"}return n(e,[{key:"reset",value:function(e){this.updateProgressBar(e,0),this.file=null,this.numChunks=0,this.failed=!1,this.fileId=null,this.fileValid=!1,this.chunksComplete=0,this.setVisible(e.fileFailed,!1,"",!0),this.setVisible(e.fileCompleted,!1,"",!0)}},{key:"setVisible",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];t?(e.setAttribute("style","visibility: visible"),(""!=r&&null!=r||n)&&e.setAttribute("title",r)):(e.setAttribute("style","visibility: hidden"),(""!=r&&null!=r||n)&&e.setAttribute("Title",r))}},{key:"updateProgressBar",value:function(e,t){e.fileProgressBar.setAttribute("value",Math.ceil(t/this.numChunks*100))}},{key:"checkFileStatus",value:function(e){var t=this;$.get(this.apiPath+"?file_id="+this.fileId+