@edugouvfr/ngx-dsfr
Version:
NgxDsfr est un portage Angular des éléments d'interface du Système de Design de l'État Français (DSFR).
166 lines • 21.5 kB
JavaScript
/**
* Les types MIME de fichiers supportés par le composant.
*
* @see https://developer.mozilla.org/fr/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types
*/
export var DsfrMimeTypeConst;
(function (DsfrMimeTypeConst) {
// TEXT
DsfrMimeTypeConst["TEXT_CSS"] = "text/css";
DsfrMimeTypeConst["TEXT_CSV"] = "text/csv";
DsfrMimeTypeConst["TEXT_HTML"] = "text/html";
DsfrMimeTypeConst["TEXT_CALENDAR"] = "text/calendar";
DsfrMimeTypeConst["TEXT_PLAIN"] = "text/plain";
DsfrMimeTypeConst["TEXT_XML"] = "text/xml";
// FONT
DsfrMimeTypeConst["FONT_OTF"] = "font/otf";
DsfrMimeTypeConst["FONT_TTF"] = "font/ttf";
DsfrMimeTypeConst["FONT_WOFF"] = "font/woff";
DsfrMimeTypeConst["FONT_WOFF2"] = "font/woff2";
// IMAGE
DsfrMimeTypeConst["IMAGE_BMP"] = "image/bmp";
DsfrMimeTypeConst["IMAGE_GIF"] = "image/gif";
DsfrMimeTypeConst["IMAGE_ICON"] = "image/x-icon";
DsfrMimeTypeConst["IMAGE_JPEG"] = "image/jpeg";
DsfrMimeTypeConst["IMAGE_PNG"] = "image/png";
DsfrMimeTypeConst["IMAGE_SVG"] = "image/svg+xml";
DsfrMimeTypeConst["IMAGE_TIFF"] = "image/tiff";
DsfrMimeTypeConst["IMAGE_WEBP"] = "image/webp";
// AUDIO
DsfrMimeTypeConst["AUDIO_3GPP"] = "audio/3gpp";
DsfrMimeTypeConst["AUDIO_3GPP2"] = "audio/3gpp2";
DsfrMimeTypeConst["AUDIO_ACC"] = "audio/aac";
DsfrMimeTypeConst["AUDIO_OGG"] = "audio/ogg";
DsfrMimeTypeConst["AUDIO_MIDI"] = "audio/midi";
DsfrMimeTypeConst["AUDIO_WAV"] = "audio/x-wav";
DsfrMimeTypeConst["AUDIO_WEBM"] = "audio/webm";
// VIDEO
DsfrMimeTypeConst["VIDEO_3GPP"] = "video/3gpp";
DsfrMimeTypeConst["VIDEO_3GPP2"] = "video/3gpp2";
DsfrMimeTypeConst["VIDEO_MPEG"] = "video/mpeg";
DsfrMimeTypeConst["VIDEO_OGG"] = "video/ogg";
DsfrMimeTypeConst["VIDEO_WEBM"] = "video/webm";
// APPLICATION
DsfrMimeTypeConst["APPLICATION_ABIWORD"] = "application/x-abiword";
DsfrMimeTypeConst["APPLICATION_CSH"] = "application/x-csh";
DsfrMimeTypeConst["APPLICATION_EPUB"] = "application/epub+zip";
DsfrMimeTypeConst["APPLICATION_FLASH"] = "application/x-shockwave-flash";
DsfrMimeTypeConst["APPLICATION_FORM_URLENCODED"] = "application/x-www-form-urlencoded";
DsfrMimeTypeConst["APPLICATION_JAVASCRIPT"] = "application/javascript";
DsfrMimeTypeConst["APPLICATION_JSON"] = "application/json";
DsfrMimeTypeConst["APPLICATION_OCTET_STREAM"] = "application/octet-stream";
DsfrMimeTypeConst["APPLICATION_OGG"] = "application/ogg";
DsfrMimeTypeConst["APPLICATION_PDF"] = "application/pdf";
DsfrMimeTypeConst["APPLICATION_RTF"] = "application/rtf";
DsfrMimeTypeConst["APPLICATION_TYPESCRIPT"] = "application/typescript";
DsfrMimeTypeConst["APPLICATION_XML"] = "application/xml";
DsfrMimeTypeConst["APPLICATION_XML_ATOM"] = "application/atom+xml";
DsfrMimeTypeConst["APPLICATION_XML_SVG"] = "application/svg+xml";
DsfrMimeTypeConst["APPLICATION_XML_XHTML"] = "application/xhtml+xml";
DsfrMimeTypeConst["APPLICATION_XML_XUL"] = "application/vnd.mozilla.xul+xml";
// ARCHIVE
DsfrMimeTypeConst["ARCHIVE_7Z_COMPRESSED"] = "application/x-7z-compressed";
DsfrMimeTypeConst["ARCHIVE_BZIP"] = "application/x-bzip";
DsfrMimeTypeConst["ARCHIVE_BZIP2"] = "application/x-bzip2";
DsfrMimeTypeConst["ARCHIVE_JAVA"] = "application/java-archive";
DsfrMimeTypeConst["ARCHIVE_GZIP"] = "application/gzip";
DsfrMimeTypeConst["ARCHIVE_RAR_COMPRESSED"] = "application/x-rar-compressed";
DsfrMimeTypeConst["ARCHIVE_TAR"] = "application/x-tar";
DsfrMimeTypeConst["ARCHIVE_RAR"] = "application/vnd.rar";
DsfrMimeTypeConst["ARCHIVE_ZIP"] = "application/zip";
DsfrMimeTypeConst["ARCHIVE_ZIP_COMPRESSED"] = "application/x-zip-compressed";
// MICROSOFT
DsfrMimeTypeConst["MS_FONT_OBJECT"] = "application/vnd.ms-fontobject";
DsfrMimeTypeConst["MS_EXCEL"] = "application/vnd.ms-excel";
DsfrMimeTypeConst["MS_EXCEL_XML"] = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
DsfrMimeTypeConst["MS_POWERPOINT"] = "application/vnd.ms-powerpoint";
DsfrMimeTypeConst["MS_POWERPOINT_XML"] = "application/vnd.openxmlformats-officedocument.presentationml.presentation";
DsfrMimeTypeConst["MS_VIDEO"] = "video/x-msvideo";
DsfrMimeTypeConst["MS_VISIO"] = "application/vnd.visio";
DsfrMimeTypeConst["MS_WORD"] = "application/msword";
DsfrMimeTypeConst["MS_WORD_XML"] = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
// Autres
DsfrMimeTypeConst["MULTIPART_FORM_DATA"] = "multipart/form-data";
DsfrMimeTypeConst["SCRIPT_SHELL"] = "application/x-sh";
DsfrMimeTypeConst["OPEN_PRESENTATION"] = "application/vnd.oasis.opendocument.presentation";
DsfrMimeTypeConst["OPEN_SPREADSHEET"] = "application/vnd.oasis.opendocument.spreadsheet";
DsfrMimeTypeConst["OPEN_TEXT"] = "application/vnd.oasis.opendocument.text";
})(DsfrMimeTypeConst || (DsfrMimeTypeConst = {}));
/**
* Fonction utilitaire
*
* @ignore
*/
export function convertMimeType2FileFormat(mineType) {
const element = mimeType2FileFormat.find((e) => e[0] === mineType);
return element ? element[1] : undefined;
}
/**
* @ignore
*/
var FileFormat;
(function (FileFormat) {
FileFormat["XLS"] = "XLS";
FileFormat["XLSX"] = "XLSX";
FileFormat["PPT"] = "PPT";
FileFormat["PPTX"] = "PPTX";
FileFormat["DOC"] = "DOC";
FileFormat["DOCX"] = "DOCX";
FileFormat["ODS"] = "ODS";
FileFormat["ODP"] = "ODP";
FileFormat["ODT"] = "ODT";
FileFormat["XML"] = "XML";
FileFormat["JPG"] = "JPG";
FileFormat["PNG"] = "PNG";
FileFormat["PDF"] = "PDF";
FileFormat["CSV"] = "CSV";
FileFormat["HTML"] = "HTML";
FileFormat["SVG"] = "SVG";
FileFormat["TXT"] = "TXT";
FileFormat["ZIP"] = "ZIP";
FileFormat["SEVEN_ZIP"] = "7Z";
FileFormat["RAR"] = "RAR";
FileFormat["XHTML"] = "XHTML";
FileFormat["BMP"] = "BMP";
FileFormat["GIF"] = "GIF";
FileFormat["TIF"] = "TIF";
FileFormat["RTF"] = "RTF";
FileFormat["GZIP"] = "GZIP";
FileFormat["TAR"] = "TAR";
})(FileFormat || (FileFormat = {}));
/**
* @ignore
*/
const mimeType2FileFormat = [
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
[],
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHNmci1taW1lLnR5cGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtZHNmci1jb21wb25lbnRzL3NyYy9saWIvY29tcG9uZW50cy9kb3dubG9hZC9kc2ZyLW1pbWUudHlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztHQUlHO0FBQ0gsTUFBTSxDQUFOLElBQVksaUJBeUZYO0FBekZELFdBQVksaUJBQWlCO0lBQzNCLE9BQU87SUFDUCwwQ0FBcUIsQ0FBQTtJQUNyQiwwQ0FBcUIsQ0FBQTtJQUNyQiw0Q0FBdUIsQ0FBQTtJQUN2QixvREFBK0IsQ0FBQTtJQUMvQiw4Q0FBeUIsQ0FBQTtJQUN6QiwwQ0FBcUIsQ0FBQTtJQUVyQixPQUFPO0lBQ1AsMENBQXFCLENBQUE7SUFDckIsMENBQXFCLENBQUE7SUFDckIsNENBQXVCLENBQUE7SUFDdkIsOENBQXlCLENBQUE7SUFFekIsUUFBUTtJQUNSLDRDQUF1QixDQUFBO0lBQ3ZCLDRDQUF1QixDQUFBO0lBQ3ZCLGdEQUEyQixDQUFBO0lBQzNCLDhDQUF5QixDQUFBO0lBQ3pCLDRDQUF1QixDQUFBO0lBQ3ZCLGdEQUEyQixDQUFBO0lBQzNCLDhDQUF5QixDQUFBO0lBQ3pCLDhDQUF5QixDQUFBO0lBRXpCLFFBQVE7SUFDUiw4Q0FBeUIsQ0FBQTtJQUN6QixnREFBMkIsQ0FBQTtJQUMzQiw0Q0FBdUIsQ0FBQTtJQUN2Qiw0Q0FBdUIsQ0FBQTtJQUN2Qiw4Q0FBeUIsQ0FBQTtJQUN6Qiw4Q0FBeUIsQ0FBQTtJQUN6Qiw4Q0FBeUIsQ0FBQTtJQUV6QixRQUFRO0lBQ1IsOENBQXlCLENBQUE7SUFDekIsZ0RBQTJCLENBQUE7SUFDM0IsOENBQXlCLENBQUE7SUFDekIsNENBQXVCLENBQUE7SUFDdkIsOENBQXlCLENBQUE7SUFFekIsY0FBYztJQUNkLGtFQUE2QyxDQUFBO0lBQzdDLDBEQUFxQyxDQUFBO0lBQ3JDLDhEQUF5QyxDQUFBO0lB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LFVBQVUsQ0FBQyxHQUFHLENBQUM7SUFDM0MsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLEVBQUUsVUFBVSxDQUFDLElBQUksQ0FBQztJQUVoRCxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixFQUFFLFVBQVUsQ0FBQyxHQUFHLENBQUM7SUFDckQsQ0FBQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsRUFBRSxVQUFVLENBQUMsR0FBRyxDQUFDO0lBQ3BELENBQUMsaUJBQWlCLENBQUMsU0FBUyxFQUFFLFVBQVUsQ0FBQyxHQUFHLENBQUM7SUFFN0MsQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLEVBQUUsVUFBVSxDQUFDLEdBQUcsQ0FBQztJQUM1QyxDQUFDLGlCQUFpQixDQUFDLFNBQVMsRUFBRSxVQUFVLENBQUMsSUFBSSxDQUFDO0lBQzlDLENBQUMsaUJBQWlCLENBQUMsVUFBVSxFQUFFLFVBQVUsQ0FBQyxHQUFHLENBQUM7SUFDOUMsQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLEVBQUUsVUFBVSxDQUFDLEdBQUcsQ0FBQztDQUM3QyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBMZXMgdHlwZXMgTUlNRSBkZSBmaWNoaWVycyBzdXBwb3J0w6lzIHBhciBsZSBjb21wb3NhbnQuXG4gKlxuICogQHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9mci9kb2NzL1dlYi9IVFRQL0Jhc2ljc19vZl9IVFRQL01JTUVfdHlwZXMvQ29tbW9uX3R5cGVzXG4gKi9cbmV4cG9ydCBlbnVtIERzZnJNaW1lVHlwZUNvbnN0IHtcbiAgLy8gVEVYVFxuICBURVhUX0NTUyA9ICd0ZXh0L2NzcycsXG4gIFRFWFRfQ1NWID0gJ3RleHQvY3N2JyxcbiAgVEVYVF9IVE1MID0gJ3RleHQvaHRtbCcsXG4gIFRFWFRfQ0FMRU5EQVIgPSAndGV4dC9jYWxlbmRhcicsXG4gIFRFWFRfUExBSU4gPSAndGV4dC9wbGFpbicsXG4gIFRFWFRfWE1MID0gJ3RleHQveG1sJyxcblxuICAvLyBGT05UXG4gIEZPTlRfT1RGID0gJ2ZvbnQvb3RmJyxcbiAgRk9OVF9UVEYgPSAnZm9udC90dGYnLFxuICBGT05UX1dPRkYgPSAnZm9udC93b2ZmJyxcbiAgRk9OVF9XT0ZGMiA9ICdmb250L3dvZmYyJyxcblxuICAvLyBJTUFHRVxuICBJTUFHRV9CTVAgPSAnaW1hZ2UvYm1wJyxcbiAgSU1BR0VfR0lGID0gJ2ltYWdlL2dpZicsXG4gIElNQUdFX0lDT04gPSAnaW1hZ2UveC1pY29uJyxcbiAgSU1BR0VfSlBFRyA9ICdpbWFnZS9qcGVnJyxcbiAgSU1BR0VfUE5HID0gJ2ltYWdlL3BuZycsXG4gIElNQUdFX1NWRyA9ICdpbWFnZS9zdmcreG1sJyxcbiAgSU1BR0VfVElGRiA9ICdpbWFnZS90aWZmJyxcbiAgSU1BR0VfV0VCUCA9ICdpbWFnZS93ZWJwJyxcblxuICAvLyBBVURJT1xuICBBVURJT18zR1BQID0gJ2F1ZGlvLzNncHAnLFxuICBBVURJT18zR1BQMiA9ICdhdWRpby8zZ3BwMicsXG4gIEFVRElPX0FDQyA9ICdhdWRpby9hYWMnLFxuICBBVURJT19PR0cgPSAnYXVkaW8vb2dnJyxcbiAgQVVESU9fTUlESSA9ICdhdWRpby9taWRpJyxcbiAgQVVESU9fV0FWID0gJ2F1ZGlvL3gtd2F2JyxcbiAgQVVESU9fV0VCTSA9ICdhdWRpby93ZWJtJyxcblxuICAvLyBWSURFT1xuICBWSURFT18zR1BQID0gJ3ZpZGVvLzNncHAnLFxuICBWSURFT18zR1BQMiA9ICd2aWRlby8zZ3BwMicsXG4gIFZJREVPX01QRUcgPSAndmlkZW8vbXBlZycsXG4gIFZJREVPX09HRyA9ICd2aWRlby9vZ2cnLFxuICBWSURFT19XRUJNID0gJ3ZpZGVvL3dlYm0nLFxuXG4gIC8vIEFQUExJQ0FUSU9OXG4gIEFQUExJQ0FUSU9OX0FCSVdPUkQgPSAnYXBwbGljYXRpb24veC1hYml3b3JkJyxcbiAgQVBQTElDQVRJT05fQ1NIID0gJ2FwcGxpY2F0aW9uL3gtY3NoJyxcbiAgQVBQTElDQVRJT05fRVBVQiA9ICdhcHBsaWNhdGlvbi9lcHViK3ppcCcsXG4gIEFQUExJQ0FUSU9OX0ZMQVNIID0gJ2FwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoJyxcbiAgQVBQTElDQVRJT05fRk9STV9VUkxFTkNPREVEID0gJ2FwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCcsXG4gIEFQUExJQ0FUSU9OX0pBVkFTQ1JJUFQgPSAnYXBwbGljYXRpb24vamF2YXNjcmlwdCcsXG4gIEFQUExJQ0FUSU9OX0pTT04gPSAnYXBwbGljYXRpb24vanNvbicsXG4gIEFQUExJQ0FUSU9OX09DVEVUX1NUUkVBTSA9ICdhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0nLFxuICBBUFBMSUNBVElPTl9PR0cgPSAnYXBwbGljYXRpb24vb2dnJyxcbiAgQVBQTElDQVRJT05fUERGID0gJ2FwcGxpY2F0aW9uL3BkZicsXG4gIEFQUExJQ0FUSU9OX1JURiA9ICdhcHBsaWNhdGlvbi9ydGYnLFxuICBBUFBMSUNBVElPTl9UWVBFU0NSSVBUID0gJ2FwcGxpY2F0aW9uL3R5cGVzY3JpcHQnLFxuICBBUFBMSUNBVElPTl9YTUwgPSAnYXBwbGljYXRpb24veG1sJyxcbiAgQVBQTElDQVRJT05fWE1MX0FUT00gPSAnYXBwbGljYXRpb24vYXRvbSt4bWwnLFxuICBBUFBMSUNBVElPTl9YTUxfU1ZHID0gJ2FwcGxpY2F0aW9uL3N2Zyt4bWwnLFxuICBBUFBMSUNBVElPTl9YTUxfWEhUTUwgPSAnYXBwbGljYXRpb24veGh0bWwreG1sJyxcbiAgQVBQTElDQVRJT05fWE1MX1hVTCA9ICdhcHBsaWNhdGlvbi92bmQubW96aWxsYS54dWwreG1sJyxcblxuICAvLyBBUkNISVZFXG4gIEFSQ0hJVkVfN1pfQ09NUFJFU1NFRCA9ICdhcHBsaWNhdGlvbi94LTd6LWNvbXByZXNzZWQnLFxuICBBUkNISVZFX0JaSVAgPSAnYXBwbGljYXRpb24veC1iemlwJyxcbiAgQVJDSElWRV9CWklQMiA9ICdhcHBsaWNhdGlvbi94LWJ6aXAyJyxcbiAgQVJDSElWRV9KQVZBID0gJ2FwcGxpY2F0aW9uL2phdmEtYXJjaGl2ZScsXG4gIEFSQ0hJVkVfR1pJUCA9ICdhcHBsaWNhdGlvbi9nemlwJyxcbiAgQVJDSElWRV9SQVJfQ09NUFJFU1NFRCA9ICdhcHBsaWNhdGlvbi94LXJhci1jb21wcmVzc2VkJyxcbiAgQVJDSElWRV9UQVIgPSAnYXBwbGljYXRpb24veC10YXInLFxuICBBUkNISVZFX1JBUiA9ICdhcHBsaWNhdGlvbi92bmQucmFyJyxcbiAgQVJDSElWRV9aSVAgPSAnYXBwbGljYXRpb24vemlwJyxcbiAgQVJDSElWRV9aSVBfQ09NUFJFU1NFRCA9ICdhcHBsaWNhdGlvbi94LXppcC1jb21wcmVzc2VkJyxcblxuICAvLyBNSUNST1NPRlRcbiAgTVNfRk9OVF9PQkpFQ1QgPSAnYXBwbGljYXRpb24vdm5kLm1zLWZvbnRvYmplY3QnLFxuICBNU19FWENFTCA9ICdhcHBsaWNhdGlvbi92bmQubXMtZXhjZWwnLFxuICBNU19FWENFTF9YTUwgPSAnYXBwbGljYXRpb24vdm5kLm9wZW54bWxmb3JtYXRzLW9mZmljZWRvY3VtZW50LnNwcmVhZHNoZWV0bWwuc2hlZXQnLFxuICBNU19QT1dFUlBPSU5UID0gJ2FwcGxpY2F0aW9uL3ZuZC5tcy1wb3dlcnBvaW50JyxcbiAgTVNfUE9XRVJQT0lOVF9YTUwgPSAnYXBwbGljYXRpb24vdm5kLm9wZW54bWxmb3JtYXRzLW9mZmljZWRvY3VtZW50LnByZXNlbnRhdGlvbm1sLnByZXNlbnRhdGlvbicsXG4gIE1TX1ZJREVPID0gJ3ZpZGVvL3gtbXN2aWRlbycsXG4gIE1TX1ZJU0lPID0gJ2FwcGxpY2F0aW9uL3ZuZC52aXNpbycsXG4gIE1TX1dPUkQgPSAnYXBwbGljYXRpb24vbXN3b3JkJyxcbiAgTVNfV09SRF9YTUwgPSAnYXBwbGljYXRpb24vdm5kLm9wZW54bWxmb3JtYXRzLW9mZmljZWRvY3VtZW50LndvcmRwcm9jZXNzaW5nbWwuZG9jdW1lbnQnLFxuXG4gIC8vIEF1dHJlc1xuICBNVUxUSVBBUlRfRk9STV9EQVRBID0gJ211bHRpcGFydC9mb3JtLWRhdGEnLFxuICBTQ1JJUFRfU0hFTEwgPSAnYXBwbGljYXRpb24veC1zaCcsXG4gIE9QRU5fUFJFU0VOVEFUSU9OID0gJ2FwcGxpY2F0aW9uL3ZuZC5vYXNpcy5vcGVuZG9jdW1lbnQucHJlc2VudGF0aW9uJyxcbiAgT1BFTl9TUFJFQURTSEVFVCA9ICdhcHBsaWNhdGlvbi92bmQub2FzaXMub3BlbmRvY3VtZW50LnNwcmVhZHNoZWV0JyxcbiAgT1BFTl9URVhUID0gJ2FwcGxpY2F0aW9uL3ZuZC5vYXNpcy5vcGVuZG9jdW1lbnQudGV4dCcsXG59XG5cbi8qKlxuICogVHlwZSB1bmlvbiBjb3JyZXNwb25kYW50IGF1eCB2YWxldXJzIGRlIGwnZW51bSB7QGxpbmsgRHNmck1pbWVUeXBlQ29uc3R9LlxuICovXG4vL1RPRE86IChSUEEpIENlIHR5cGUgbidlc3QgcGFzIHV0aWxpc8OpIHBvdXIgdHlwZXIgYERzZnJEb3dubG9hZENvbXBvbmVudCNtaW1lVHlwZWAgbmkgYEJhc2VQYW5lbENvbXBvbmVudCNkb3dubG9hZE1pbWVUeXBlYFxuZXhwb3J0IHR5cGUgRHNmck1pbWVUeXBlID0gYCR7RHNmck1pbWVUeXBlQ29uc3R9YDtcblxuLyoqXG4gKiBGb25jdGlvbiB1dGlsaXRhaXJlXG4gKlxuICogQGlnbm9yZVxuICovXG5leHBvcnQgZnVuY3Rpb24gY29udmVydE1pbWVUeXBlMkZpbGVGb3JtYXQobWluZVR5cGU6IHN0cmluZyk6IEZpbGVGb3JtYXQgfCB1bmRlZmluZWQge1xuICBjb25zdCBlbGVtZW50ID0gbWltZVR5cGUyRmlsZUZvcm1hdC5maW5kKChlKSA9PiBlWzBdID09PSBtaW5lVHlwZSk7XG4gIHJldHVybiBlbGVtZW50ID8gZWxlbWVudFsxXSA6IHVuZGVmaW5lZDtcbn1cblxuLyoqXG4gKiBAaWdub3JlXG4gKi9cbmVudW0gRmlsZUZvcm1hdCB7XG4gIFhMUyA9ICdYTFMnLFxuICBYTFNYID0gJ1hMU1gnLFxuICBQUFQgPSAnUFBUJyxcbiAgUFBUWCA9ICdQUFRYJyxcbiAgRE9DID0gJ0RPQycsXG4gIERPQ1ggPSAnRE9DWCcsXG4gIE9EUyA9ICdPRFMnLFxuICBPRFAgPSAnT0RQJyxcbiAgT0RUID0gJ09EVCcsXG4gIFhNTCA9ICdYTUwnLFxuICBKUEcgPSAnSlBHJyxcbiAgUE5HID0gJ1BORycsXG4gIFBERiA9ICdQREYnLFxuICBDU1YgPSAnQ1NWJyxcbiAgSFRNTCA9ICdIVE1MJyxcbiAgU1ZHID0gJ1NWRycsXG4gIFRYVCA9ICdUWFQnLFxuICBaSVAgPSAnWklQJyxcbiAgU0VWRU5fWklQID0gJzdaJyxcbiAgUkFSID0gJ1JBUicsXG4gIFhIVE1MID0gJ1hIVE1MJyxcbiAgQk1QID0gJ0JNUCcsXG4gIEdJRiA9ICdHSUYnLFxuICBUSUYgPSAnVElGJyxcbiAgUlRGID0gJ1JURicsXG4gIEdaSVAgPSAnR1pJUCcsXG4gIFRBUiA9ICdUQVInLFxufVxuXG4vKipcbiAqIEBpZ25vcmVcbiAqL1xuY29uc3QgbWltZVR5cGUyRmlsZUZvcm1hdDogW0RzZnJNaW1lVHlwZSB8IHN0cmluZywgRmlsZUZvcm1hdF1bXSA9IFtcbiAgW0RzZnJNaW1lVHlwZUNvbnN0LkFQUExJQ0FUSU9OX1BERiwgRmlsZUZvcm1hdC5QREZdLFxuICBbRHNmck1pbWVUeXBlQ29uc3QuQVBQTElDQVRJT05fUlRGLCBGaWxlRm9ybWF0LlJURl0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5BUFBMSUNBVElPTl9YTUwsIEZpbGVGb3JtYXQuWE1MXSxcbiAgW0RzZnJNaW1lVHlwZUNvbnN0LkFQUExJQ0FUSU9OX1hNTF9BVE9NLCBGaWxlRm9ybWF0LlhNTF0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5BUFBMSUNBVElPTl9YTUxfWEhUTUwsIEZpbGVGb3JtYXQuWEhUTUxdLFxuXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5BUkNISVZFXzdaX0NPTVBSRVNTRUQsIEZpbGVGb3JtYXQuU0VWRU5fWklQXSxcbiAgW0RzZnJNaW1lVHlwZUNvbnN0LkFSQ0hJVkVfR1pJUCwgRmlsZUZvcm1hdC5HWklQXSxcbiAgW0RzZnJNaW1lVHlwZUNvbnN0LkFSQ0hJVkVfUkFSLCBGaWxlRm9ybWF0LlJBUl0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5BUkNISVZFX1RBUiwgRmlsZUZvcm1hdC5UQVJdLFxuICBbRHNmck1pbWVUeXBlQ29uc3QuQVJDSElWRV9aSVAsIEZpbGVGb3JtYXQuWklQXSxcbiAgW0RzZnJNaW1lVHlwZUNvbnN0LkFSQ0hJVkVfWklQX0NPTVBSRVNTRUQsIEZpbGVGb3JtYXQuWklQXSxcblxuICBbRHNmck1pbWVUeXBlQ29uc3QuSU1BR0VfQk1QLCBGaWxlRm9ybWF0LkJNUF0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5JTUFHRV9HSUYsIEZpbGVGb3JtYXQuR0lGXSxcbiAgW0RzZnJNaW1lVHlwZUNvbnN0LklNQUdFX0pQRUcsIEZpbGVGb3JtYXQuSlBHXSxcbiAgW0RzZnJNaW1lVHlwZUNvbnN0LklNQUdFX1BORywgRmlsZUZvcm1hdC5QTkddLFxuICBbRHNmck1pbWVUeXBlQ29uc3QuSU1BR0VfU1ZHLCBGaWxlRm9ybWF0LlNWR10sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5JTUFHRV9USUZGLCBGaWxlRm9ybWF0LlRJRl0sXG5cbiAgW0RzZnJNaW1lVHlwZUNvbnN0Lk1TX0VYQ0VMLCBGaWxlRm9ybWF0LlhMU10sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5NU19FWENFTF9YTUwsIEZpbGVGb3JtYXQuWExTWF0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5NU19QT1dFUlBPSU5ULCBGaWxlRm9ybWF0LlBQVF0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5NU19QT1dFUlBPSU5UX1hNTCwgRmlsZUZvcm1hdC5QUFRYXSxcbiAgW0RzZnJNaW1lVHlwZUNvbnN0Lk1TX1dPUkQsIEZpbGVGb3JtYXQuRE9DXSxcbiAgW0RzZnJNaW1lVHlwZUNvbnN0Lk1TX1dPUkRfWE1MLCBGaWxlRm9ybWF0LkRPQ1hdLFxuXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5PUEVOX1BSRVNFTlRBVElPTiwgRmlsZUZvcm1hdC5PRFBdLFxuICBbRHNmck1pbWVUeXBlQ29uc3QuT1BFTl9TUFJFQURTSEVFVCwgRmlsZUZvcm1hdC5PRFNdLFxuICBbRHNmck1pbWVUeXBlQ29uc3QuT1BFTl9URVhULCBGaWxlRm9ybWF0Lk9EVF0sXG5cbiAgW0RzZnJNaW1lVHlwZUNvbnN0LlRFWFRfQ1NWLCBGaWxlRm9ybWF0LkNTVl0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5URVhUX0hUTUwsIEZpbGVGb3JtYXQuSFRNTF0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5URVhUX1BMQUlOLCBGaWxlRm9ybWF0LlRYVF0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5URVhUX1hNTCwgRmlsZUZvcm1hdC5YTUxdLFxuXTtcbiJdfQ==