You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
minio/browser/ui-assets.go

635 lines
4.9 MiB

// Package browser Code generated by go-bindata. (@generated) DO NOT EDIT.
// sources:
// production/chrome.png
// production/favicon-16x16.png
// production/favicon-32x32.png
// production/favicon-96x96.png
// production/firefox.png
// production/index.html
// production/index_bundle-2019-11-28T10-38-13Z.js
// production/loader.css
// production/logo.svg
// production/safari.png
package browser
import (
"fmt"
"io/ioutil"
"os"
"path/filepath"
"strings"
"time"
)
type asset struct {
bytes []byte
info os.FileInfo
}
type bindataFileInfo struct {
name string
size int64
mode os.FileMode
modTime time.Time
}
// Name return file name
func (fi bindataFileInfo) Name() string {
return fi.name
}
// Size return file size
func (fi bindataFileInfo) Size() int64 {
return fi.size
}
// Mode return file mode
func (fi bindataFileInfo) Mode() os.FileMode {
return fi.mode
}
// Mode return file modify time
func (fi bindataFileInfo) ModTime() time.Time {
return fi.modTime
}
// IsDir return file whether a directory
func (fi bindataFileInfo) IsDir() bool {
return fi.mode&os.ModeDir != 0
}
// Sys return file is sys mode
func (fi bindataFileInfo) Sys() interface{} {
return nil
}
var _productionChromePng = []byte("\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00d\x00\x00\x00T\b\x03\x00\x00\x00CFb\xcb\x00\x00\x02\xfdPLTE\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00\x00\x00\r\x05\x02\v\r\x02\f\x06\x03\r\a\x02\x01\x05\x01_E\t\x03\n\x04#[$\x80-$\xef\xd8\x0f\xa4'#\v\x1f\v\x86^\x1b\a\b\x02`\x19\x15B\xc8M\x18A\x19\x00\x00\x00D-\x05\xa9{\x1a5\x813\xb4+%\x97t\x10\x15\x17\a\x86d\r\x88<1\x87%!P\xafE/|7,s2\x17?\x1c\x97&\"\xe7VM\xda*)\u01e8\t\xc6K?\xf1438\x864$d/\u031d\x19\"^)\x1ed$\u03d4&\xa8x\x1e\xe2\xba\x0e\xe4aQB\xa0@fH\x11O7\x0e/{-uU\x10\xfc\xd2\tM\xb8IL\xb8IL\xb5I\xdf!'\xfa\xd1\vJ\xb0H\xe1,-\xe1(+\xe0%)\xfc\xd1\nK\xb3H\xe5?8I\xaeHG\xa5F7\x80\xc3\xe310\xe494\xe341J\x8a\xc9\xff\xff\xff\xfb\xce\r\xe7E=\xf1\xc2\x14G\xa8G\xf9\xcc\x0eD\x86\xc7\xe6B;\xe2/.\xecYLH\xabG\xe5;6\xe8I?\xf3\xc5\x14\xf7\xca\x0f>\x83\xc4\xe463\xf0\xbf\x19\xf5\xc7\x12P\x8e\xcb\xe8LAE\x9fE\xed\xba\x1dV\x92\xcdC\x9aD4~\xc0\xe9ODj\xa2\xd6\xebUHq\xa8\xda!i\xa5\xeaRF\xd0\x1e!-y\xba\xeecTe\x9e\xd4a\x9a\xd21|\xbe\xfe\xd3\b\xfe\xd0\x00\xe9\xb6\x1e(u\xb5$q\xb1Z\x95\xcf\u0723'\xe4\xaf#\xf5\xfe\xff\xf1jX n\xac?\x95C<\x90B\xde\x0e)\xe0\xaa%]\x97\xd1\xee_Q\xff\xfe\xf9\xff\xf5\xfd\xfe\xf9\xef\xe6\xb2 \xec]N\xdf\x13\x16\xfcl[P\xb9N'\x9dNB\xb4>\xf0\xb0,\xdd\a\f&u\xbeR\xc5P4\xb31\xff\xdb\x04y\xab\xda\x00H\x8e\xda %\xcb\x19\x1e\xe7\x06\x1c\xe9\x87\x1a\xff\xde\x13\xff\xeb\xfe\xf4\xf4\xf1\xde\xe0\xe1\xcc\xd7\xce\x15\\\x9a\xfe'-\xe2\"(\xe9\xcf\x13\xc3\x03\a\xffxd;\xd0PH\xbeJ\xf1\xf4\xfd\xde\xe6\xee6\xd8R<\x9bI3\x91D\xfeA<\xff\xc9+\xe5\x81\x1d\xff\xd3\x1b\xed\xbd\x14\xe8\xeb\xf6\xee\xe2\xe5\xba\xcb\xd9\x0ef\xaf\x06\\\xa3\x05R\x94S\xbeR\xff_Q\xd3\x1e!\xf4\xde\f\xea\xb9\x02\x8a\xb9\u283a\xce\u7c73\xf2\xe5\xa8?\xa0J\xe1\x17,\xe7\xa8*\xfc\xb2&\xfc\xbf$\xfc\xc5\x18\xfd\xd0\x0f\xbc\xd3\xe6\x9e\xc2\xe3\xfeQG\x81v:2\xa14\xec),\xa6\xb6(\xe3~!\xd8\x13\x1e\xcf\xd9\xe1\xe3\xc9\xc9s\x9c\xbe\x97\u0296\u630dZ\xd6V7\xa6K\xf3QF\xf5\xd7A\x17\x8b=\xff34x\xa70\xfe\xd9%\xbe\x1a\x1a\xff\xe8\r\xd3\x01\r\x86\xa8\xc1\xf0\u5683\xc1\x82U\xcdRe\x91<\xc0\xbe\x1a\xff\xd5\x05\xb1\u03f7\uc821\xf6\xe0p\xddehg\xbcdd\xab<\xa4I+\xb81%\xff\xf7\v\xf3\xf7\xdc\xef\xc0\xc1\xee\xe7\xbaK\x84\xb4\xf4\xe4\x90B\xa2C\xed>9\x93#\v\xe1t\a\xef\xd0\x03\xef\xd5l\xc5ah\xe8\x8dT\x99\x91C\xcd\xc7\x17@-D\x9a\x00\x00\x009tRNS\x00\x01\x02\t\x05\r\x16: .Hn`\x93_\xfe\x9fX\xe3\x80;\xfergQ\u01bb\xb3\xaa\xa4\x94\x8f|\xf8\xda\xca\u020a\xf1\xe4\u02bc\xfd\xf9\xea\u06ef\u007f\xfe\xea\xe6\xe2\xe0\xc2\xc0\xa1\x90-{*r\x00\x00\v\aIDATh\xde\xec\u04ff\x8a\xab@\x14\xc7\xf1lXB.\v\x83\x85\x9d\xc5\xda$!i\xb7^H\x04\v\xc7b\x1a\x15\xa7\xb0\xb0\x92\x80\xe0\vlg#>\xc0\xd6\x16\xb7\xf4\x01|\x05\xc1^\u0203l}\u007f'\xc6\xcc\xdd*\u007fv\xb7\xdbo\x95bf>\x9e\x03\x99\xfc\xf6C=\xcct\xc6\xccg\xcadL\x9f}\xbf0g\xcf\ub5f7\xb2\xfc;T\x96\xd9\xcbz\xc1\xe6\xdf\xf5\xfd$<\xad\xb3\xf2\xf8\xf4\u06f9\x12\xe5K\x8d\xcd\xe8\xcc\xd7\t][\xe2\xc1\f\x9d\x05\xfc\u038b\"\u021b\xa6Y.t\xc5\xdcM\x18A\xd3\x14A\x91g\x03\x93\r\xe5y\x11\x04A\x9a\xa4m\x93h_a\xa6\x93\xc9\x1f\xa3o\xfat\x1f\x04P\xf2|\x04 \x10\xb1\u07e7I\x12\u02fe\x95\xda\xfcN\xe5a:y4\x93\xa6\x8f\x93t\u007fTP\x8e \x80 \x83\x908\x96B\xf4\xed\x8a\xe1\x9b\xee00\u01bam\xa5L\x12R\xe0|\x0eBJF,\x84\xb0\xed\xba6f\xb8s\xfb\xaa\x98h\x85'\xa5\x8c\xa1\xa4\xca!\x00\u046ah\x0e)<\u03f6\xf9G\xbd\u04a1\xdcj,\xea\xda\xf6\x84 %>9\x90\xa8\x94\"\x81V\xe5\x91\x11\x86\u072d7&\xee\xdddL\xb5\xfa\x83\u06f6\xa7\x18\xea\xf4<\"A\xc2\x00\x01\x83\xf3\xc8u7\x87\x05f\xb9\xc50\ua407\xa1\rF9D\xc5C\x92\x84\x91\by\x04\xc3\xd9n\x0e\xda\xf5\xb3\xe0\x9cQGn\xc4GFPRu\x14\x14\xc1\x89p|\u007f\xdb]\xaf`b\xed\xe08\xae\x1b\x81\xe1\x03\x03H5\x00\x8a\x18\x8d\xad\xd5UWn\f\xff\x0f\xf3\xe0\xf8\xa3\x12\xd24\x04}\xce&\x81\b~&\xb6\xbb\x1d\x94\xa7kF\xc1\x19Vu\xb8\xe2\xfb`\xc8\x19 P*\x00\xa3\xf0?aY\xef]\xa5_\x1e\x05'\xe6]e\xedvP\xc0\x8c\xce \xa98\x01\xa7=\x9d\b2^_\u07eb\u054c\x94\v\u01a3QY@\xa0(\x86\xe2\xaa#0\f\xe1(\x02\x06Uix\xe5\x12\U0008fbfa\am\"\x8c\xe38\xaeE\xad\"\"\n\x11\x11\x11]\xc4M\x10Ar\xb9D\xdbf\bxW\x8a\xb7\xd5`\x0f\x1a\xca\x11,\\L\x87\xc0-%\x1e\x85\xe0p\t\x86&\x96\x1b\xac\xa1i\xba\x88\xd5AjJ\x8a\b68\xf4\x05Z\xe8\xd04\x94v\xa8\x85\xbe(\x1d\x
func productionChromePngBytes() ([]byte, error) {
return _productionChromePng, nil
}
func productionChromePng() (*asset, error) {
bytes, err := productionChromePngBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "production/chrome.png", size: 3726, mode: os.FileMode(420), modTime: time.Unix(1574937525, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _productionFavicon16x16Png = []byte("\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\x10\x00\x00\x00\x10\b\x06\x00\x00\x01h\xf4\xcf\xf7\x00\x00\x00\tpHYs\x00\x00\v\x13\x00\x00\v\x13\x01\x00\x9a\x9c\x18\x00\x008&iTXtXML:com.adobe.xmp\x00\x00\x00\x00\x00<?xpacket begin=\"\ufeff\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?>\n<x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk=\"Adobe XMP Core 5.6-c132 79.159284, 2016/04/19-13:13:40 \">\n <rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n <rdf:Description rdf:about=\"\"\n xmlns:xmp=\"http://ns.adobe.com/xap/1.0/\"\n xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n xmlns:photoshop=\"http://ns.adobe.com/photoshop/1.0/\"\n xmlns:xmpMM=\"http://ns.adobe.com/xap/1.0/mm/\"\n xmlns:stEvt=\"http://ns.adobe.com/xap/1.0/sType/ResourceEvent#\"\n xmlns:tiff=\"http://ns.adobe.com/tiff/1.0/\"\n xmlns:exif=\"http://ns.adobe.com/exif/1.0/\">\n <xmp:CreatorTool>Adobe Photoshop CC 2015.5 (Macintosh)</xmp:CreatorTool>\n <xmp:CreateDate>2019-03-19T15:09:09+05:30</xmp:CreateDate>\n <xmp:ModifyDate>2019-03-19T15:10+05:30</xmp:ModifyDate>\n <xmp:MetadataDate>2019-03-19T15:10+05:30</xmp:MetadataDate>\n <dc:format>image/png</dc:format>\n <photoshop:ColorMode>3</photoshop:ColorMode>\n <xmpMM:InstanceID>xmp.iid:ef1b926c-928d-456e-a065-711cd152379f</xmpMM:InstanceID>\n <xmpMM:DocumentID>xmp.did:ef1b926c-928d-456e-a065-711cd152379f</xmpMM:DocumentID>\n <xmpMM:OriginalDocumentID>xmp.did:ef1b926c-928d-456e-a065-711cd152379f</xmpMM:OriginalDocumentID>\n <xmpMM:History>\n <rdf:Seq>\n <rdf:li rdf:parseType=\"Resource\">\n <stEvt:action>created</stEvt:action>\n <stEvt:instanceID>xmp.iid:ef1b926c-928d-456e-a065-711cd152379f</stEvt:instanceID>\n <stEvt:when>2019-03-19T15:09:09+05:30</stEvt:when>\n <stEvt:softwareAgent>Adobe Photoshop CC 2015.5 (Macintosh)</stEvt:softwareAgent>\n </rdf:li>\n </rdf:Seq>\n </xmpMM:History>\n <tiff:Orientation>1</tiff:Orientation>\n <tiff:XResolution>720000/10000</tiff:XResolution>\n <tiff:YResolution>720000/10000</tiff:YResolution>\n <tiff:ResolutionUnit>2</tiff:ResolutionUnit>\n <exif:ColorSpace>65535</exif:ColorSpace>\n <exif:PixelXDimension>16</exif:PixelXDimension>\n <exif:PixelYDimension>16</exif:PixelYDimension>\n </rdf:Description>\n </rdf:RDF>\n</x:xmpmeta>\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
func productionFavicon16x16PngBytes() ([]byte, error) {
return _productionFavicon16x16Png, nil
}
func productionFavicon16x16Png() (*asset, error) {
bytes, err := productionFavicon16x16PngBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "production/favicon-16x16.png", size: 14906, mode: os.FileMode(420), modTime: time.Unix(1574937525, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _productionFavicon32x32Png = []byte("\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00 \x00\x00\x00 \b\x06\x00\x00\x01\x04}Jb\x00\x00\x00\tpHYs\x00\x00\v\x13\x00\x00\v\x13\x01\x00\x9a\x9c\x18\x00\x009\xeaiTXtXML:com.adobe.xmp\x00\x00\x00\x00\x00<?xpacket begin=\"\ufeff\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?>\n<x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk=\"Adobe XMP Core 5.6-c132 79.159284, 2016/04/19-13:13:40 \">\n <rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n <rdf:Description rdf:about=\"\"\n xmlns:xmp=\"http://ns.adobe.com/xap/1.0/\"\n xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n xmlns:photoshop=\"http://ns.adobe.com/photoshop/1.0/\"\n xmlns:xmpMM=\"http://ns.adobe.com/xap/1.0/mm/\"\n xmlns:stEvt=\"http://ns.adobe.com/xap/1.0/sType/ResourceEvent#\"\n xmlns:tiff=\"http://ns.adobe.com/tiff/1.0/\"\n xmlns:exif=\"http://ns.adobe.com/exif/1.0/\">\n <xmp:CreatorTool>Adobe Photoshop CC 2015.5 (Macintosh)</xmp:CreatorTool>\n <xmp:CreateDate>2019-03-19T15:08:39+05:30</xmp:CreateDate>\n <xmp:ModifyDate>2019-03-19T15:17:45+05:30</xmp:ModifyDate>\n <xmp:MetadataDate>2019-03-19T15:17:45+05:30</xmp:MetadataDate>\n <dc:format>image/png</dc:format>\n <photoshop:ColorMode>3</photoshop:ColorMode>\n <xmpMM:InstanceID>xmp.iid:c35e0431-d430-4606-8412-0ed3854224f4</xmpMM:InstanceID>\n <xmpMM:DocumentID>xmp.did:d57d7f52-5911-49ad-afc5-1df06e38d7cd</xmpMM:DocumentID>\n <xmpMM:OriginalDocumentID>xmp.did:d57d7f52-5911-49ad-afc5-1df06e38d7cd</xmpMM:OriginalDocumentID>\n <xmpMM:History>\n <rdf:Seq>\n <rdf:li rdf:parseType=\"Resource\">\n <stEvt:action>created</stEvt:action>\n <stEvt:instanceID>xmp.iid:d57d7f52-5911-49ad-afc5-1df06e38d7cd</stEvt:instanceID>\n <stEvt:when>2019-03-19T15:08:39+05:30</stEvt:when>\n <stEvt:softwareAgent>Adobe Photoshop CC 2015.5 (Macintosh)</stEvt:softwareAgent>\n </rdf:li>\n <rdf:li rdf:parseType=\"Resource\">\n <stEvt:action>saved</stEvt:action>\n <stEvt:instanceID>xmp.iid:c35e0431-d430-4606-8412-0ed3854224f4</stEvt:instanceID>\n <stEvt:when>2019-03-19T15:17:45+05:30</stEvt:when>\n <stEvt:softwareAgent>Adobe Photoshop CC 2015.5 (Macintosh)</stEvt:softwareAgent>\n <stEvt:changed>/</stEvt:changed>\n </rdf:li>\n </rdf:Seq>\n </xmpMM:History>\n <tiff:Orientation>1</tiff:Orientation>\n <tiff:XResolution>720000/10000</tiff:XResolution>\n <tiff:YResolution>720000/10000</tiff:YResolution>\n <tiff:ResolutionUnit>2</tiff:ResolutionUnit>\n <exif:ColorSpace>65535</exif:ColorSpace>\n <exif:PixelXDimension>32</exif:PixelXDimension>\n <exif:PixelYDimension>32</exif:PixelYDimension>\n </rdf:Description>\n </rdf:RDF>\n</x:xmpmeta>\n \n \n \n \n \n \n \n \n \n \n
func productionFavicon32x32PngBytes() ([]byte, error) {
return _productionFavicon32x32Png, nil
}
func productionFavicon32x32Png() (*asset, error) {
bytes, err := productionFavicon32x32PngBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "production/favicon-32x32.png", size: 16066, mode: os.FileMode(420), modTime: time.Unix(1574937525, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _productionFavicon96x96Png = []byte("\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00`\x00\x00\x00`\b\x06\x00\x00\x00\xe2\x98w8\x00\x00\x00\tpHYs\x00\x00\v\x13\x00\x00\v\x13\x01\x00\x9a\x9c\x18\x00\x008,iTXtXML:com.adobe.xmp\x00\x00\x00\x00\x00<?xpacket begin=\"\ufeff\" id=\"W5M0MpCehiHzreSzNTczkc9d\"?>\n<x:xmpmeta xmlns:x=\"adobe:ns:meta/\" x:xmptk=\"Adobe XMP Core 5.6-c132 79.159284, 2016/04/19-13:13:40 \">\n <rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n <rdf:Description rdf:about=\"\"\n xmlns:xmp=\"http://ns.adobe.com/xap/1.0/\"\n xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n xmlns:photoshop=\"http://ns.adobe.com/photoshop/1.0/\"\n xmlns:xmpMM=\"http://ns.adobe.com/xap/1.0/mm/\"\n xmlns:stEvt=\"http://ns.adobe.com/xap/1.0/sType/ResourceEvent#\"\n xmlns:tiff=\"http://ns.adobe.com/tiff/1.0/\"\n xmlns:exif=\"http://ns.adobe.com/exif/1.0/\">\n <xmp:CreatorTool>Adobe Photoshop CC 2015.5 (Macintosh)</xmp:CreatorTool>\n <xmp:CreateDate>2019-03-19T15:04:48+05:30</xmp:CreateDate>\n <xmp:ModifyDate>2019-03-19T15:05:25+05:30</xmp:ModifyDate>\n <xmp:MetadataDate>2019-03-19T15:05:25+05:30</xmp:MetadataDate>\n <dc:format>image/png</dc:format>\n <photoshop:ColorMode>3</photoshop:ColorMode>\n <xmpMM:InstanceID>xmp.iid:56646601-8b1b-4a82-a226-96a1974ff926</xmpMM:InstanceID>\n <xmpMM:DocumentID>xmp.did:56646601-8b1b-4a82-a226-96a1974ff926</xmpMM:DocumentID>\n <xmpMM:OriginalDocumentID>xmp.did:56646601-8b1b-4a82-a226-96a1974ff926</xmpMM:OriginalDocumentID>\n <xmpMM:History>\n <rdf:Seq>\n <rdf:li rdf:parseType=\"Resource\">\n <stEvt:action>created</stEvt:action>\n <stEvt:instanceID>xmp.iid:56646601-8b1b-4a82-a226-96a1974ff926</stEvt:instanceID>\n <stEvt:when>2019-03-19T15:04:48+05:30</stEvt:when>\n <stEvt:softwareAgent>Adobe Photoshop CC 2015.5 (Macintosh)</stEvt:softwareAgent>\n </rdf:li>\n </rdf:Seq>\n </xmpMM:History>\n <tiff:Orientation>1</tiff:Orientation>\n <tiff:XResolution>720000/10000</tiff:XResolution>\n <tiff:YResolution>720000/10000</tiff:YResolution>\n <tiff:ResolutionUnit>2</tiff:ResolutionUnit>\n <exif:ColorSpace>65535</exif:ColorSpace>\n <exif:PixelXDimension>96</exif:PixelXDimension>\n <exif:PixelYDimension>96</exif:PixelYDimension>\n </rdf:Description>\n </rdf:RDF>\n</x:xmpmeta>\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
func productionFavicon96x96PngBytes() ([]byte, error) {
return _productionFavicon96x96Png, nil
}
func productionFavicon96x96Png() (*asset, error) {
bytes, err := productionFavicon96x96PngBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "production/favicon-96x96.png", size: 17029, mode: os.FileMode(420), modTime: time.Unix(1574937525, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _productionFirefoxPng = []byte("\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00d\x00\x00\x00T\b\x03\x00\x00\x00CFb\xcb\x00\x00\x02\xfaPLTE\x00\x00\x00&\x18\x16\x04\x02\x04\x11\b\t\x04\x00\x00\x02\x00\x00\x05\x05\r\x0e\a\v\xbc$\x04\a\x03\x00\xb4<\x0f\xf2\x9d7\xf0f\x11R\xae\xde\xf3\x9d.\b\x02\x00\xf9\xe4a\xf3\xa5<\x13.a\xce*\x03?\x8a\u0087'\x04M+=\xb9#\t\xf7\xac:\xc4S\x10\xd2D \xaf\x82c\x14K\x99\x1b6y\xb5,\x03\xba3\r\xf8\xa8*&k\xaa\xf3\x91\x1f\f0t\xe1t\x1f\xc90\x1b\x91.\x12\x86(\x14#c\xa1\xcfg\x1e\fB\x94\xd1r;a!\x03\xe7\x8b\x1d\xdao\x12\xeb\x8a\x1f\x1b\x14!\xbc((Y6\\\xf4\x9e\x1a\xf8\xc39\xff\xdf(\xff\xe1O7\xa7\xd5\xfd\xf5\x81\xd0J\x0e\xd0V\x13\xd1R\x10\xd4[\x13\xd0E\n\xcaI\x0f\xd6G\t\xd6_\x14\xcdP\x12\xc4B\x0e\xc9\xf6\xfd\xd9g\x17\x96\x0f\x03\x1aN\x8f\xd7X\f\xd2\xf9\xfe\xddn\x1b\xec\x93\x0f\xd4O\v\xdbk\x17\xe6\x81\v\xdcN\a\x9f\x13\x04\xba\xf1\xfb\x8f\f\x03\xd6c\x18\v.m\xf1\xa3\x15\xb8/\x06\x1fn\xb7\xc1\xf3\xfc\xad(\x06\xf8\xc1+\xe2w\a\xb1\xf0\xfb\xa1\xed\xfa\x14>|\x107u\xdaa\x0f\x88\x06\x03\xdc\xfc\xff3\x8f\xd2!u\xbd\x01/\x84\xddW\x0f\xc16\a\xa9\x1b\x04\xe1v\x1d\xdeg\x0f\xe2a\v\x1ch\xb0\x02\x1d\\\xe4n\f\xc9;\x05\x00\x1ar\xd9a\x03[\xc2\xee.\x82\xc8\xe9\x89\x10\aA\x92\xdem\x03\xa8\xf3\xfd\x18H\x88\x06&c\xf0\xa8&\x8e\xea\xfa#_\xa0\x037\x8b\x14C\x84\xe0X\ad\xce\xf2\xf3\xb58\xe3h\x0f$|\xc4\xfa\xce7S\xb8\xecH\xb0\xec\x1aR\x96\xb3\x19\x04$Y\x99\xff\xfae\xefw\x19\xd2W\bA\xa8\xe6<\x9f\xde4\x97\xd9\xf8\xd2N\x01\x0eN\x96\xe7\xf6p\xda\xf5e\xbf\xe3\xff\xf6U\xfd\xdc?\x02\x01\x1e\xe9x\t\x9f\x1d\x05k\xca\xe8\xfe\xc5\x1d\xfb\xb5\x18\xe8q\x12\x97\xef\xfd\xf9\xc5E\xf3\x86\x1e\xe0p\x15\x00'{\xf4\xb6$\xf9x\t\x88\xe3\xf6.r\xb2\xfe~\x0e\xd59\x02F\x99\xd4\x12]\xae\xff\xe5R\x00\x05-\xde>\x06\x80\xd8\xee\xfe\xfe\xcd\x01Z\xbc\xee\x92=\xe3\x94!z\xe4\xf7(g\xa6\x04\b_\xe6N\bY\xb8\xda\x1b\x1aI\xe4\x84/\xff\xd7(\xf2\x98\x1e\xea[\x05\xbb\xfc\xfeQ\xc0\xf5\xff\xfe\x84\xfc\x8d)\a1x\u038aZ\xec\xbeK\xfe\xecD\xe6\xa1=w\xce\xec6n\xbf\x12h\xbf\xfc\xa7C\xe0w*\x81\xf7\xff\xef\xff\xfe3\x82\xb2\xf6\xb5~gqy\xfc\xe9v\xef\xd3l4\"<\xc0h+\x90@$\xfe\xa9\x10\x8c\x87aKNY\xfe\x95\bU\xa1\u0604\xb4\xc1.`\xb4\xfe\xfe\x99-4^yiZ\xa1hHuU:\u0086 \xf6C\x00\x05M\xab\xb7\u00e55It\xc1\x94g\xeb\xb6Z\xbf\xb6Ym4\x1bY\u007f\x96b>:\xabS\x16\xd2\u06e4\x8e\x9f\x9d\xa7\xb0\x8er\x150\x97\\(C\x12\x18`\x00\x12\xbd\xda\xd3^\x8b\xae\xcb\xccy\xa2\x88m\x9a|1\xce\xd6\xc4G\xa2\xc1\xef\u077f\xf4\xe4\x9d\xff\xf4\x1e\xdf\xe8\u03a0\xf2\x046\x00\x00\x009tRNS\x00\x038*\nw\x1d\x12\xfec\xfe&\xfe\xfeyN\xfd\\\xfc\xfe\xfb\xd3\xfe\xd27\xfd>\f\xc0g\x1d\xa1\x9dl\xcc\u0139\x85wK4\u069c\xf6\xac\x8cy\xe3\x97\xfe\u0371\xd5\u0278\xb4\x98\xb0l\r\x8a\x00\x00\x0f7IDATh\xde\xec\xd6iL\x92q\x1c\a\xf0\x8e\xadZ\x85\xd3r\xad\xfb~Q\xb6\xae\xadU\x807\x852\x9b\x95n\x19SJI\xba\xb4\\\u0120\x00\x95 \x88\x87\tD\xc0\x16-\xa0\x1a\x041!\x8b4\x97\xa9\xa9XV^\xb5\xd94\xbb\u055a\xdd\xf7:\xd6\xd6\xef\xff<\xd25\xb2\xfb]_\x90\xf1\x8a\u03fe\xbf\xdf\xff\xff\xcc>\xff\xf3\x8f2p\u06b8qaac!aa\x93&M\x1b\xf3\xf7\x85i\xe3\u00a6\xd0\x15\"{}}(\xa4\xb5\xa4\x84\xb4`\xc1\xa4i}\xff\xaa0\x85%\x10\u057f\u057bu\xfc\u04d0\x8c\x8c\x8c\x944\xb7\xa9D\x1d:i\xda_\"\xc6MY\xc5R\u0597\xb8\xf9\xa7i\xf1\xb4\x8b(\x19\xf8G|\xaa-\u07e9\x18;\xe9\xcf\xeb\xf4\xed!lP!%#\x83\x96\xf1eh\xa9\xc7\u07caxc'\x8d\xf9\xe3\x16\xab\xe8v\xa7\xc9\xcc\xe7\xa7\xf1\x97\xc5\u007f\x01\xc4g\xc4\xc7\xc7\xd3t\xa6\x92\xb7\n`\xfe\x80\x180%9y\x95\x88\xebt\xf3\xcdB!?\x1eO\x06\x92\x88\xaf4\x1a\x8dokk{\xf1\x92'\x1e;\xed\xb7k$'\x0fc]\u51ba\xcd6\x1d\x9fO\x8b\xff&4H\xaaP_\xff\xc8\xf3\xe1\xa5X\xfc\x8beB\x86\x10\u06d8\xb3\r\x19g\xcf\xeamn\xb7.\x85\x86\xe7+\"\x05\xc2\x17\xd6f\t\xdey\xdet\x8b\xc3\xfa\x8c\x19\xf2\xd3\u0190\xba\x10bT\u06f6\u11b3\x16\xa2K\x81\x93\xdb\xe3\xc0\v\x82\x8ce\x10\x9d\xad\xf6\b\xab\xc3\xe3\xe9P\x8e\x1d74\xe4g\x91\x89uA\xf0\xd9\u007f\x18\x18\xab\x94\x80\xb4\x9a\xf4\xb5\xb5\xc7\u0367\x97\xbdxA\xf3\xc7o\xa4\xa6\xa6\xa6\xb9\xdd\xfa\xac\xcc\xc7\xed\xed\xed\u077c'\xc5A?g\x8c,*\x9a\u0727O\xbfa\u0640\bD\b\xd1\xeb\xf3\xf7\xb4uUQ)oN\xa7|\x16\b#\xcdf\xab\xad\u0577\xae\xc8|\\Q\xd1\xfe\x88\xf7\xa4\xf0\u7509\x95\xd6\u0290\xfe\xd9\xd9\xd90,\x85\xf2\xea\u0573\xad;\xcb\xdb^G8\x1c\x8e\x8e\xd3)_\x06\xaf\x01\
func productionFirefoxPngBytes() ([]byte, error) {
return _productionFirefoxPng, nil
}
func productionFirefoxPng() (*asset, error) {
bytes, err := productionFirefoxPngBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "production/firefox.png", size: 4795, mode: os.FileMode(420), modTime: time.Unix(1574937525, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _productionIndexHTML = []byte(`<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>MinIO Browser</title>
<link rel="icon" type="image/png" sizes="32x32" href="/minio/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/minio/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/minio/favicon-16x16.png">
<link rel="stylesheet" href="/minio/loader.css" type="text/css">
</head>
<body>
<div class="page-load">
<div class="pl-inner">
<img src="/minio/logo.svg" alt="">
</div>
</div>
<div id="root"></div>
<!--[if lt IE 11]>
<div class="ie-warning">
<div class="iw-inner">
<i class="iwi-icon fas fa-exclamation-triangle"></i>
You are using Internet Explorer version 12.0 or lower. Due to security issues and lack of support for Web Standards it is highly recommended that you upgrade to a modern browser
<ul>
<li>
<a href="http://www.google.com/chrome/">
<img src="chrome.png" alt="">
<div>Chrome</div>
</a>
</li>
<li>
<a href="https://www.mozilla.org/en-US/firefox/new/">
<img src="firefox.png" alt="">
<div>Firefox</div>
</a>
</li>
<li>
<a href="https://www.apple.com/safari/">
<img src="safari.png" alt="">
<div>Safari</div>
</a>
</li>
</ul>
<div class="iwi-skip">Skip & Continue</div>
</div>
</div>
<![endif]-->
<script>currentUiVersion = '2019-11-28T10:38:13Z'</script>
<script src="/minio/index_bundle-2019-11-28T10-38-13Z.js"></script>
</body>
</html>
`)
func productionIndexHTMLBytes() ([]byte, error) {
return _productionIndexHTML, nil
}
func productionIndexHTML() (*asset, error) {
bytes, err := productionIndexHTMLBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "production/index.html", size: 2256, mode: os.FileMode(420), modTime: time.Unix(1574937525, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _productionIndex_bundle20191128t103813zJs = []byte(`!function(A){var M={};function I(T){if(M[T])return M[T].exports;var g=M[T]={i:T,l:!1,exports:{}};return A[T].call(g.exports,g,g.exports,I),g.l=!0,g.exports}I.m=A,I.c=M,I.d=function(A,M,T){I.o(A,M)||Object.defineProperty(A,M,{enumerable:!0,get:T})},I.r=function(A){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},I.t=function(A,M){if(1&M&&(A=I(A)),8&M)return A;if(4&M&&"object"==typeof A&&A&&A.__esModule)return A;var T=Object.create(null);if(I.r(T),Object.defineProperty(T,"default",{enumerable:!0,value:A}),2&M&&"string"!=typeof A)for(var g in A)I.d(T,g,function(M){return A[M]}.bind(null,g));return T},I.n=function(A){var M=A&&A.__esModule?function(){return A.default}:function(){return A};return I.d(M,"a",M),M},I.o=function(A,M){return Object.prototype.hasOwnProperty.call(A,M)},I.p="",I(I.s=290)}([function(A,M,I){A.exports=I(531)()},function(A,M,I){"use strict";A.exports=I(521)},function(A,M,I){"use strict";M.__esModule=!0;var T,g=I(203),N=(T=g)&&T.__esModule?T:{default:T};M.default=N.default||function(A){for(var M=1;M<arguments.length;M++){var I=arguments[M];for(var T in I)Object.prototype.hasOwnProperty.call(I,T)&&(A[T]=I[T])}return A}},function(A,M,I){"use strict";M.__esModule=!0;var T,g=I(141),N=(T=g)&&T.__esModule?T:{default:T};M.default=function(A,M){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!M||"object"!==(void 0===M?"undefined":(0,N.default)(M))&&"function"!=typeof M?A:M}},function(A,M,I){"use strict";M.__esModule=!0,M.default=function(A,M){if(!(A instanceof M))throw new TypeError("Cannot call a class as a function")}},function(A,M,I){"use strict";M.__esModule=!0;var T=D(I(618)),g=D(I(622)),N=D(I(141));function D(A){return A&&A.__esModule?A:{default:A}}M.default=function(A,M){if("function"!=typeof M&&null!==M)throw new TypeError("Super expression must either be null or a function, not "+(void 0===M?"undefined":(0,N.default)(M)));A.prototype=(0,g.default)(M&&M.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),M&&(T.default?(0,T.default)(A,M):A.__proto__=M)}},function(A,M,I){var T;
/*!
Copyright (c) 2016 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
/*!
Copyright (c) 2016 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
!function(){"use strict";var I={}.hasOwnProperty;function g(){for(var A=[],M=0;M<arguments.length;M++){var T=arguments[M];if(T){var N=typeof T;if("string"===N||"number"===N)A.push(T);else if(Array.isArray(T))A.push(g.apply(null,T));else if("object"===N)for(var D in T)I.call(T,D)&&T[D]&&A.push(D)}}return A.join(" ")}A.exports?A.exports=g:void 0===(T=function(){return g}.apply(M,[]))||(A.exports=T)}()},function(A,M,I){"use strict";M.__esModule=!0,M.default=function(A,M){var I={};for(var T in A)M.indexOf(T)>=0||Object.prototype.hasOwnProperty.call(A,T)&&(I[T]=A[T]);return I}},function(A,M,I){var T=I(13),g=I(41),N=I(31),D=I(32),j=I(42),C=function(A,M,I){var L,w,t,i,O=A&C.F,y=A&C.G,u=A&C.S,E=A&C.P,z=A&C.B,c=y?T:u?T[M]||(T[M]={}):(T[M]||{}).prototype,Q=y?g:g[M]||(g[M]={}),Y=Q.prototype||(Q.prototype={});for(L in y&&(I=M),I)t=((w=!O&&c&&void 0!==c[L])?c:I)[L],i=z&&w?j(t,T):E&&"function"==typeof t?j(Function.call,t):t,c&&D(c,L,t,A&C.U),Q[L]!=t&&N(Q,L,i),E&&Y[L]!=t&&(Y[L]=t)};T.core=g,C.F=1,C.G=2,C.S=4,C.P=8,C.B=16,C.W=32,C.U=64,C.R=128,A.exports=C},function(A,M,I){A.exports=I(534)()},function(A,M,I){"use strict";Object.defineProperty(M,"__esModule",{value:!0});var T=D(I(1)),g=I(625),N=D(I(83));function D(A){return A&&A.__esModule?A:{default:A}}M.default=(0,N.default)(function(A,M,I,N,D){var j=A[M];return T.default.isValidElement(j)?new Error("Invalid "+N+" ` + "`" + `"+D+"` + "`" + ` of type ReactElement supplied to ` + "`" + `"+I+"` + "`" + `,expected an element type (a string , component class, or function component)."):(0,g.isValidElementType)(j)?null:new Error("Invalid "+N+" ` + "`" + `"+D+"` + "`" + ` of value ` + "`" + `"+j+"` + "`" + ` supplied to ` + "`" + `"+I+"` + "`" + `, expected an element type (a string , component class, or function component).")}),A.exports=M.default},function(A,M,I){var T=I(16);A.exports=function(A){if(!T(A))throw TypeError(A+" is not an object!");return A}},function(A,M,I){"use strict";A.exports=function(){}},function(A,M){var I=A.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=I)},function(A,M){A.exports=function(A){try{return!!A()}catch(A){return!0}}},function(A,M,I){"use strict";I.r(M);var T=I(1),g=I(0),N=I.n(g),D=N.a.shape({trySubscribe:N.a.func.isRequired,tryUnsubscribe:N.a.func.isRequired,notifyNestedSubs:N.a.func.isRequired,isSubscribed:N.a.func.isRequired}),j=N.a.shape({subscribe:N.a.func.isRequired,dispatch:N.a.func.isRequired,getState:N.a.func.isRequired});function C(){var A,M=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"store",I=arguments[1]||M+"Subscription",g=function(A){function g(I,T){!function(A,M){if(!(A instanceof M))throw new TypeError("Cannot call a class as a function")}(this,g);var N=function(A,M){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!M||"object"!=typeof M&&"function"!=typeof M?A:M}(this,A.call(this,I,T));return N[M]=I.store,N}return function(A,M){if("function"!=typeof M&&null!==M)throw new TypeError("Super expression must either be null or a function, not "+typeof M);A.prototype=Object.create(M&&M.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),M&&(Object.setPrototypeOf?Object.setPrototypeOf(A,M):A.__proto__=M)}(g,A),g.prototype.getChildContext=function(){var A;return(A={})[M]=this[M],A[I]=null,A},g.prototype.render=function(){return T.Children.only(this.props.children)},g}(T.Component);return g.propTypes={store:j.isRequired,children:N.a.element.isRequired},g.childContextTypes=((A={})[M]=j.isRequired,A[I]=D,A),g}var L=C(),w=I(146),t=I.n(w),i=I(24),O=I.n(i);var y=null,u={notify:function(){}};var E=function(){function A(M,I,T){!function(A,M){if(!(A instanceof M))throw new TypeError("Cannot call a class as a function")}(this,A),this.store=M,this.parentSub=I,this.onStateChange=T,this.unsubscribe=null,this.listeners=u}return A.prototype.addNestedSub=function(A){return this.trySubscribe(),this.listeners.subscribe(A)},A.prototype.notifyNestedSubs=function(){this.liste
/*!
* Programatically add the following
*/
for(N=97;N<123;N++)T[String.fromCharCode(N)]=N-32;for(var N=48;N<58;N++)T[N-48]=N;for(N=1;N<13;N++)T["f"+N]=N+111;for(N=0;N<10;N++)T["numpad "+N]=N+96;var D=M.names=M.title={};for(N in T)D[T[N]]=N;for(var j in g)T[j]=g[j]},function(A,M){A.exports=function(A){if("function"!=typeof A)throw TypeError(A+" is not a function!");return A}},function(A,M,I){"use strict";Object.defineProperty(M,"__esModule",{value:!0});var T=function(){function A(A,M){for(var I=0;I<M.length;I++){var T=M[I];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(A,T.key,T)}}return function(M,I,T){return I&&A(M.prototype,I),T&&A(M,T),M}}(),g=C(I(542)),N=I(34),D=C(I(109)),j=C(I(132));function C(A){return A&&A.__esModule?A:{default:A}}var L=new(function(){function A(M){!function(A,M){if(!(A instanceof M))throw new TypeError("Cannot call a class as a function")}(this,A);this.JSONrpc=new g.default({endpoint:M,namespace:"Web"})}return T(A,[{key:"makeCall",value:function(A,M){return this.JSONrpc.call(A,{params:M},j.default.getItem("token")).catch(function(A){if(401===A.status)throw j.default.removeItem("token"),location.reload(),new Error("Please re-login.");if(A.status)throw new Error("Server returned error ["+A.status+"]");throw new Error("MinIO server is unreachable")}).then(function(A){var M=JSON.parse(A.text),I=M.result,T=M.error;if(T)throw new Error(T.message);if(!(0,D.default)(I.uiVersion).isValid())throw new Error("Invalid UI version in the JSON-RPC response");return I.uiVersion!==currentUiVersion&&"2019-11-28T10:38:13Z"!==currentUiVersion&&(j.default.setItem("newlyUpdated",!0),location.reload()),I})}},{key:"LoggedIn",value:function(){return!!j.default.getItem("token")}},{key:"Login",value:function(A){return this.makeCall("Login",A).then(function(A){return j.default.setItem("token",""+A.token),A})}},{key:"Logout",value:function(){j.default.removeItem("token")}},{key:"GetToken",value:function(){return j.default.getItem("token")}},{key:"GetDiscoveryDoc",value:function(){return this.makeCall("GetDiscoveryDoc")}},{key:"LoginSTS",value:function(A){return this.makeCall("LoginSTS",A).then(function(A){return j.default.setItem("token",""+A.token),A})}},{key:"ServerInfo",value:function(){return this.makeCall("ServerInfo")}},{key:"StorageInfo",value:function(){return this.makeCall("StorageInfo")}},{key:"ListBuckets",value:function(){return this.makeCall("ListBuckets")}},{key:"MakeBucket",value:function(A){return this.makeCall("MakeBucket",A)}},{key:"DeleteBucket",value:function(A){return this.makeCall("DeleteBucket",A)}},{key:"ListObjects",value:function(A){return this.makeCall("ListObjects",A)}},{key:"PresignedGet",value:function(A){return this.makeCall("PresignedGet",A)}},{key:"PutObjectURL",value:function(A){return this.makeCall("PutObjectURL",A)}},{key:"RemoveObject",value:function(A){return this.makeCall("RemoveObject",A)}},{key:"SetAuth",value:function(A){return this.makeCall("SetAuth",A).then(function(A){return j.default.setItem("token",""+A.token),A})}},{key:"CreateURLToken",value:function(){return this.makeCall("CreateURLToken")}},{key:"GetBucketPolicy",value:function(A){return this.makeCall("GetBucketPolicy",A)}},{key:"SetBucketPolicy",value:function(A){return this.makeCall("SetBucketPolicy",A)}},{key:"ListAllBucketPolicies",value:function(A){return this.makeCall("ListAllBucketPolicies",A)}}]),A}())(window.location.protocol+"//"+window.location.host+N.minioBrowserPrefix+"/webrpc");M.default=L},function(A,M,I){"use strict";M.__esModule=!0;var T,g=I(627),N=(T=g)&&T.__esModule?T:{default:T};M.default=(0,N.default)({shouldComponentUpdate:function(){return!this._notifying}},function(A,M,I,T,g){I&&(A._notifying=!0,I.call.apply(I,[A,T].concat(g)),A._notifying=!1),A._values[M]=T,A.unmounted||A.forceUpdate()}),A.exports=M.default},function(A,M,I){A.exports={default:I(630),__esModule:!0}},function(A,M,I){var T=I(22),g=I(68);A.exports=I(20)?function(A,M,I){return T.f(A,M,g(1,I))}:function(A,M,I){return A[M]=I,A}},function(A,M,I){var T=I(13),g=I(31),N=I(35),D=I(69)("src"),j=I(295),C=(""+j).split("toString");I(41).ins
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var T=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable;A.exports=function(){try{if(!Object.assign)return!1;var A=new String("abc");if(A[5]="de","5"===Object.getOwnPropertyNames(A)[0])return!1;for(var M={},I=0;I<10;I++)M["_"+String.fromCharCode(I)]=I;if("0123456789"!==Object.getOwnPropertyNames(M).map(function(A){return M[A]}).join(""))return!1;var T={};return"abcdefghijklmnopqrst".split("").forEach(function(A){T[A]=A}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},T)).join("")}catch(A){return!1}}()?Object.assign:function(A,M){for(var I,D,j=function(A){if(null==A)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(A)}(A),C=1;C<arguments.length;C++){for(var L in I=Object(arguments[C]))g.call(I,L)&&(j[L]=I[L]);if(T){D=T(I);for(var w=0;w<D.length;w++)N.call(I,D[w])&&(j[D[w]]=I[D[w]])}}return j}},function(A,M,I){"use strict";M.__esModule=!0;M.addLeadingSlash=function(A){return"/"===A.charAt(0)?A:"/"+A},M.stripLeadingSlash=function(A){return"/"===A.charAt(0)?A.substr(1):A};var T=M.hasBasename=function(A,M){return new RegExp("^"+M+"(\\/|\\?|#|$)","i").test(A)};M.stripBasename=function(A,M){return T(A,M)?A.substr(M.length):A},M.stripTrailingSlash=function(A){return"/"===A.charAt(A.length-1)?A.slice(0,-1):A},M.parsePath=function(A){var M=A||"/",I="",T="",g=M.indexOf("#");-1!==g&&(T=M.substr(g),M=M.substr(0,g));var N=M.indexOf("?");return-1!==N&&(I=M.substr(N),M=M.substr(0,N)),{pathname:M,search:"?"===I?"":I,hash:"#"===T?"":T}},M.createPath=function(A){var M=A.pathname,I=A.search,T=A.hash,g=M||"/";return I&&"?"!==I&&(g+="?"===I.charAt(0)?I:"?"+I),T&&"#"!==T&&(g+="#"===T.charAt(0)?T:"#"+T),g}},function(A,M,I){var T=I(593);A.exports=function(A,M,I){if(T(A),void 0===M)return A;switch(I){case 1:return function(I){return A.call(M,I)};case 2:return function(I,T){return A.call(M,I,T)};case 3:return function(I,T,g){return A.call(M,I,T,g)}}return function(){return A.apply(M,arguments)}}},function(A,M,I){var T=I(95);A.exports=function(A,M){if(!T(A))return A;var I,g;if(M&&"function"==typeof(I=A.toString)&&!T(g=I.call(A)))return g;if("function"==typeof(I=A.valueOf)&&!T(g=I.call(A)))return g;if(!M&&"function"==typeof(I=A.toString)&&!T(g=I.call(A)))return g;throw TypeError("Can't convert object to primitive value")}},function(A,M){var I={}.toString;A.exports=function(A){return I.call(A).slice(8,-1)}},function(A,M){A.exports=function(A){if(null==A)throw TypeError("Can't call method on "+A);return A}},function(A,M){var I=Math.ceil,T=Math.floor;A.exports=function(A){return isNaN(A=+A)?0:(A>0?T:I)(A)}},function(A,M,I){var T=I(185)("keys"),g=I(134);A.exports=function(A){return T[A]||(T[A]=g(A))}},function(A,M,I){var T=I(48),g=I(66),N=g["__core-js_shared__"]||(g["__core-js_shared__"]={});(A.exports=function(A,M){return N[A]||(N[A]=void 0!==M?M:{})})("versions",[]).push({version:T.version,mode:I(133)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(A,M){A.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(A,M){M.f=Object.getOwnPropertySymbols},function(A,M,I){var T=I(94),g=I(601),N=I(186),D=I(184)("IE_PROTO"),j=function(){},C=function(){var A,M=I(261)("iframe"),T=N.length;for(M.style.display="none",I(602).appendChild(M),M.src="javascript:",(A=M.contentWindow.document).open(),A.write("<script>document.F=Object<\/script>"),A.close(),C=A.F;T--;)delete C.prototype[N[T]];return C()};A.exports=Object.create||function(A,M){var I;return null!==A?(j.prototype=T(A),I=new j,j.prototype=null,I[D]=A):I=C(),void 0===M?I:g(I,M)}},function(A,M,I){var T=I(79).f,g=I(80),N=I(54)("toStringTag");A.exports=function(A,M,I){A&&!g(A=I?A:A.prototype,N)&&T(A,N,{configurable:!0,value:M})}},function(A,M,I){M.f=I(54)},function(A,M,I){var T=I(66),g=I(48),N=I(133),D=I(190),j=I(79).f;A.exports=function(A){var M=g.Symbol||(g.Symbol=N?{}:T.Symbol||{});"_"==A.charAt(0)||A in M||j(M,A,{value:D.f(A)})}},function(A,M,I){"use strict";M.__esModule=!0;M.Size={LARGE:"large",SMALL:"small",X
/** @license React v16.2.0
* react.production.min.js
*
* Copyright (c) 2013-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var T=I(177),g=I(248),N=I(131),D="function"==typeof Symbol&&Symbol.for,j=D?Symbol.for("react.element"):60103,C=D?Symbol.for("react.call"):60104,L=D?Symbol.for("react.return"):60105,w=D?Symbol.for("react.portal"):60106,t=D?Symbol.for("react.fragment"):60107,i="function"==typeof Symbol&&Symbol.iterator;function O(A){for(var M=arguments.length-1,I="Minified React error #"+A+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+A,T=0;T<M;T++)I+="&args[]="+encodeURIComponent(arguments[T+1]);throw(M=Error(I+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.")).name="Invariant Violation",M.framesToPop=1,M}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}};function u(A,M,I){this.props=A,this.context=M,this.refs=g,this.updater=I||y}function E(A,M,I){this.props=A,this.context=M,this.refs=g,this.updater=I||y}function z(){}u.prototype.isReactComponent={},u.prototype.setState=function(A,M){"object"!=typeof A&&"function"!=typeof A&&null!=A&&O("85"),this.updater.enqueueSetState(this,A,M,"setState")},u.prototype.forceUpdate=function(A){this.updater.enqueueForceUpdate(this,A,"forceUpdate")},z.prototype=u.prototype;var c=E.prototype=new z;function Q(A,M,I){this.props=A,this.context=M,this.refs=g,this.updater=I||y}c.constructor=E,T(c,u.prototype),c.isPureReactComponent=!0;var Y=Q.prototype=new z;Y.constructor=Q,T(Y,u.prototype),Y.unstable_isAsyncReactComponent=!0,Y.render=function(){return this.props.children};var e={current:null},k=Object.prototype.hasOwnProperty,B={key:!0,ref:!0,__self:!0,__source:!0};function x(A,M,I){var T,g={},N=null,D=null;if(null!=M)for(T in void 0!==M.ref&&(D=M.ref),void 0!==M.key&&(N=""+M.key),M)k.call(M,T)&&!B.hasOwnProperty(T)&&(g[T]=M[T]);var C=arguments.length-2;if(1===C)g.children=I;else if(1<C){for(var L=Array(C),w=0;w<C;w++)L[w]=arguments[w+2];g.children=L}if(A&&A.defaultProps)for(T in C=A.defaultProps)void 0===g[T]&&(g[T]=C[T]);return{$$typeof:j,type:A,key:N,ref:D,props:g,_owner:e.current}}function o(A){return"object"==typeof A&&null!==A&&A.$$typeof===j}var n=/\/+/g,a=[];function U(A,M,I,T){if(a.length){var g=a.pop();return g.result=A,g.keyPrefix=M,g.func=I,g.context=T,g.count=0,g}return{result:A,keyPrefix:M,func:I,context:T,count:0}}function S(A){A.result=null,A.keyPrefix=null,A.func=null,A.context=null,A.count=0,10>a.length&&a.push(A)}function r(A,M,I,T){var g=typeof A;"undefined"!==g&&"boolean"!==g||(A=null);var N=!1;if(null===A)N=!0;else switch(g){case"string":case"number":N=!0;break;case"object":switch(A.$$typeof){case j:case C:case L:case w:N=!0}}if(N)return I(T,A,""===M?"."+s(A,0):M),1;if(N=0,M=""===M?".":M+":",Array.isArray(A))for(var D=0;D<A.length;D++){var t=M+s(g=A[D],D);N+=r(g,t,I,T)}else if(null==A?t=null:t="function"==typeof(t=i&&A[i]||A["@@iterator"])?t:null,"function"==typeof t)for(A=t.call(A),D=0;!(g=A.next()).done;)N+=r(g=g.value,t=M+s(g,D++),I,T);else"object"===g&&O("31","[object Object]"===(I=""+A)?"object with keys {"+Object.keys(A).join(", ")+"}":I,"");return N}function s(A,M){return"object"==typeof A&&null!==A&&null!=A.key?function(A){var M={"=":"=0",":":"=2"};return"$"+(""+A).replace(/[=:]/g,function(A){return M[A]})}(A.key):M.toString(36)}function l(A,M){A.func.call(A.context,M,A.count++)}function F(A,M,I){var T=A.result,g=A.keyPrefix;A=A.func.call(A.context,M,A.count++),Array.isArray(A)?h(A,T,I,N.thatReturnsArgument):null!=A&&(o(A)&&(M=g+(!A.key||M&&M.key===A.key?"":(""+A.key).replace(n,"$&/")+"/")+I,A={$$typeof:j,type:A.type,key:M,ref:A.ref,props:A.props,_owner:A._owner}),T.push(A))}function h(A,M,I,T,g){var N="";null!=I&&(N=(""+I).replace(n,"$&/")+"/"),M=U(M,N,T,g),null==A||r(A,"",F,M),S(M)}var m={Children:{map:function(A,M,I){if(null==A)return A;var T=[];return h(A,T,null,M,I),T},forEach:function(A,M,I){if(null==A)return A;M=U(null,null,M,I),null==A||r(A,"",l,M),S(M)},count:function(A){return null==A?0:r(A,"",N.thatReturnsNull,null)},toArray:function(A){var M=[];return h(A,M,null,N.thatReturnsArgument),M},only:
/** @license React v16.2.0
* react-dom.production.min.js
*
* Copyright (c) 2013-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var T=I(1),g=I(523),N=I(177),D=I(131),j=I(524),C=I(525),L=I(526),w=I(527),t=I(530),i=I(248);function O(A){for(var M=arguments.length-1,I="Minified React error #"+A+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+A,T=0;T<M;T++)I+="&args[]="+encodeURIComponent(arguments[T+1]);throw(M=Error(I+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.")).name="Invariant Violation",M.framesToPop=1,M}T||O("227");var y={children:!0,dangerouslySetInnerHTML:!0,defaultValue:!0,defaultChecked:!0,innerHTML:!0,suppressContentEditableWarning:!0,suppressHydrationWarning:!0,style:!0};function u(A,M){return(A&M)===M}var E={MUST_USE_PROPERTY:1,HAS_BOOLEAN_VALUE:4,HAS_NUMERIC_VALUE:8,HAS_POSITIVE_NUMERIC_VALUE:24,HAS_OVERLOADED_BOOLEAN_VALUE:32,HAS_STRING_BOOLEAN_VALUE:64,injectDOMPropertyConfig:function(A){var M=E,I=A.Properties||{},T=A.DOMAttributeNamespaces||{},g=A.DOMAttributeNames||{};for(var N in A=A.DOMMutationMethods||{},I){z.hasOwnProperty(N)&&O("48",N);var D=N.toLowerCase(),j=I[N];1>=(D={attributeName:D,attributeNamespace:null,propertyName:N,mutationMethod:null,mustUseProperty:u(j,M.MUST_USE_PROPERTY),hasBooleanValue:u(j,M.HAS_BOOLEAN_VALUE),hasNumericValue:u(j,M.HAS_NUMERIC_VALUE),hasPositiveNumericValue:u(j,M.HAS_POSITIVE_NUMERIC_VALUE),hasOverloadedBooleanValue:u(j,M.HAS_OVERLOADED_BOOLEAN_VALUE),hasStringBooleanValue:u(j,M.HAS_STRING_BOOLEAN_VALUE)}).hasBooleanValue+D.hasNumericValue+D.hasOverloadedBooleanValue||O("50",N),g.hasOwnProperty(N)&&(D.attributeName=g[N]),T.hasOwnProperty(N)&&(D.attributeNamespace=T[N]),A.hasOwnProperty(N)&&(D.mutationMethod=A[N]),z[N]=D}}},z={};function c(A,M){if(y.hasOwnProperty(A)||2<A.length&&("o"===A[0]||"O"===A[0])&&("n"===A[1]||"N"===A[1]))return!1;if(null===M)return!0;switch(typeof M){case"boolean":return y.hasOwnProperty(A)?A=!0:(M=Q(A))?A=M.hasBooleanValue||M.hasStringBooleanValue||M.hasOverloadedBooleanValue:A="data-"===(A=A.toLowerCase().slice(0,5))||"aria-"===A,A;case"undefined":case"number":case"string":case"object":return!0;default:return!1}}function Q(A){return z.hasOwnProperty(A)?z[A]:null}var Y=E,e=Y.MUST_USE_PROPERTY,k=Y.HAS_BOOLEAN_VALUE,B=Y.HAS_NUMERIC_VALUE,x=Y.HAS_POSITIVE_NUMERIC_VALUE,o=Y.HAS_OVERLOADED_BOOLEAN_VALUE,n=Y.HAS_STRING_BOOLEAN_VALUE,a={Properties:{allowFullScreen:k,async:k,autoFocus:k,autoPlay:k,capture:o,checked:e|k,cols:x,contentEditable:n,controls:k,default:k,defer:k,disabled:k,download:o,draggable:n,formNoValidate:k,hidden:k,loop:k,multiple:e|k,muted:e|k,noValidate:k,open:k,playsInline:k,readOnly:k,required:k,reversed:k,rows:x,rowSpan:B,scoped:k,seamless:k,selected:e|k,size:x,start:B,span:x,spellCheck:n,style:0,tabIndex:0,itemScope:k,acceptCharset:0,className:0,htmlFor:0,httpEquiv:0,value:n},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMMutationMethods:{value:function(A,M){if(null==M)return A.removeAttribute("value");"number"!==A.type||!1===A.hasAttribute("value")?A.setAttribute("value",""+M):A.validity&&!A.validity.badInput&&A.ownerDocument.activeElement!==A&&A.setAttribute("value",""+M)}}},U=Y.HAS_STRING_BOOLEAN_VALUE,S="http://www.w3.org/1999/xlink",r="http://www.w3.org/XML/1998/namespace",s={Properties:{autoReverse:U,externalResourcesRequired:U,preserveAlpha:U},DOMAttributeNames:{autoReverse:"autoReverse",externalResourcesRequired:"externalResourcesRequired",preserveAlpha:"preserveAlpha"},DOMAttributeNamespaces:{xlinkActuate:S,xlinkArcrole:S,xlinkHref:S,xlinkRole:S,xlinkShow:S,xlinkTitle:S,xlinkType:S,xmlBase:r,xmlLang:r,xmlSpace:r}},l=/[\-\:]([a-z])/g;function F(A){return A[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x ho
/*!
* cookie
* Copyright(c) 2012-2014 Roman Shtylman
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/M.parse=function(A,M){if("string"!=typeof A)throw new TypeError("argument str must be a string");for(var I={},g=M||{},D=A.split(N),C=g.decode||T,L=0;L<D.length;L++){var w=D[L],t=w.indexOf("=");if(!(t<0)){var i=w.substr(0,t).trim(),O=w.substr(++t,w.length).trim();'"'==O[0]&&(O=O.slice(1,-1)),null==I[i]&&(I[i]=j(O,C))}}return I},M.serialize=function(A,M,I){var T=I||{},N=T.encode||g;if("function"!=typeof N)throw new TypeError("option encode is invalid");if(!D.test(A))throw new TypeError("argument name is invalid");var j=N(M);if(j&&!D.test(j))throw new TypeError("argument val is invalid");var C=A+"="+j;if(null!=T.maxAge){var L=T.maxAge-0;if(isNaN(L))throw new Error("maxAge should be a Number");C+="; Max-Age="+Math.floor(L)}if(T.domain){if(!D.test(T.domain))throw new TypeError("option domain is invalid");C+="; Domain="+T.domain}if(T.path){if(!D.test(T.path))throw new TypeError("option path is invalid");C+="; Path="+T.path}if(T.expires){if("function"!=typeof T.expires.toUTCString)throw new TypeError("option expires is invalid");C+="; Expires="+T.expires.toUTCString()}T.httpOnly&&(C+="; HttpOnly");T.secure&&(C+="; Secure");if(T.sameSite){var w="string"==typeof T.sameSite?T.sameSite.toLowerCase():T.sameSite;switch(w){case!0:C+="; SameSite=Strict";break;case"lax":C+="; SameSite=Lax";break;case"strict":C+="; SameSite=Strict";break;default:throw new TypeError("option sameSite is invalid")}}return C};var T=decodeURIComponent,g=encodeURIComponent,N=/; */,D=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function j(A,M){try{return M(A)}catch(M){return A}}},function(A,M,I){"use strict";Object.defineProperty(M,"__esModule",{value:!0});var T=function(){function A(A,M){for(var I=0;I<M.length;I++){var T=M[I];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(A,T.key,T)}}return function(M,I,T){return I&&A(M.prototype,I),T&&A(M,T),M}}();var g=function(){function A(){!function(A,M){if(!(A instanceof M))throw new TypeError("Cannot call a class as a function")}(this,A),this._data={}}return T(A,[{key:"getItem",value:function(A){return this._data.hasOwnProperty(A)?this._data[A]:void 0}},{key:"setItem",value:function(A,M){return this._data[A]=String(M)}},{key:"removeItem",value:function(A){return delete this._data[A]}},{key:"clear",value:function(){return this._data={}}}]),A}();M.default=g},function(A,M,I){"use strict";Object.defineProperty(M,"__esModule",{value:!0});var T=function(A){if(A&&A.__esModule)return A;var M={};if(null!=A)for(var I in A)Object.prototype.hasOwnProperty.call(A,I)&&(M[I]=A[I]);return M.default=A,M}(I(46));var g={show:!1,type:"danger"};M.default=function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g,M=arguments[1];switch(M.type){case T.SET:return{show:!0,id:M.alert.id,type:M.alert.type,message:M.alert.message};case T.CLEAR:return M.alert&&M.alert.id!=A.id?A:g;default:return A}}},function(A,M,I){"use strict";Object.defineProperty(M,"__esModule",{value:!0});var T=Object.assign||function(A){for(var M=1;M<arguments.length;M++){var I=arguments[M];for(var T in I)Object.prototype.hasOwnProperty.call(I,T)&&(A[T]=I[T])}return A},g=function(A){if(A&&A.__esModule)return A;var M={};if(null!=A)for(var I in A)Object.prototype.hasOwnProperty.call(A,I)&&(M[I]=A[I]);return M.default=A,M}(I(39));function N(A){if(Array.isArray(A)){for(var M=0,I=Array(A.length);M<A.length;M++)I[M]=A[M];return I}return Array.from(A)}var D=function(A,M){var I=A.findIndex(function(A){return A===M.bucket});return-1==I?A:[].concat(N(A.slice(0,I)),N(A.slice(I+1)))};M.default=function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{list:[],filter:"",currentBucket:"",showMakeBucketModal:!1,policies:[],showBucketPolicy:!1},M=arguments[1];switch(M.type){case g.SET_LIST:return T({},A,{list:M.buckets});case g.ADD:return T({},A,{list:[M.bucket].concat(N(A.list))});case g.REMOVE:return T({},A,{list:D(A.list,M)});case g.SET_FILTER:return T({},A,{filter:M.filter});case g.SET_CURRENT_BUCKET:return T({},A,{currentBucket:M.bucket});case g.SHOW_MAKE_BUCKET_MODAL:return T({},A,{showMakeBucketModal:M.show
/** @license React v16.8.6
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/Object.defineProperty(M,"__esModule",{value:!0});var T="function"==typeof Symbol&&Symbol.for,g=T?Symbol.for("react.element"):60103,N=T?Symbol.for("react.portal"):60106,D=T?Symbol.for("react.fragment"):60107,j=T?Symbol.for("react.strict_mode"):60108,C=T?Symbol.for("react.profiler"):60114,L=T?Symbol.for("react.provider"):60109,w=T?Symbol.for("react.context"):60110,t=T?Symbol.for("react.async_mode"):60111,i=T?Symbol.for("react.concurrent_mode"):60111,O=T?Symbol.for("react.forward_ref"):60112,y=T?Symbol.for("react.suspense"):60113,u=T?Symbol.for("react.memo"):60115,E=T?Symbol.for("react.lazy"):60116;function z(A){if("object"==typeof A&&null!==A){var M=A.$$typeof;switch(M){case g:switch(A=A.type){case t:case i:case D:case C:case j:case y:return A;default:switch(A=A&&A.$$typeof){case w:case O:case L:return A;default:return M}}case E:case u:case N:return M}}}function c(A){return z(A)===i}M.typeOf=z,M.AsyncMode=t,M.ConcurrentMode=i,M.ContextConsumer=w,M.ContextProvider=L,M.Element=g,M.ForwardRef=O,M.Fragment=D,M.Lazy=E,M.Memo=u,M.Portal=N,M.Profiler=C,M.StrictMode=j,M.Suspense=y,M.isValidElementType=function(A){return"string"==typeof A||"function"==typeof A||A===D||A===i||A===C||A===j||A===y||"object"==typeof A&&null!==A&&(A.$$typeof===E||A.$$typeof===u||A.$$typeof===L||A.$$typeof===w||A.$$typeof===O)},M.isAsyncMode=function(A){return c(A)||z(A)===t},M.isConcurrentMode=c,M.isContextConsumer=function(A){return z(A)===w},M.isContextProvider=function(A){return z(A)===L},M.isElement=function(A){return"object"==typeof A&&null!==A&&A.$$typeof===g},M.isForwardRef=function(A){return z(A)===O},M.isFragment=function(A){return z(A)===D},M.isLazy=function(A){return z(A)===E},M.isMemo=function(A){return z(A)===u},M.isPortal=function(A){return z(A)===N},M.isProfiler=function(A){return z(A)===C},M.isStrictMode=function(A){return z(A)===j},M.isSuspense=function(A){return z(A)===y}},function(A,M,I){"use strict";M.__esModule=!0;var T=Object.assign||function(A){for(var M=1;M<arguments.length;M++){var I=arguments[M];for(var T in I)Object.prototype.hasOwnProperty.call(I,T)&&(A[T]=I[T])}return A};M.default=function(A,M){return function I(j,C){var L,w;var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];var i,O=j.displayName||j.name||"Component",y=D.getType(j).propTypes,u=D.isReactComponent(j),E=Object.keys(C);var z=["valueLink","checkedLink"].concat(E.map(D.defaultKey));i=D.uncontrolledPropTypes(C,y,O);(0,N.default)(u||!t.length,"[uncontrollable] stateless function components cannot pass through methods because they have no associated instances. Check component: "+O+", attempting to pass through methods: "+t.join(", "));t=D.transform(t,function(A,M){A[M]=function(){var A;return(A=this.refs.inner)[M].apply(A,arguments)}},{});var c=(w=L=function(I){function N(){return function(A,M){if(!(A instanceof M))throw new TypeError("Cannot call a class as a function")}(this,N),function(A,M){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!M||"object"!=typeof M&&"function"!=typeof M?A:M}(this,I.apply(this,arguments))}return function(A,M){if("function"!=typeof M&&null!==M)throw new TypeError("Super expression must either be null or a function, not "+typeof M);A.prototype=Object.create(M&&M.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),M&&(Object.setPrototypeOf?Object.setPrototypeOf(A,M):A.__proto__=M)}(N,I),N.prototype.shouldComponentUpdate=function(){for(var M=arguments.length,I=Array(M),T=0;T<M;T++)I[T]=arguments[T];return!A.shouldComponentUpdate||A.shouldComponentUpdate.apply(this,I)},N.prototype.componentWillMount=function(){var A=this,M=this.props;this._values={},E.forEach(function(I){A._values[I]=M[D.defaultKey(I)]})},N.prototype.componentWillReceiveProps=function(M){var I=this,T=this.props;A.componentWillReceiveProps&&A.componentWillReceiveProps.call(this,M),E.forEach(function(A){void 0===D.getValue(M,A)&&void 0!==D.getValue(T,A)&&(I._values[A]=M[D.defaultKey(A)])})},N.prototype.componentWillUnmount=function(){this.unmounted=!0},N.prototype.getControlledInstance=
/*!
* mime-types
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/var T,g,N,D=I(693),j=I(695).extname,C=/^\s*([^;\s]*)(?:;|\s|$)/,L=/^text\//i;function w(A){if(!A||"string"!=typeof A)return!1;var M=C.exec(A),I=M&&D[M[1].toLowerCase()];return I&&I.charset?I.charset:!(!M||!L.test(M[1]))&&"UTF-8"}M.charset=w,M.charsets={lookup:w},M.contentType=function(A){if(!A||"string"!=typeof A)return!1;var I=-1===A.indexOf("/")?M.lookup(A):A;if(!I)return!1;if(-1===I.indexOf("charset")){var T=M.charset(I);T&&(I+="; charset="+T.toLowerCase())}return I},M.extension=function(A){if(!A||"string"!=typeof A)return!1;var I=C.exec(A),T=I&&M.extensions[I[1].toLowerCase()];if(!T||!T.length)return!1;return T[0]},M.extensions=Object.create(null),M.lookup=function(A){if(!A||"string"!=typeof A)return!1;var I=j("x."+A).toLowerCase().substr(1);if(!I)return!1;return M.types[I]||!1},M.types=Object.create(null),T=M.extensions,g=M.types,N=["nginx","apache",void 0,"iana"],Object.keys(D).forEach(function(A){var M=D[A],I=M.extensions;if(I&&I.length){T[A]=I;for(var j=0;j<I.length;j++){var C=I[j];if(g[C]){var L=N.indexOf(D[g[C]].source),w=N.indexOf(M.source);if("application/octet-stream"!==g[C]&&(L>w||L===w&&"application/"===g[C].substr(0,12)))continue}g[C]=A}}})},function(A,M,I){
/*!
* mime-db
* Copyright(c) 2014 Jonathan Ong
* MIT Licensed
*/
A.exports=I(694)},function(A){A.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana"},"application/3gpp-ims+xml":{source:"iana"},"application/a2l":{source:"iana"},"application/activemessage":{source:"iana"},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana"},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",extensions:["atomsvc"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana"},"application/bacnet-xdd+zip":{source:"iana"},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana"},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana"},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/cbor":{source:"iana"},"application/ccmp+xml":{source:"iana"},"application/ccxml+xml":{source:"iana",extensions:["ccxml"]},"application/cdfx+xml":{source:"iana"},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana"},"application/cellml+xml":{source:"iana"},"application/cfw":{source:"iana"},"application/clue_info+xml":{source:"iana"},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana"},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana"},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana"},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana"},"application/cstadata+xml":{source:"iana"},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",extensions:["mpd"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana"},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana"},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/docbook+xml":{source:"apache",extensions:["dbk"]},"application/dskpp+xml":{source:"iana"},"a
func productionIndex_bundle20191128t103813zJsBytes() ([]byte, error) {
return _productionIndex_bundle20191128t103813zJs, nil
}
func productionIndex_bundle20191128t103813zJs() (*asset, error) {
bytes, err := productionIndex_bundle20191128t103813zJsBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "production/index_bundle-2019-11-28T10-38-13Z.js", size: 5002902, mode: os.FileMode(420), modTime: time.Unix(1574937525, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _productionLoaderCss = []byte(`.page-load {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: #002a37;
z-index: 100;
transition: opacity 200ms;
-webkit-transition: opacity 200ms;
}
.pl-0{
opacity: 0;
}
.pl-1 {
display: none;
}
.pl-inner {
position: absolute;
width: 100px;
height: 100px;
left: 50%;
margin-left: -50px;
top: 50%;
margin-top: -50px;
text-align: center;
-webkit-animation: fade-in 500ms;
animation: fade-in 500ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-delay: 350ms;
-webkit-animation-delay: 350ms;
-webkit-backface-visibility: visible;
backface-visibility: visible;
}
.pl-inner:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
display: block;
-webkit-animation: spin 1000ms infinite linear;
animation: spin 1000ms infinite linear;
border: 1px solid rgba(255, 255, 255, 0.2);;
border-left-color: #fff;
border-radius: 50%;
}
.pl-inner > img {
width: 30px;
margin-top: 21px;
}
@-webkit-keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
`)
func productionLoaderCssBytes() ([]byte, error) {
return _productionLoaderCss, nil
}
func productionLoaderCss() (*asset, error) {
bytes, err := productionLoaderCssBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "production/loader.css", size: 1738, mode: os.FileMode(420), modTime: time.Unix(1574937525, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _productionLogoSvg = []byte(`<?xml version="1.0" encoding="UTF-8"?>
<svg width="93px" height="187px" viewBox="0 0 93 187" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 48.2 (47327) - http://www.bohemiancoding.com/sketch -->
<title>logo</title>
<desc>Created with Sketch.</desc>
<defs></defs>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="logo" transform="translate(0.187500, -0.683594)" fill="#FFFFFF" fill-rule="nonzero">
<path d="M91.49,46.551 C86.7827023,38.7699609 82.062696,30.9966172 77.33,23.231 C74.87,19.231 72.33,15.231 69.88,11.231 C69.57,10.731 69.18,10.291 68.88,9.831 C64.35,2.931 55.44,-1.679 46.73,2.701 C42.9729806,4.51194908 40.0995718,7.75449451 38.7536428,11.7020516 C37.4077139,15.6496086 37.701799,19.9721186 39.57,23.701 C41.08,26.641 43.57,29.121 45.91,31.581 C53.03,39.141 60.38,46.491 67.45,54.111 C72.4175495,59.4492221 74.4526451,66.8835066 72.8965704,74.0075359 C71.3404956,81.1315653 66.390952,87.0402215 59.65,89.821 C59.4938176,89.83842 59.3361824,89.83842 59.18,89.821 L59.18,54.591 C46.6388051,61.0478363 35.3944735,69.759905 26.01,80.291 C11.32,96.671 2.64,117.141 0.01,132.071 L23.96,119.821 C31.96,115.771 39.86,111.821 48.14,107.581 L48.14,175.921 L59.14,187.131 L59.14,101.831 C59.14,101.831 59.39,101.711 60.22,101.261 C63.5480598,99.6738911 66.7772674,97.8873078 69.89,95.911 C77.7130888,90.4306687 82.7479457,81.8029342 83.6709542,72.295947 C84.5939627,62.7889599 81.3127806,53.3538429 74.69,46.471 C66.49,37.891 58.24,29.351 50.05,20.761 C47.67,18.261 47.72,15.101 50.05,12.881 C52.38,10.661 55.56,10.881 57.96,13.331 L61.38,16.781 C64.1,19.681 66.79,22.611 69.53,25.481 C76.4547149,32.7389629 83.3947303,39.9823123 90.35,47.211 C90.7,47.571 91.12,47.871 91.5,48.211 L91.93,47.951 C91.8351945,47.4695902 91.6876376,47.0000911 91.49,46.551 Z M48.11,94.931 C47.9883217,95.5022568 47.6230065,95.9917791 47.11,96.271 C42.72,98.601 38.29,100.871 33.87,103.141 L17.76,111.401 C24.771203,96.7435071 35.1132853,83.9289138 47.96,73.981 C48.08,74.221 48.16,74.301 48.16,74.381 C48.15,81.231 48.17,88.081 48.11,94.931 Z" id="Shape"></path>
</g>
</g>
</svg>`)
func productionLogoSvgBytes() ([]byte, error) {
return _productionLogoSvg, nil
}
func productionLogoSvg() (*asset, error) {
bytes, err := productionLogoSvgBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "production/logo.svg", size: 2221, mode: os.FileMode(420), modTime: time.Unix(1574937525, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _productionSafariPng = []byte("\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00d\x00\x00\x00T\b\x03\x00\x00\x00CFb\xcb\x00\x00\x03\x00PLTE\x00\x00\x00?>> ! \xab\xa9\xa8\x80~}\t\t\b\f\f\f\f\f\fpon\x04\x04\x04\x00\x00\x00\x89\x88\x87998\xa0\x9e\x9d:::,++XWW\xa7\xa6\xa6\x0e\x0e\x0e\x92\x91\x90443\x01\x01\x01\a\a\a\x00\x00\x00\x00\x00\x00DDDONM\x11\x11\x11zyy\x8a\x8a\x89hgg877\xa6\xa4\xa4&&&\xab\xab\xab$$$\x00\x00\x00\xb8\xb6\xb6[YZ\x85\x85\x85{zz\x8a\x8a\x89\xc1\xc0\xc1\xff\xff\xffAAA777\xdb\xdb\xdb\x03\x9a\u06ba\xb9\xba--,\xb3\xb2\xb3'''\xf9\xfa\xfc\xee\xef\uf924\xa4\x14k\xb1`\x8a\xad\xa8\xa8\xa9\xf6\xf7\xf6\x9e\x9e\xa0v\x99\xb6\x8d\x8e\x8e<<<\xf2\xf3\xf4\x1d\xb4\xe7\xd7\xd7\xd7p\x90\xb6\"d\xaeTTTFFF\x17\x17\x16\xea\xeb\xed\xe5\xe6\xe8\xd4\xd3\u04ca\x9e\xc1\x99\x98\x99YYY\x1c\xaa\xe2\xde\xdf\xe0U\x82\xa9~\u007f\x81{{{\x15\x90\xce\xc7\xc6\xc6\xc2\xc2\xc3vvw\xec\xe9\xe6\n\xab\xe4\x04\xa4\xe0Ar\xb3\xad\xad\xadNo\xa2@h\x9e\x16\xa4\u06fe\xbe\xbfOON\xad\xbe\u0466\xb6\xcd_\x80\xb3I\x80\xa6\x92\x93\x96\x88\x87\x89ddd\xe0\xe1\xe5\x15\x99\xd7\a\x94\xd4\xcd\xcd\u03e1\xae\xc9\x16\x89\xc4\x15s\xba\r9\x89\xca\xc9\xc9___222\xfe\xfd\xf8\x99\xa9\xc8\ny\xc3{\x92\xb9!Z\xa9\xfd\xfe\xfe\x81\x9d\xba\x03W\xa3sqr\x1c\x1d\x1c#\x9d\u0614\xa5\u008b\xa5\xbf'{\xbf!;{,6_\xfe\xf5\xed$\x8d\xccVz\xb6Ns\xb2\x1b[\x93\xe4\xe2\xe0\xbc\xc6\u0652\xac\xc5i\x93\xb2\x83\x84\x85nnnMHJ\x10\x10\x10\x1e\xbe\xf1\x0e\xb3\xe9\r\x9f\xdcj\x8c\xadb\x80\xa74P\x97$@\x94\x11J\x90iii\x14.f\xf4\xef\xea\xbf\xd0\xe1\xaf\xc8\xddd\x8b\xbdk\x85\xb3\x06c\xaaGa\xa4\"J\x8fLX~?Di\a\a\a\x18\x9e\u03c3\x97\xbe\x15\x82\xbc\x05n\xb8#n\xb6)_\xa8`k\x94bg}\aGo\xee8)\xc8\xd4\u5676\xcd\b\x85\xcb\xcb\xc1\xb7U\x8c\xaf/i\xae\x18U\x9f2\\\x9a\x05I\x98\xff5\x15\xdf\xe8\xf0\xfb\xea\xe2\xd7\xdb\xe1\a\x8d\xcd\xd0\xcd\xc8w\x9b\xc1\xab\xaf\xb4;s\xa1(i\x980Kx\xfe?#\xc2\xe0\uf83e\xd52\xa2\xd1J\x9c\xcc\xdf\xd1\xc9\x05\x88\xc1\x99\xad\xc0+\x8b\xbeI\u007f\xb92Y\xa2\"M\x9c\x0eX\x87!'V\xfe^+\x84\xbf\xe0\xee\xdf\xda8\x99\xc1\xb1\xb6\xbd\x87\x95\xb6\x00L\x82\n\xba\xf0\x06y\xb5,v\xb4ju\x8c\x04\"x\x13\x18Q\xea\xf5\xf9i\xb3\xd9K\xae\xd2k\xa2\u03f8\xbc\xcbJ\x89\xc0-r\xa7\x0ee\x98,\xb3\xe2;\u007f\xb1\xb5\xa9\xa3z\x84\xa0Ld\x98\xc2G?\xce\x1f'\xd6\u00f6\x81\x8c\xab:X\x84\xe4VF\xff\x1b\x102\xc4\xf1\xd2\xe6\xef\x9f\xce\u706b\xcef\x9b\xbe=\\\x91\xc1gfu\xaa\u00db\xa0\xad\xa3uw\x8dXd\xe7\x13\x16\x9a'1N\xaf\xdc\u0496\x99\a\x8d6\xcc\x00\x00\x00+tRNS\x00\x04\xfe\x10L\x15\x0f\bkQE3\xc4 \xe8\xea\x94C \xcc\xd2w^4*\u07ee?\x90n\u026d\x99\xda\u024fm\xdd\xe7\xe1\u0470\xc5P\tW-\x00\x00\x0f\xefIDATh\xde\u0515Y\x88\x12a\x1c\xc0;\x84\x82\xad(\xb6\x97\xa2\x1b:?\x95q\xccAg\x9cD\xd3<\xf1\xc0\x03\xd4P\xc7\x13\x14jSj\xb7\x8d,\xa3Rs\xeb\xc1\xb6,s\xd94\"\xca\xd6h\xa3\x93j\xb7%\x82\xda\u020a\n\x8a-\xaa\xa7\xee\xa2\xfb\xa4\xbe\xd1\x0e\u8876c\xa1~\xf8}\x0e\xf3\xf0\xff\xcd\xff\x98o\xfa\xfdK\f\x9d0i\u0488~}\u02c8\xda\xe9c\xc7\xd4N\xe8\u05d7\x8c\x98\u0280{\xff\xe9}j\xa9\x1d[\xf9\x1bX\xdbw\x15\x83\xc5\x1aZ\xbd\x980\xe6\xdb\xcd\xffRR)\xd7@\xc6\xd0>-\x17l\xfc\x88\x813\u0113\xc7AW\x1f\u00986\x85`\x1b\xb6\xd5\xc0\x84 \xfd\xfa\x88\x81\x13\x99\x18f\xa8\x9d0i\xf2\xe4I\x93j\xa7\x8f\x19\xcb\x18\xfa\xf7\x1d#jma\x00D\xa2\x998\x8e\x8bD\x16\xb1\u0266\x9e6\x86\xf1\x17s\xea\u03d80Y)\x02\xdf1Sa$\xa6\x8ea\xf4\xff;I\x8c\xadu(\xea\xabqE<\x8b%\x1e\x8fk\x03\n\v\x8f\xbe\xa5@\xc8q\x83\xff\x82f\xf04\x94\a \xf5\xa2\x80x>b\xc3\b\x82\x10\xd8\x10\x93\xd1h\x9c\xaf\xe4A\xef|\xdf8\xc6\x1f*j\xc6\x11\xf2\x8a!\x1eD\xbdf\x8d\x8c\xc5\xe1r8\x1c\x16S\xd3H\xda\x10\x04E\x833\xc1L\xc4<\xae\xe6\x8f\xd20(\xe9*\xf1\xd8\b\xa9a\r\x18\xb0@\xa6\u0258\xcd\xe6F\xbf\x94\xb9\x80\xbb@\x9a\x12\xa0\x98\x1a\x11\x019\x91\x19\xfc\xfb\u07d0qj\xbc\xa2@\u036c9\x03\x9cz\x9b\x89m\xd9\u0303l\xb6\xb0MD\xa3\x8c\xcb\xf1c\xa8\u05c7\x00\xe0h\x1a\xf7\x9b\x83\u0198\x82\xc24\xc2rG\u04d2m\xac\x94Q\x8e[\x8e\xa2^}\x11\xa2\xf7\x1e\x0fZp\vb^0@\x83\xd9\f\x061`\x1b\xa6\xd4\xfc\x96C3\x9f\x9e'6\xc9\xdd&\xc3\u061b\xb5\u01ef\x15Lo\u0285B>\x9f/\x14b\xb1B\xd1\x16\x0f\xb3I\x16\xb7\x11\xf1\xd6a\xf5\nR:\xe27\xda!\x85\xed\xc0y\x0e\xe9\xb6\x05D|\xb3\xd1W(\x17\xf2\x89\xc0RW\xf6H\xa9\x94HP\x97\xaf\x9d\x88\u016e\xcd\x0fk\xf5\x1c&&\xa83(\xa0\u5
func productionSafariPngBytes() ([]byte, error) {
return _productionSafariPng, nil
}
func productionSafariPng() (*asset, error) {
bytes, err := productionSafariPngBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "production/safari.png", size: 4971, mode: os.FileMode(420), modTime: time.Unix(1574937525, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
// Asset loads and returns the asset for the given name.
// It returns an error if the asset could not be found or
// could not be loaded.
func Asset(name string) ([]byte, error) {
cannonicalName := strings.Replace(name, "\\", "/", -1)
if f, ok := _bindata[cannonicalName]; ok {
a, err := f()
if err != nil {
return nil, fmt.Errorf("Asset %s can't read by error: %v", name, err)
}
return a.bytes, nil
}
return nil, fmt.Errorf("Asset %s not found", name)
}
// MustAsset is like Asset but panics when Asset would return an error.
// It simplifies safe initialization of global variables.
func MustAsset(name string) []byte {
a, err := Asset(name)
if err != nil {
panic("asset: Asset(" + name + "): " + err.Error())
}
return a
}
// AssetInfo loads and returns the asset info for the given name.
// It returns an error if the asset could not be found or
// could not be loaded.
func AssetInfo(name string) (os.FileInfo, error) {
cannonicalName := strings.Replace(name, "\\", "/", -1)
if f, ok := _bindata[cannonicalName]; ok {
a, err := f()
if err != nil {
return nil, fmt.Errorf("AssetInfo %s can't read by error: %v", name, err)
}
return a.info, nil
}
return nil, fmt.Errorf("AssetInfo %s not found", name)
}
// AssetNames returns the names of the assets.
func AssetNames() []string {
names := make([]string, 0, len(_bindata))
for name := range _bindata {
names = append(names, name)
}
return names
}
// _bindata is a table, holding each asset generator, mapped to its name.
var _bindata = map[string]func() (*asset, error){
"production/chrome.png": productionChromePng,
"production/favicon-16x16.png": productionFavicon16x16Png,
"production/favicon-32x32.png": productionFavicon32x32Png,
"production/favicon-96x96.png": productionFavicon96x96Png,
"production/firefox.png": productionFirefoxPng,
"production/index.html": productionIndexHTML,
"production/index_bundle-2019-11-28T10-38-13Z.js": productionIndex_bundle20191128t103813zJs,
"production/loader.css": productionLoaderCss,
"production/logo.svg": productionLogoSvg,
"production/safari.png": productionSafariPng,
}
// AssetDir returns the file names below a certain
// directory embedded in the file by go-bindata.
// For example if you run go-bindata on data/... and data contains the
// following hierarchy:
// data/
// foo.txt
// img/
// a.png
// b.png
// then AssetDir("data") would return []string{"foo.txt", "img"}
// AssetDir("data/img") would return []string{"a.png", "b.png"}
// AssetDir("foo.txt") and AssetDir("notexist") would return an error
// AssetDir("") will return []string{"data"}.
func AssetDir(name string) ([]string, error) {
node := _bintree
if len(name) != 0 {
cannonicalName := strings.Replace(name, "\\", "/", -1)
pathList := strings.Split(cannonicalName, "/")
for _, p := range pathList {
node = node.Children[p]
if node == nil {
return nil, fmt.Errorf("Asset %s not found", name)
}
}
}
if node.Func != nil {
return nil, fmt.Errorf("Asset %s not found", name)
}
rv := make([]string, 0, len(node.Children))
for childName := range node.Children {
rv = append(rv, childName)
}
return rv, nil
}
type bintree struct {
Func func() (*asset, error)
Children map[string]*bintree
}
var _bintree = &bintree{nil, map[string]*bintree{
"production": {nil, map[string]*bintree{
"chrome.png": {productionChromePng, map[string]*bintree{}},
"favicon-16x16.png": {productionFavicon16x16Png, map[string]*bintree{}},
"favicon-32x32.png": {productionFavicon32x32Png, map[string]*bintree{}},
"favicon-96x96.png": {productionFavicon96x96Png, map[string]*bintree{}},
"firefox.png": {productionFirefoxPng, map[string]*bintree{}},
"index.html": {productionIndexHTML, map[string]*bintree{}},
"index_bundle-2019-11-28T10-38-13Z.js": {productionIndex_bundle20191128t103813zJs, map[string]*bintree{}},
"loader.css": {productionLoaderCss, map[string]*bintree{}},
"logo.svg": {productionLogoSvg, map[string]*bintree{}},
"safari.png": {productionSafariPng, map[string]*bintree{}},
}},
}}
// RestoreAsset restores an asset under the given directory
func RestoreAsset(dir, name string) error {
data, err := Asset(name)
if err != nil {
return err
}
info, err := AssetInfo(name)
if err != nil {
return err
}
err = os.MkdirAll(_filePath(dir, filepath.Dir(name)), os.FileMode(0755))
if err != nil {
return err
}
err = ioutil.WriteFile(_filePath(dir, name), data, info.Mode())
if err != nil {
return err
}
err = os.Chtimes(_filePath(dir, name), info.ModTime(), info.ModTime())
if err != nil {
return err
}
return nil
}
// RestoreAssets restores an asset under the given directory recursively
func RestoreAssets(dir, name string) error {
children, err := AssetDir(name)
// File
if err != nil {
return RestoreAsset(dir, name)
}
// Dir
for _, child := range children {
err = RestoreAssets(dir, filepath.Join(name, child))
if err != nil {
return err
}
}
return nil
}
func _filePath(dir, name string) string {
cannonicalName := strings.Replace(name, "\\", "/", -1)
return filepath.Join(append([]string{dir}, strings.Split(cannonicalName, "/")...)...)
}
var UIReleaseTag = "RELEASE.2019-11-28T10-38-13Z"
var UICommitID = "c8e423fbd529a3232d9d9779668837c92ae900c8"
var UIVersion = "2019-11-28T10:38:13Z"