primeng
Version:
[](https://badge.fury.io/js/primeng) [](https://www.npmjs.com/package/primeng) [![Actions CI](https://github.com/primefaces/primeng/workflows/No
314 lines • 54 kB
JavaScript
export class PrimeIcons {
static ADDRESS_BOOK = 'pi pi-address-book';
static ALIGN_CENTER = 'pi pi-align-center';
static ALIGN_JUSTIFY = 'pi pi-align-justify';
static ALIGN_LEFT = 'pi pi-align-left';
static ALIGN_RIGHT = 'pi pi-align-right';
static AMAZON = 'pi pi-amazon';
static ANDROID = 'pi pi-android';
static ANGLE_DOUBLE_DOWN = 'pi pi-angle-double-down';
static ANGLE_DOUBLE_LEFT = 'pi pi-angle-double-left';
static ANGLE_DOUBLE_RIGHT = 'pi pi-angle-double-right';
static ANGLE_DOUBLE_UP = 'pi pi-angle-double-up';
static ANGLE_DOWN = 'pi pi-angle-down';
static ANGLE_LEFT = 'pi pi-angle-left';
static ANGLE_RIGHT = 'pi pi-angle-right';
static ANGLE_UP = 'pi pi-angle-up';
static APPLE = 'pi pi-apple';
static ARROWS_ALT = 'pi pi-arrows-alt';
static ARROW_CIRCLE_DOWN = 'pi pi-arrow-circle-down';
static ARROW_CIRCLE_LEFT = 'pi pi-arrow-circle-left';
static ARROW_CIRCLE_RIGHT = 'pi pi-arrow-circle-right';
static ARROW_CIRCLE_UP = 'pi pi-arrow-circle-up';
static ARROW_DOWN = 'pi pi-arrow-down';
static ARROW_DOWN_LEFT = 'pi pi-arrow-down-left';
static ARROW_DOWN_LEFT_AND_ARROW_UP_RIGHT_TO_CENTER = 'pi pi-arrow-down-left-and-arrow-up-right-to-center';
static ARROW_DOWN_RIGHT = 'pi pi-arrow-down-right';
static ARROW_LEFT = 'pi pi-arrow-left';
static ARROW_RIGHT_ARROW_LEFT = 'pi pi-arrow-right-arrow-left';
static ARROW_RIGHT = 'pi pi-arrow-right';
static ARROW_UP = 'pi pi-arrow-up';
static ARROW_UP_LEFT = 'pi pi-arrow-up-left';
static ARROW_UP_RIGHT = 'pi pi-arrow-up-right';
static ARROW_UP_RIGHT_AND_ARROW_DOWN_LEFT_FROM_CENTER = 'pi pi-arrow-up-right-and-arrow-down-left-from-center';
static ARROWS_H = 'pi pi-arrows-h';
static ARROWS_V = 'pi pi-arrows-v';
static ASTERISK = 'pi pi-asterisk';
static AT = 'pi pi-at';
static BACKWARD = 'pi pi-backward';
static BAN = 'pi pi-ban';
static BARCODE = 'pi pi-barcode';
static BARS = 'pi pi-bars';
static BELL = 'pi pi-bell';
static BELL_SLASH = 'pi pi-bell-slash';
static BITCOIN = 'pi pi-bitcoin';
static BOLT = 'pi pi-bolt';
static BOOK = 'pi pi-book';
static BOOKMARK = 'pi pi-bookmark';
static BOOKMARK_FILL = 'pi pi-bookmark-fill';
static BOX = 'pi pi-box';
static BRIEFCASE = 'pi pi-briefcase';
static BUILDING = 'pi pi-building';
static BUILDING_COLUMNS = 'pi pi-building-columns';
static BULLSEYE = 'pi pi-bullseye';
static CALCULATOR = 'pi pi-calculator';
static CALENDAR = 'pi pi-calendar';
static CALENDAR_CLOCK = 'pi pi-calendar-clock';
static CALENDAR_MINUS = 'pi pi-calendar-minus';
static CALENDAR_PLUS = 'pi pi-calendar-plus';
static CALENDAR_TIMES = 'pi pi-calendar-times';
static CAMERA = 'pi pi-camera';
static CAR = 'pi pi-car';
static CARET_DOWN = 'pi pi-caret-down';
static CARET_LEFT = 'pi pi-caret-left';
static CARET_RIGHT = 'pi pi-caret-right';
static CARET_UP = 'pi pi-caret-up';
static CART_ARROW_DOWN = 'pi pi-cart-arrow-down';
static CART_MINUS = 'pi pi-cart-minus';
static CART_PLUS = 'pi pi-cart-plus';
static CHART_BAR = 'pi pi-chart-bar';
static CHART_LINE = 'pi pi-chart-line';
static CHART_PIE = 'pi pi-chart-pie';
static CHART_SCATTER = 'pi pi-chart-scatter';
static CHECK = 'pi pi-check';
static CHECK_CIRCLE = 'pi pi-check-circle';
static CHECK_SQUARE = 'pi pi-check-square';
static CHEVRON_CIRCLE_DOWN = 'pi pi-chevron-circle-down';
static CHEVRON_CIRCLE_LEFT = 'pi pi-chevron-circle-left';
static CHEVRON_CIRCLE_RIGHT = 'pi pi-chevron-circle-right';
static CHEVRON_CIRCLE_UP = 'pi pi-chevron-circle-up';
static CHEVRON_DOWN = 'pi pi-chevron-down';
static CHEVRON_LEFT = 'pi pi-chevron-left';
static CHEVRON_RIGHT = 'pi pi-chevron-right';
static CHEVRON_UP = 'pi pi-chevron-up';
static CIRCLE = 'pi pi-circle';
static CIRCLE_FILL = 'pi pi-circle-fill';
static CLIPBOARD = 'pi pi-clipboard';
static CLOCK = 'pi pi-clock';
static CLONE = 'pi pi-clone';
static CLOUD = 'pi pi-cloud';
static CLOUD_DOWNLOAD = 'pi pi-cloud-download';
static CLOUD_UPLOAD = 'pi pi-cloud-upload';
static CODE = 'pi pi-code';
static COG = 'pi pi-cog';
static COMMENT = 'pi pi-comment';
static COMMENTS = 'pi pi-comments';
static COMPASS = 'pi pi-compass';
static COPY = 'pi pi-copy';
static CREDIT_CARD = 'pi pi-credit-card';
static CROWN = 'pi pi-crown';
static DATABASE = 'pi pi-database';
static DESKTOP = 'pi pi-desktop';
static DELETE_LEFT = 'pi pi-delete-left';
static DIRECTIONS = 'pi pi-directions';
static DIRECTIONS_ALT = 'pi pi-directions-alt';
static DISCORD = 'pi pi-discord';
static DOLLAR = 'pi pi-dollar';
static DOWNLOAD = 'pi pi-download';
static EJECT = 'pi pi-eject';
static ELLIPSIS_H = 'pi pi-ellipsis-h';
static ELLIPSIS_V = 'pi pi-ellipsis-v';
static ENVELOPE = 'pi pi-envelope';
static EQUALS = 'pi pi-equals';
static ERASER = 'pi pi-eraser';
static ETHEREUM = 'pi pi-ethereum';
static EURO = 'pi pi-euro';
static EXCLAMATION_CIRCLE = 'pi pi-exclamation-circle';
static EXCLAMATION_TRIANGLE = 'pi pi-exclamation-triangle';
static EXPAND = 'pi pi-expand';
static EXTERNAL_LINK = 'pi pi-external-link';
static EYE = 'pi pi-eye';
static EYE_SLASH = 'pi pi-eye-slash';
static FACE_SMILE = 'pi pi-face-smile';
static FACEBOOK = 'pi pi-facebook';
static FAST_BACKWARD = 'pi pi-fast-backward';
static FAST_FORWARD = 'pi pi-fast-forward';
static FILE = 'pi pi-file';
static FILE_ARROW_UP = 'pi pi-file-arrow-up';
static FILE_CHECK = 'pi pi-file-check';
static FILE_EDIT = 'pi pi-file-edit';
static FILE_IMPORT = 'pi pi-file-import';
static FILE_PDF = 'pi pi-file-pdf';
static FILE_PLUS = 'pi pi-file-plus';
static FILE_EXCEL = 'pi pi-file-excel';
static FILE_EXPORT = 'pi pi-file-export';
static FILE_WORD = 'pi pi-file-word';
static FILTER = 'pi pi-filter';
static FILTER_FILL = 'pi pi-filter-fill';
static FILTER_SLASH = 'pi pi-filter-slash';
static FLAG = 'pi pi-flag';
static FLAG_FILL = 'pi pi-flag-fill';
static FOLDER = 'pi pi-folder';
static FOLDER_OPEN = 'pi pi-folder-open';
static FOLDER_PLUS = 'pi pi-folder-plus';
static FORWARD = 'pi pi-forward';
static GAUGE = 'pi pi-gauge';
static GIFT = 'pi pi-gift';
static GITHUB = 'pi pi-github';
static GLOBE = 'pi pi-globe';
static GOOGLE = 'pi pi-google';
static GRADUATION_CAP = 'pi pi-graduation-cap';
static HAMMER = 'pi pi-hammer';
static HASHTAG = 'pi pi-hashtag';
static HEADPHONES = 'pi pi-headphones';
static HEART = 'pi pi-heart';
static HEART_FILL = 'pi pi-heart-fill';
static HISTORY = 'pi pi-history';
static HOME = 'pi pi-home';
static HOURGLASS = 'pi pi-hourglass';
static ID_CARD = 'pi pi-id-card';
static IMAGE = 'pi pi-image';
static IMAGES = 'pi pi-images';
static INBOX = 'pi pi-inbox';
static INDIAN_RUPEE = 'pi pi-indian-rupee';
static INFO = 'pi pi-info';
static INFO_CIRCLE = 'pi pi-info-circle';
static INSTAGRAM = 'pi pi-instagram';
static KEY = 'pi pi-key';
static LANGUAGE = 'pi pi-language';
static LIGHTBULB = 'pi pi-lightbulb';
static LINK = 'pi pi-link';
static LINKEDIN = 'pi pi-linkedin';
static LIST = 'pi pi-list';
static LIST_CHECK = 'pi pi-list-check';
static LOCK = 'pi pi-lock';
static LOCK_OPEN = 'pi pi-lock-open';
static MAP = 'pi pi-map';
static MAP_MARKER = 'pi pi-map-marker';
static MARS = 'pi pi-mars';
static MEGAPHONE = 'pi pi-megaphone';
static MICROCHIP = 'pi pi-microchip';
static MICROCHIP_AI = 'pi pi-microchip-ai';
static MICROPHONE = 'pi pi-microphone';
static MICROSOFT = 'pi pi-microsoft';
static MINUS = 'pi pi-minus';
static MINUS_CIRCLE = 'pi pi-minus-circle';
static MOBILE = 'pi pi-mobile';
static MONEY_BILL = 'pi pi-money-bill';
static MOON = 'pi pi-moon';
static OBJECTS_COLUMN = 'pi pi-objects-column';
static PALETTE = 'pi pi-palette';
static PAPERCLIP = 'pi pi-paperclip';
static PAUSE = 'pi pi-pause';
static PAUSE_CIRCLE = 'pi pi-pause-circle';
static PAYPAL = 'pi pi-paypal';
static PEN_TO_SQUARE = 'pi pi-pen-to-square';
static PENCIL = 'pi pi-pencil';
static PERCENTAGE = 'pi pi-percentage';
static PHONE = 'pi pi-phone';
static PINTEREST = 'pi pi-pinterest';
static PLAY = 'pi pi-play';
static PLAY_CIRCLE = 'pi pi-play-circle';
static PLUS = 'pi pi-plus';
static PLUS_CIRCLE = 'pi pi-plus-circle';
static POUND = 'pi pi-pound';
static POWER_OFF = 'pi pi-power-off';
static PRIME = 'pi pi-prime';
static PRINT = 'pi pi-print';
static QRCODE = 'pi pi-qrcode';
static QUESTION = 'pi pi-question';
static QUESTION_CIRCLE = 'pi pi-question-circle';
static RECEIPT = 'pi pi-receipt';
static REDDIT = 'pi pi-reddit';
static REFRESH = 'pi pi-refresh';
static REPLAY = 'pi pi-replay';
static REPLY = 'pi pi-reply';
static SAVE = 'pi pi-save';
static SEARCH = 'pi pi-search';
static SEARCH_MINUS = 'pi pi-search-minus';
static SEARCH_PLUS = 'pi pi-search-plus';
static SEND = 'pi pi-send';
static SERVER = 'pi pi-server';
static SHARE_ALT = 'pi pi-share-alt';
static SHIELD = 'pi pi-shield';
static SHOP = 'pi pi-shop';
static SHOPPING_BAG = 'pi pi-shopping-bag';
static SHOPPING_CART = 'pi pi-shopping-cart';
static SIGN_IN = 'pi pi-sign-in';
static SIGN_OUT = 'pi pi-sign-out';
static SITEMAP = 'pi pi-sitemap';
static SLACK = 'pi pi-slack';
static SLIDERS_H = 'pi pi-sliders-h';
static SLIDERS_V = 'pi pi-sliders-v';
static SORT = 'pi pi-sort';
static SORT_ALPHA_DOWN = 'pi pi-sort-alpha-down';
static SORT_ALPHA_DOWN_ALT = 'pi pi-sort-alpha-down-alt';
static SORT_ALPHA_UP = 'pi pi-sort-alpha-up';
static SORT_ALPHA_UP_ALT = 'pi pi-sort-alpha-up-alt';
static SORT_ALT = 'pi pi-sort-alt';
static SORT_ALT_SLASH = 'pi pi-sort-alt-slash';
static SORT_AMOUNT_DOWN = 'pi pi-sort-amount-down';
static SORT_AMOUNT_DOWN_ALT = 'pi pi-sort-amount-down-alt';
static SORT_AMOUNT_UP = 'pi pi-sort-amount-up';
static SORT_AMOUNT_UP_ALT = 'pi pi-sort-amount-up-alt';
static SORT_DOWN = 'pi pi-sort-down';
static SORT_DOWN_FILL = 'pi pi-sort-down-fill';
static SORT_NUMERIC_DOWN = 'pi pi-sort-numeric-down';
static SORT_NUMERIC_DOWN_ALT = 'pi pi-sort-numeric-down-alt';
static SORT_NUMERIC_UP = 'pi pi-sort-numeric-up';
static SORT_NUMERIC_UP_ALT = 'pi pi-sort-numeric-up-alt';
static SORT_UP = 'pi pi-sort-up';
static SORT_UP_FILL = 'pi pi-sort-up-fill';
static SPARKLES = 'pi pi-sparkles';
static SPINNER = 'pi pi-spinner';
static SPINNER_DOTTED = 'pi pi-spinner-dotted';
static STAR = 'pi pi-star';
static STAR_FILL = 'pi pi-star-fill';
static STAR_HALF = 'pi pi-star-half';
static STAR_HALF_FILL = 'pi pi-star-half-fill';
static STEP_BACKWARD = 'pi pi-step-backward';
static STEP_BACKWARD_ALT = 'pi pi-step-backward-alt';
static STEP_FORWARD = 'pi pi-step-forward';
static STEP_FORWARD_ALT = 'pi pi-step-forward-alt';
static STOP = 'pi pi-stop';
static STOP_CIRCLE = 'pi pi-stop-circle';
static STOPWATCH = 'pi pi-stopwatch';
static SUN = 'pi pi-sun';
static SYNC = 'pi pi-sync';
static TABLE = 'pi pi-table';
static TABLET = 'pi pi-tablet';
static TAG = 'pi pi-tag';
static TAGS = 'pi pi-tags';
static TELEGRAM = 'pi pi-telegram';
static TH_LARGE = 'pi pi-th-large';
static THUMBS_DOWN = 'pi pi-thumbs-down';
static THUMBS_DOWN_FILL = 'pi pi-thumbs-down-fill';
static THUMBS_UP = 'pi pi-thumbs-up';
static THUMBS_UP_FILL = 'pi pi-thumbs-up-fill';
static THUMBTACK = 'pi pi-thumbtack';
static TICKET = 'pi pi-ticket';
static TIKTOK = 'pi pi-tiktok';
static TIMES = 'pi pi-times';
static TIMES_CIRCLE = 'pi pi-times-circle';
static TRASH = 'pi pi-trash';
static TROPHY = 'pi pi-trophy';
static TRUCK = 'pi pi-truck';
static TURKISH_LIRA = 'pi pi-turkish-lira';
static TWITCH = 'pi pi-twitch';
static TWITTER = 'pi pi-twitter';
static UNDO = 'pi pi-undo';
static UNLOCK = 'pi pi-unlock';
static UPLOAD = 'pi pi-upload';
static USER = 'pi pi-user';
static USER_EDIT = 'pi pi-user-edit';
static USER_MINUS = 'pi pi-user-minus';
static USER_PLUS = 'pi pi-user-plus';
static USERS = 'pi pi-users';
static VENUS = 'pi pi-venus';
static VERIFIED = 'pi pi-verified';
static VIDEO = 'pi pi-video';
static VIMEO = 'pi pi-vimeo';
static VOLUME_DOWN = 'pi pi-volume-down';
static VOLUME_OFF = 'pi pi-volume-off';
static VOLUME_UP = 'pi pi-volume-up';
static WALLET = 'pi pi-wallet';
static WAREHOUSE = 'pi pi-warehouse';
static WAVE_PULSE = 'pi pi-wave-pulse';
static WHATSAPP = 'pi pi-whatsapp';
static WIFI = 'pi pi-wifi';
static WINDOW_MAXIMIZE = 'pi pi-window-maximize';
static WINDOW_MINIMIZE = 'pi pi-window-minimize';
static WRENCH = 'pi pi-wrench';
static YOUTUBE = 'pi pi-youtube';
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJpbWVpY29ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9hcHAvY29tcG9uZW50cy9hcGkvcHJpbWVpY29ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLE9BQU8sVUFBVTtJQUNaLE1BQU0sQ0FBVSxZQUFZLEdBQUcsb0JBQW9CLENBQUM7SUFDcEQsTUFBTSxDQUFVLFlBQVksR0FBRyxvQkFBb0IsQ0FBQztJQUNwRCxNQUFNLENBQVUsYUFBYSxHQUFHLHFCQUFxQixDQUFDO0lBQ3RELE1BQU0sQ0FBVSxVQUFVLEdBQUcsa0JBQWtCLENBQUM7SUFDaEQsTUFBTSxDQUFVLFdBQVcsR0FBRyxtQkFBbUIsQ0FBQztJQUNsRCxNQUFNLENBQVUsTUFBTSxHQUFHLGNBQWMsQ0FBQztJQUN4QyxNQUFNLENBQVUsT0FBTyxHQUFHLGVBQWUsQ0FBQztJQUMxQyxNQUFNLENBQVUsaUJBQWlCLEdBQUcseUJBQXlCLENBQUM7SUFDOUQsTUFBTSxDQUFVLGlCQUFpQixHQUFHLHlCQUF5QixDQUFDO0lBQzlELE1BQU0sQ0FBVSxrQkFBa0IsR0FBRywwQkFBMEIsQ0FBQztJQUNoRSxNQUFNLENBQVUsZUFBZSxHQUFHLHVCQUF1QixDQUFDO0lBQzFELE1BQU0sQ0FBVSxVQUFVLEdBQUcsa0JBQWtCLENBQUM7SUFDaEQsTUFBTSxDQUFVLFVBQVUsR0FBRyxrQkFBa0IsQ0FBQztJQUNoRCxNQUFNLENBQVUsV0FBVyxHQUFHLG1CQUFtQixDQUFDO0lBQ2xELE1BQU0sQ0FBVSxRQUFRLEdBQUcsZ0JBQWdCLENBQUM7SUFDNUMsTUFBTSxDQUFVLEtBQUssR0FBRyxhQUFhLENBQUM7SUFDdEMsTUFBTSxDQUFVLFVBQVUsR0FBRyxrQkFBa0IsQ0FBQztJQUNoRCxNQUFNLENBQVUsaUJBQWlCLEdBQUcseUJBQXlCLENBQUM7SUFDOUQsTUFBTSxDQUFVLGlCQUFpQixHQUFHLHlCQUF5QixDQUFDO0lBQzlELE1BQU0sQ0FBVSxrQkFB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LEdBQUcsdUJBQXVCLENBQUM7SUFDMUQsTUFBTSxDQUFVLE1BQU0sR0FBRyxjQUFjLENBQUM7SUFDeEMsTUFBTSxDQUFVLE9BQU8sR0FBRyxlQUFlLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY2xhc3MgUHJpbWVJY29ucyB7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBBRERSRVNTX0JPT0sgPSAncGkgcGktYWRkcmVzcy1ib29rJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEFMSUdOX0NFTlRFUiA9ICdwaSBwaS1hbGlnbi1jZW50ZXInO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQUxJR05fSlVTVElGWSA9ICdwaSBwaS1hbGlnbi1qdXN0aWZ5JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEFMSUdOX0xFRlQgPSAncGkgcGktYWxpZ24tbGVmdCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBBTElHTl9SSUdIVCA9ICdwaSBwaS1hbGlnbi1yaWdodCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBBTUFaT04gPSAncGkgcGktYW1hem9uJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEFORFJPSUQgPSAncGkgcGktYW5kcm9pZCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBBTkdMRV9ET1VCTEVfRE9XTiA9ICdwaSBwaS1hbmdsZS1kb3VibGUtZG93bic7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBBTkdMRV9ET1VCTEVfTEVGVCA9ICdwaSBwaS1hbmdsZS1kb3VibGUtbGVmdCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBBTkdMRV9ET1VCTEVfUklHSFQgPSAncGkgcGktYW5nbGUtZG91YmxlLXJpZ2h0JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEFOR0xFX0RPVUJMRV9VUCA9ICdwaSBwaS1hbmdsZS1kb3VibGUtdXAnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQU5HTEVfRE9XTiA9ICdwaSBwaS1hbmdsZS1kb3duJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEFOR0xFX0xFRlQgPSAncGkgcGktYW5nbGUtbGVmdCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBBTkdMRV9SSUdIVCA9ICdwaSBwaS1hbmdsZS1yaWdodCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBBTkdMRV9VUCA9ICdwaSBwaS1hbmdsZS11cCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBBUFBMRSA9ICdwaSBwaS1hcHBsZSc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBBUlJPV1NfQUxUID0gJ3BpIHBpLWFycm93cy1hbHQnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQVJST1dfQ0lSQ0xFX0RPV04gPSAncGkgcGktYXJyb3ctY2lyY2xlLWRvd24nO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQVJST1dfQ0lSQ0xFX0xFRlQgPSAncGkgcGktYXJyb3ctY2lyY2xlLWxlZnQnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQVJST1dfQ0lSQ0xFX1JJR0hUID0gJ3BpIHBpLWFycm93LWNpcmNsZS1yaWdodCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBBUlJPV19DSVJDTEVfVVAgPSAncGkgcGktYXJyb3ctY2lyY2xlLXVwJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEFSUk9XX0RPV04gPSAncGkgcGktYXJyb3ctZG93bic7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBBUlJPV19ET1dOX0xFRlQgPSAncGkgcGktYXJyb3ctZG93bi1sZWZ0JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEFSUk9XX0RPV05fTEVGVF9BTkRfQVJST1dfVVBfUklHSFRfVE9fQ0VOVEVSID0gJ3BpIHBpLWFycm93LWRvd24tbGVmdC1hbmQtYXJyb3ctdXAtcmlnaHQtdG8tY2VudGVyJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEFSUk9XX0RPV05fUklHSFQgPSAncGkgcGktYXJyb3ctZG93bi1yaWdodCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBBUlJPV19MRUZUID0gJ3BpIHBpLWFycm93LWxlZnQnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQVJST1dfUklHSFRfQVJST1dfTEVGVCA9ICdwaSBwaS1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEFSUk9XX1JJR0hUID0gJ3BpIHBpLWFycm93LXJpZ2h0JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEFSUk9XX1VQID0gJ3BpIHBpLWFycm93LXVwJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEFSUk9XX1VQX0xFRlQgPSAncGkgcGktYXJyb3ctdXAtbGVmdCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBBUlJPV19VUF9SSUdIVCA9ICdwaSBwaS1hcnJvdy11cC1yaWdodCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBBUlJPV19VUF9SSUdIVF9BTkRfQVJST1dfRE9XTl9MRUZUX0ZST01fQ0VOVEVSID0gJ3BpIHBpLWFycm93LXVwLXJpZ2h0LWFuZC1hcnJvdy1kb3duLWxlZnQtZnJvbS1jZW50ZXInO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQVJST1dTX0ggPSAncGkgcGktYXJyb3dzLWgnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQVJST1dTX1YgPSAncGkgcGktYXJyb3dzLXYnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQVNURVJJU0sgPSAncGkgcGktYXN0ZXJpc2snO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQVQgPSAncGkgcGktYXQnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQkFDS1dBUkQgPSAncGkgcGktYmFja3dhcmQnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQkFOID0gJ3BpIHBpLWJhbic7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBCQVJDT0RFID0gJ3BpIHBpLWJhcmNvZGUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQkFSUyA9ICdwaSBwaS1iYXJzJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEJFTEwgPSAncGkgcGktYmVsbCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBCRUxMX1NMQVNIID0gJ3BpIHBpLWJlbGwtc2xhc2gnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQklUQ09JTiA9ICdwaSBwaS1iaXRjb2luJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEJPTFQgPSAncGkgcGktYm9sdCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBCT09LID0gJ3BpIHBpLWJvb2snO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQk9PS01BUksgPSAncGkgcGktYm9va21hcmsnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQk9PS01BUktfRklMTCA9ICdwaSBwaS1ib29rbWFyay1maWxsJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEJPWCA9ICdwaSBwaS1ib3gnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQlJJRUZDQVNFID0gJ3BpIHBpLWJyaWVmY2FzZSc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBCVUlMRElORyA9ICdwaSBwaS1idWlsZGluZyc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBCVUlMRElOR19DT0xVTU5TID0gJ3BpIHBpLWJ1aWxkaW5nLWNvbHVtbnMnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQlVMTFNFWUUgPSAncGkgcGktYnVsbHNleWUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQ0FMQ1VMQVRPUiA9ICdwaSBwaS1jYWxjdWxhdG9yJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENBTEVOREFSID0gJ3BpIHBpLWNhbGVuZGFyJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENBTEVOREFSX0NMT0NLID0gJ3BpIHBpLWNhbGVuZGFyLWNsb2NrJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENBTEVOREFSX01JTlVTID0gJ3BpIHBpLWNhbGVuZGFyLW1pbnVzJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENBTEVOREFSX1BMVVMgPSAncGkgcGktY2FsZW5kYXItcGx1cyc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBDQUxFTkRBUl9USU1FUyA9ICdwaSBwaS1jYWxlbmRhci10aW1lcyc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBDQU1FUkEgPSAncGkgcGktY2FtZXJhJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENBUiA9ICdwaSBwaS1jYXInO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQ0FSRVRfRE9XTiA9ICdwaSBwaS1jYXJldC1kb3duJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENBUkVUX0xFRlQgPSAncGkgcGktY2FyZXQtbGVmdCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBDQVJFVF9SSUdIVCA9ICdwaSBwaS1jYXJldC1yaWdodCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBDQVJFVF9VUCA9ICdwaSBwaS1jYXJldC11cCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBDQVJUX0FSUk9XX0RPV04gPSAncGkgcGktY2FydC1hcnJvdy1kb3duJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENBUlRfTUlOVVMgPSAncGkgcGktY2FydC1taW51cyc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBDQVJUX1BMVVMgPSAncGkgcGktY2FydC1wbHVzJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENIQVJUX0JBUiA9ICdwaSBwaS1jaGFydC1iYXInO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQ0hBUlRfTElORSA9ICdwaSBwaS1jaGFydC1saW5lJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENIQVJUX1BJRSA9ICdwaSBwaS1jaGFydC1waWUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQ0hBUlRfU0NBVFRFUiA9ICdwaSBwaS1jaGFydC1zY2F0dGVyJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENIRUNLID0gJ3BpIHBpLWNoZWNrJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENIRUNLX0NJUkNMRSA9ICdwaSBwaS1jaGVjay1jaXJjbGUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQ0hFQ0tfU1FVQVJFID0gJ3BpIHBpLWNoZWNrLXNxdWFyZSc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBDSEVWUk9OX0NJUkNMRV9ET1dOID0gJ3BpIHBpLWNoZXZyb24tY2lyY2xlLWRvd24nO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQ0hFVlJPTl9DSVJDTEVfTEVGVCA9ICdwaSBwaS1jaGV2cm9uLWNpcmNsZS1sZWZ0JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENIRVZST05fQ0lSQ0xFX1JJR0hUID0gJ3BpIHBpLWNoZXZyb24tY2lyY2xlLXJpZ2h0JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENIRVZST05fQ0lSQ0xFX1VQID0gJ3BpIHBpLWNoZXZyb24tY2lyY2xlLXVwJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENIRVZST05fRE9XTiA9ICdwaSBwaS1jaGV2cm9uLWRvd24nO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQ0hFVlJPTl9MRUZUID0gJ3BpIHBpLWNoZXZyb24tbGVmdCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBDSEVWUk9OX1JJR0hUID0gJ3BpIHBpLWNoZXZyb24tcmlnaHQnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQ0hFVlJPTl9VUCA9ICdwaSBwaS1jaGV2cm9uLXVwJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENJUkNMRSA9ICdwaSBwaS1jaXJjbGUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQ0lSQ0xFX0ZJTEwgPSAncGkgcGktY2lyY2xlLWZpbGwnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQ0xJUEJPQVJEID0gJ3BpIHBpLWNsaXBib2FyZCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBDTE9DSyA9ICdwaSBwaS1jbG9jayc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBDTE9ORSA9ICdwaSBwaS1jbG9uZSc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBDTE9VRCA9ICdwaSBwaS1jbG91ZCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBDTE9VRF9ET1dOTE9BRCA9ICdwaSBwaS1jbG91ZC1kb3dubG9hZCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBDTE9VRF9VUExPQUQgPSAncGkgcGktY2xvdWQtdXBsb2FkJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENPREUgPSAncGkgcGktY29kZSc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBDT0cgPSAncGkgcGktY29nJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENPTU1FTlQgPSAncGkgcGktY29tbWVudCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBDT01NRU5UUyA9ICdwaSBwaS1jb21tZW50cyc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBDT01QQVNTID0gJ3BpIHBpLWNvbXBhc3MnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgQ09QWSA9ICdwaSBwaS1jb3B5JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENSRURJVF9DQVJEID0gJ3BpIHBpLWNyZWRpdC1jYXJkJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IENST1dOID0gJ3BpIHBpLWNyb3duJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IERBVEFCQVNFID0gJ3BpIHBpLWRhdGFiYXNlJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IERFU0tUT1AgPSAncGkgcGktZGVza3RvcCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBERUxFVEVfTEVGVCA9ICdwaSBwaS1kZWxldGUtbGVmdCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBESVJFQ1RJT05TID0gJ3BpIHBpLWRpcmVjdGlvbnMnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRElSRUNUSU9OU19BTFQgPSAncGkgcGktZGlyZWN0aW9ucy1hbHQnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRElTQ09SRCA9ICdwaSBwaS1kaXNjb3JkJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IERPTExBUiA9ICdwaSBwaS1kb2xsYXInO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRE9XTkxPQUQgPSAncGkgcGktZG93bmxvYWQnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRUpFQ1QgPSAncGkgcGktZWplY3QnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRUxMSVBTSVNfSCA9ICdwaSBwaS1lbGxpcHNpcy1oJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEVMTElQU0lTX1YgPSAncGkgcGktZWxsaXBzaXMtdic7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBFTlZFTE9QRSA9ICdwaSBwaS1lbnZlbG9wZSc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBFUVVBTFMgPSAncGkgcGktZXF1YWxzJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEVSQVNFUiA9ICdwaSBwaS1lcmFzZXInO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRVRIRVJFVU0gPSAncGkgcGktZXRoZXJldW0nO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRVVSTyA9ICdwaSBwaS1ldXJvJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEVYQ0xBTUFUSU9OX0NJUkNMRSA9ICdwaSBwaS1leGNsYW1hdGlvbi1jaXJjbGUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRVhDTEFNQVRJT05fVFJJQU5HTEUgPSAncGkgcGktZXhjbGFtYXRpb24tdHJpYW5nbGUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRVhQQU5EID0gJ3BpIHBpLWV4cGFuZCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBFWFRFUk5BTF9MSU5LID0gJ3BpIHBpLWV4dGVybmFsLWxpbmsnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRVlFID0gJ3BpIHBpLWV5ZSc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBFWUVfU0xBU0ggPSAncGkgcGktZXllLXNsYXNoJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEZBQ0VfU01JTEUgPSAncGkgcGktZmFjZS1zbWlsZSc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBGQUNFQk9PSyA9ICdwaSBwaS1mYWNlYm9vayc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBGQVNUX0JBQ0tXQVJEID0gJ3BpIHBpLWZhc3QtYmFja3dhcmQnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRkFTVF9GT1JXQVJEID0gJ3BpIHBpLWZhc3QtZm9yd2FyZCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBGSUxFID0gJ3BpIHBpLWZpbGUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRklMRV9BUlJPV19VUCA9ICdwaSBwaS1maWxlLWFycm93LXVwJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEZJTEVfQ0hFQ0sgPSAncGkgcGktZmlsZS1jaGVjayc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBGSUxFX0VESVQgPSAncGkgcGktZmlsZS1lZGl0JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEZJTEVfSU1QT1JUID0gJ3BpIHBpLWZpbGUtaW1wb3J0JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEZJTEVfUERGID0gJ3BpIHBpLWZpbGUtcGRmJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEZJTEVfUExVUyA9ICdwaSBwaS1maWxlLXBsdXMnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRklMRV9FWENFTCA9ICdwaSBwaS1maWxlLWV4Y2VsJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEZJTEVfRVhQT1JUID0gJ3BpIHBpLWZpbGUtZXhwb3J0JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEZJTEVfV09SRCA9ICdwaSBwaS1maWxlLXdvcmQnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRklMVEVSID0gJ3BpIHBpLWZpbHRlcic7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBGSUxURVJfRklMTCA9ICdwaSBwaS1maWx0ZXItZmlsbCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBGSUxURVJfU0xBU0ggPSAncGkgcGktZmlsdGVyLXNsYXNoJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEZMQUcgPSAncGkgcGktZmxhZyc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBGTEFHX0ZJTEwgPSAncGkgcGktZmxhZy1maWxsJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEZPTERFUiA9ICdwaSBwaS1mb2xkZXInO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRk9MREVSX09QRU4gPSAncGkgcGktZm9sZGVyLW9wZW4nO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRk9MREVSX1BMVVMgPSAncGkgcGktZm9sZGVyLXBsdXMnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgRk9SV0FSRCA9ICdwaSBwaS1mb3J3YXJkJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEdBVUdFID0gJ3BpIHBpLWdhdWdlJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEdJRlQgPSAncGkgcGktZ2lmdCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBHSVRIVUIgPSAncGkgcGktZ2l0aHViJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEdMT0JFID0gJ3BpIHBpLWdsb2JlJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEdPT0dMRSA9ICdwaSBwaS1nb29nbGUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgR1JBRFVBVElPTl9DQVAgPSAncGkgcGktZ3JhZHVhdGlvbi1jYXAnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgSEFNTUVSID0gJ3BpIHBpLWhhbW1lcic7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBIQVNIVEFHID0gJ3BpIHBpLWhhc2h0YWcnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgSEVBRFBIT05FUyA9ICdwaSBwaS1oZWFkcGhvbmVzJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEhFQVJUID0gJ3BpIHBpLWhlYXJ0JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEhFQVJUX0ZJTEwgPSAncGkgcGktaGVhcnQtZmlsbCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBISVNUT1JZID0gJ3BpIHBpLWhpc3RvcnknO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgSE9NRSA9ICdwaSBwaS1ob21lJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEhPVVJHTEFTUyA9ICdwaSBwaS1ob3VyZ2xhc3MnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgSURfQ0FSRCA9ICdwaSBwaS1pZC1jYXJkJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IElNQUdFID0gJ3BpIHBpLWltYWdlJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IElNQUdFUyA9ICdwaSBwaS1pbWFnZXMnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgSU5CT1ggPSAncGkgcGktaW5ib3gnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgSU5ESUFOX1JVUEVFID0gJ3BpIHBpLWluZGlhbi1ydXBlZSc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBJTkZPID0gJ3BpIHBpLWluZm8nO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgSU5GT19DSVJDTEUgPSAncGkgcGktaW5mby1jaXJjbGUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgSU5TVEFHUkFNID0gJ3BpIHBpLWluc3RhZ3JhbSc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBLRVkgPSAncGkgcGkta2V5JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IExBTkdVQUdFID0gJ3BpIHBpLWxhbmd1YWdlJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IExJR0hUQlVMQiA9ICdwaSBwaS1saWdodGJ1bGInO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgTElOSyA9ICdwaSBwaS1saW5rJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IExJTktFRElOID0gJ3BpIHBpLWxpbmtlZGluJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IExJU1QgPSAncGkgcGktbGlzdCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBMSVNUX0NIRUNLID0gJ3BpIHBpLWxpc3QtY2hlY2snO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgTE9DSyA9ICdwaSBwaS1sb2NrJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IExPQ0tfT1BFTiA9ICdwaSBwaS1sb2NrLW9wZW4nO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgTUFQID0gJ3BpIHBpLW1hcCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBNQVBfTUFSS0VSID0gJ3BpIHBpLW1hcC1tYXJrZXInO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgTUFSUyA9ICdwaSBwaS1tYXJzJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IE1FR0FQSE9ORSA9ICdwaSBwaS1tZWdhcGhvbmUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgTUlDUk9DSElQID0gJ3BpIHBpLW1pY3JvY2hpcCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBNSUNST0NISVBfQUkgPSAncGkgcGktbWljcm9jaGlwLWFpJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IE1JQ1JPUEhPTkUgPSAncGkgcGktbWljcm9waG9uZSc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBNSUNST1NPRlQgPSAncGkgcGktbWljcm9zb2Z0JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IE1JTlVTID0gJ3BpIHBpLW1pbnVzJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IE1JTlVTX0NJUkNMRSA9ICdwaSBwaS1taW51cy1jaXJjbGUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgTU9CSUxFID0gJ3BpIHBpLW1vYmlsZSc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBNT05FWV9CSUxMID0gJ3BpIHBpLW1vbmV5LWJpbGwnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgTU9PTiA9ICdwaSBwaS1tb29uJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IE9CSkVDVFNfQ09MVU1OID0gJ3BpIHBpLW9iamVjdHMtY29sdW1uJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFBBTEVUVEUgPSAncGkgcGktcGFsZXR0ZSc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBQQVBFUkNMSVAgPSAncGkgcGktcGFwZXJjbGlwJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFBBVVNFID0gJ3BpIHBpLXBhdXNlJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFBBVVNFX0NJUkNMRSA9ICdwaSBwaS1wYXVzZS1jaXJjbGUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgUEFZUEFMID0gJ3BpIHBpLXBheXBhbCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBQRU5fVE9fU1FVQVJFID0gJ3BpIHBpLXBlbi10by1zcXVhcmUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgUEVOQ0lMID0gJ3BpIHBpLXBlbmNpbCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBQRVJDRU5UQUdFID0gJ3BpIHBpLXBlcmNlbnRhZ2UnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgUEhPTkUgPSAncGkgcGktcGhvbmUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgUElOVEVSRVNUID0gJ3BpIHBpLXBpbnRlcmVzdCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBQTEFZID0gJ3BpIHBpLXBsYXknO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgUExBWV9DSVJDTEUgPSAncGkgcGktcGxheS1jaXJjbGUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgUExVUyA9ICdwaSBwaS1wbHVzJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFBMVVNfQ0lSQ0xFID0gJ3BpIHBpLXBsdXMtY2lyY2xlJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFBPVU5EID0gJ3BpIHBpLXBvdW5kJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFBPV0VSX09GRiA9ICdwaSBwaS1wb3dlci1vZmYnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgUFJJTUUgPSAncGkgcGktcHJpbWUnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgUFJJTlQgPSAncGkgcGktcHJpbnQnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgUVJDT0RFID0gJ3BpIHBpLXFyY29kZSc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBRVUVTVElPTiA9ICdwaSBwaS1xdWVzdGlvbic7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBRVUVTVElPTl9DSVJDTEUgPSAncGkgcGktcXVlc3Rpb24tY2lyY2xlJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFJFQ0VJUFQgPSAncGkgcGktcmVjZWlwdCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBSRURESVQgPSAncGkgcGktcmVkZGl0JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFJFRlJFU0ggPSAncGkgcGktcmVmcmVzaCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBSRVBMQVkgPSAncGkgcGktcmVwbGF5JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFJFUExZID0gJ3BpIHBpLXJlcGx5JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFNBVkUgPSAncGkgcGktc2F2ZSc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBTRUFSQ0ggPSAncGkgcGktc2VhcmNoJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFNFQVJDSF9NSU5VUyA9ICdwaSBwaS1zZWFyY2gtbWludXMnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU0VBUkNIX1BMVVMgPSAncGkgcGktc2VhcmNoLXBsdXMnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU0VORCA9ICdwaSBwaS1zZW5kJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFNFUlZFUiA9ICdwaSBwaS1zZXJ2ZXInO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU0hBUkVfQUxUID0gJ3BpIHBpLXNoYXJlLWFsdCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBTSElFTEQgPSAncGkgcGktc2hpZWxkJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFNIT1AgPSAncGkgcGktc2hvcCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBTSE9QUElOR19CQUcgPSAncGkgcGktc2hvcHBpbmctYmFnJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFNIT1BQSU5HX0NBUlQgPSAncGkgcGktc2hvcHBpbmctY2FydCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBTSUdOX0lOID0gJ3BpIHBpLXNpZ24taW4nO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU0lHTl9PVVQgPSAncGkgcGktc2lnbi1vdXQnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU0lURU1BUCA9ICdwaSBwaS1zaXRlbWFwJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFNMQUNLID0gJ3BpIHBpLXNsYWNrJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFNMSURFUlNfSCA9ICdwaSBwaS1zbGlkZXJzLWgnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU0xJREVSU19WID0gJ3BpIHBpLXNsaWRlcnMtdic7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBTT1JUID0gJ3BpIHBpLXNvcnQnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU09SVF9BTFBIQV9ET1dOID0gJ3BpIHBpLXNvcnQtYWxwaGEtZG93bic7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBTT1JUX0FMUEhBX0RPV05fQUxUID0gJ3BpIHBpLXNvcnQtYWxwaGEtZG93bi1hbHQnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU09SVF9BTFBIQV9VUCA9ICdwaSBwaS1zb3J0LWFscGhhLXVwJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFNPUlRfQUxQSEFfVVBfQUxUID0gJ3BpIHBpLXNvcnQtYWxwaGEtdXAtYWx0JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFNPUlRfQUxUID0gJ3BpIHBpLXNvcnQtYWx0JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFNPUlRfQUxUX1NMQVNIID0gJ3BpIHBpLXNvcnQtYWx0LXNsYXNoJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFNPUlRfQU1PVU5UX0RPV04gPSAncGkgcGktc29ydC1hbW91bnQtZG93bic7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBTT1JUX0FNT1VOVF9ET1dOX0FMVCA9ICdwaSBwaS1zb3J0LWFtb3VudC1kb3duLWFsdCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBTT1JUX0FNT1VOVF9VUCA9ICdwaSBwaS1zb3J0LWFtb3VudC11cCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBTT1JUX0FNT1VOVF9VUF9BTFQgPSAncGkgcGktc29ydC1hbW91bnQtdXAtYWx0JztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFNPUlRfRE9XTiA9ICdwaSBwaS1zb3J0LWRvd24nO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU09SVF9ET1dOX0ZJTEwgPSAncGkgcGktc29ydC1kb3duLWZpbGwnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU09SVF9OVU1FUklDX0RPV04gPSAncGkgcGktc29ydC1udW1lcmljLWRvd24nO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU09SVF9OVU1FUklDX0RPV05fQUxUID0gJ3BpIHBpLXNvcnQtbnVtZXJpYy1kb3duLWFsdCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBTT1JUX05VTUVSSUNfVVAgPSAncGkgcGktc29ydC1udW1lcmljLXVwJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFNPUlRfTlVNRVJJQ19VUF9BTFQgPSAncGkgcGktc29ydC1udW1lcmljLXVwLWFsdCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBTT1JUX1VQID0gJ3BpIHBpLXNvcnQtdXAnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU09SVF9VUF9GSUxMID0gJ3BpIHBpLXNvcnQtdXAtZmlsbCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBTUEFSS0xFUyA9ICdwaSBwaS1zcGFya2xlcyc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBTUElOTkVSID0gJ3BpIHBpLXNwaW5uZXInO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU1BJTk5FUl9ET1RURUQgPSAncGkgcGktc3Bpbm5lci1kb3R0ZWQnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU1RBUiA9ICdwaSBwaS1zdGFyJztcbiAgICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFNUQVJfRklMTCA9ICdwaSBwaS1zdGFyLWZpbGwnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU1RBUl9IQUxGID0gJ3BpIHBpLXN0YXItaGFsZic7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBTVEFSX0hBTEZfRklMTCA9ICdwaSBwaS1zdGFyLWhhbGYtZmlsbCc7XG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBTVEVQX0JBQ0tXQVJEID0gJ3BpIHBpLXN0ZXAtYmFja3dhcmQnO1xuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgU1RFUF9CQUNLV0FSRF9BTFQgPSAncGkgcGktc3RlcC