<?php 
/* Loads Stroke 7 Icon Font. */
add_filter( 'vc_iconpicker-type-glyphicons', 'vc_iconpicker_type_glyphicons' );

/**
 * glyphicons icons from glyphicons.com/
 *
 * @param $icons - taken from filter - vc_map param field settings['source'] provided icons (default empty array).
 * If array categorized it will auto-enable category dropdown
 *
 * @since 4.4
 * @return array - of icons for iconpicker, can be categorized, or not.
 */
function vc_iconpicker_type_glyphicons( $icons ) {
	$glyphicons_icons = array(
		array( "glyphicon glyphicon-asterisk" => __( "Asterisk", "js_composer" ) ),
		array( "glyphicon glyphicon-plus" => __( "Plus", "js_composer" ) ),
		array( "glyphicon glyphicon-minus" => __( "Minus", "js_composer" ) ),
		array( "glyphicon glyphicon-euro" => __( "Euro", "js_composer" ) ),
		array( "glyphicon glyphicon-cloud" => __( "Cloud", "js_composer" ) ),
		array( "glyphicon glyphicon-envelope" => __( "Envelope", "js_composer" ) ),
		array( "glyphicon glyphicon-pencil" => __( "Pencil", "js_composer" ) ),
		array( "glyphicon glyphicon-glass" => __( "Glass", "js_composer" ) ),
		array( "glyphicon glyphicon-music" => __( "Music", "js_composer" ) ),
		array( "glyphicon glyphicon-search" => __( "Search", "js_composer" ) ),
		array( "glyphicon glyphicon-heart" => __( "Heart", "js_composer" ) ),
		array( "glyphicon glyphicon-star" => __( "Star", "js_composer" ) ),
		array( "glyphicon glyphicon-star-empty" => __( "Star Empty", "js_composer" ) ),
		array( "glyphicon glyphicon-user" => __( "User", "js_composer" ) ),
		array( "glyphicon glyphicon-film" => __( "Film", "js_composer" ) ),
		array( "glyphicon glyphicon-th-large" => __( "Th Large", "js_composer" ) ),
		array( "glyphicon glyphicon-th" => __( "Th", "js_composer" ) ),
		array( "glyphicon glyphicon-th-list" => __( "Th List", "js_composer" ) ),
		array( "glyphicon glyphicon-ok" => __( "Ok", "js_composer" ) ),
		array( "glyphicon glyphicon-remove" => __( "Remove", "js_composer" ) ),
		array( "glyphicon glyphicon-zoom-in" => __( "Zoom In", "js_composer" ) ),
		array( "glyphicon glyphicon-zoom-out" => __( "Zoom Out", "js_composer" ) ),
		array( "glyphicon glyphicon-off" => __( "Off", "js_composer" ) ),
		array( "glyphicon glyphicon-signal" => __( "Signal", "js_composer" ) ),
		array( "glyphicon glyphicon-cog" => __( "Cog", "js_composer" ) ),
		array( "glyphicon glyphicon-trash" => __( "Trash", "js_composer" ) ),
		array( "glyphicon glyphicon-home" => __( "Home", "js_composer" ) ),
		array( "glyphicon glyphicon-file" => __( "File", "js_composer" ) ),
		array( "glyphicon glyphicon-time" => __( "Time", "js_composer" ) ),
		array( "glyphicon glyphicon-road" => __( "Road", "js_composer" ) ),
		array( "glyphicon glyphicon-download-alt" => __( "Download Alt", "js_composer" ) ),
		array( "glyphicon glyphicon-download" => __( "Download", "js_composer" ) ),
		array( "glyphicon glyphicon-upload" => __( "Upload", "js_composer" ) ),
		array( "glyphicon glyphicon-inbox" => __( "Inbox", "js_composer" ) ),
		array( "glyphicon glyphicon-play-circle" => __( "Play Circle", "js_composer" ) ),
		array( "glyphicon glyphicon-repeat" => __( "Repeat", "js_composer" ) ),
		array( "glyphicon glyphicon-refresh" => __( "Refresh", "js_composer" ) ),
		array( "glyphicon glyphicon-list-alt" => __( "List Alt", "js_composer" ) ),
		array( "glyphicon glyphicon-lock" => __( "Lock", "js_composer" ) ),
		array( "glyphicon glyphicon-flag" => __( "Flag", "js_composer" ) ),
		array( "glyphicon glyphicon-headphones" => __( "Headphones", "js_composer" ) ),
		array( "glyphicon glyphicon-volume-off" => __( "Volume Off", "js_composer" ) ),
		array( "glyphicon glyphicon-volume-down" => __( "Volume Down", "js_composer" ) ),
		array( "glyphicon glyphicon-volume-up" => __( "Volume Up", "js_composer" ) ),
		array( "glyphicon glyphicon-qrcode" => __( "Qrcode", "js_composer" ) ),
		array( "glyphicon glyphicon-barcode" => __( "Barcode", "js_composer" ) ),
		array( "glyphicon glyphicon-tag" => __( "Tag", "js_composer" ) ),
		array( "glyphicon glyphicon-tags" => __( "Tags", "js_composer" ) ),
		array( "glyphicon glyphicon-book" => __( "Book", "js_composer" ) ),
		array( "glyphicon glyphicon-bookmark" => __( "Bookmark", "js_composer" ) ),
		array( "glyphicon glyphicon-print" => __( "Print", "js_composer" ) ),
		array( "glyphicon glyphicon-camera" => __( "Camera", "js_composer" ) ),
		array( "glyphicon glyphicon-font" => __( "Font", "js_composer" ) ),
		array( "glyphicon glyphicon-bold" => __( "Bold", "js_composer" ) ),
		array( "glyphicon glyphicon-italic" => __( "Italic", "js_composer" ) ),
		array( "glyphicon glyphicon-text-height" => __( "Text Height", "js_composer" ) ),
		array( "glyphicon glyphicon-text-width" => __( "Text Width", "js_composer" ) ),
		array( "glyphicon glyphicon-align-left" => __( "align-left", "js_composer" ) ),
		array( "glyphicon glyphicon-align-right" => __( "align-right", "js_composer" ) ),
		array( "glyphicon glyphicon-align-center" => __( "align-center", "js_composer" ) ),
		array( "glyphicon glyphicon-align-justify" => __( "align-justify", "js_composer" ) ),
		array( "glyphicon glyphicon-list" => __( "List", "js_composer" ) ),
		array( "glyphicon glyphicon-indent-left" => __( "indent-left", "js_composer" ) ),
		array( "glyphicon glyphicon-indent-right" => __( "indent-right", "js_composer" ) ),
		array( "glyphicon glyphicon-facetime-video" => __( "facetime-video", "js_composer" ) ),
		array( "glyphicon glyphicon-picture" => __( "Picture", "js_composer" ) ),
		array( "glyphicon glyphicon-map-marker" => __( "map-marker", "js_composer" ) ),
		array( "glyphicon glyphicon-adjust" => __( "Adjust", "js_composer" ) ),
		array( "glyphicon glyphicon-tint" => __( "Tint", "js_composer" ) ),
		array( "glyphicon glyphicon-edit" => __( "Edit", "js_composer" ) ),
		array( "glyphicon glyphicon-share" => __( "Share", "js_composer" ) ),
		array( "glyphicon glyphicon-check" => __( "Check", "js_composer" ) ),
		array( "glyphicon glyphicon-move" => __( "Move", "js_composer" ) ),
		array( "glyphicon glyphicon-step-backward" => __( "step-backward", "js_composer" ) ),
		array( "glyphicon glyphicon-fast-backward" => __( "fast-backward", "js_composer" ) ),
		array( "glyphicon glyphicon-backward" => __( "Backward", "js_composer" ) ),
		array( "glyphicon glyphicon-play" => __( "Play", "js_composer" ) ),
		array( "glyphicon glyphicon-pause" => __( "Pause", "js_composer" ) ),
		array( "glyphicon glyphicon-stop" => __( "Stop", "js_composer" ) ),
		array( "glyphicon glyphicon-forward" => __( "Forward", "js_composer" ) ),
		array( "glyphicon glyphicon-fast-forward" => __( "fast-forward", "js_composer" ) ),
		array( "glyphicon glyphicon-step-forward" => __( "step-forward", "js_composer" ) ),
		array( "glyphicon glyphicon-eject" => __( "Eject", "js_composer" ) ),
		array( "glyphicon glyphicon-chevron-left" => __( "chevron-left", "js_composer" ) ),
		array( "glyphicon glyphicon-chevron-right" => __( "chevron-right", "js_composer" ) ),
		array( "glyphicon glyphicon-plus-sign" => __( "plus-sign", "js_composer" ) ),
		array( "glyphicon glyphicon-minus-sign" => __( "minus-sign", "js_composer" ) ),
		array( "glyphicon glyphicon-remove-sign" => __( "remove-sign", "js_composer" ) ),
		array( "glyphicon glyphicon-ok-sign" => __( "ok-sign", "js_composer" ) ),
		array( "glyphicon glyphicon-question-sign" => __( "question-sign", "js_composer" ) ),
		array( "glyphicon glyphicon-info-sign" => __( "info-sign", "js_composer" ) ),
		array( "glyphicon glyphicon-screenshot" => __( "Screenshot", "js_composer" ) ),
		array( "glyphicon glyphicon-remove-circle" => __( "remove-circle", "js_composer" ) ),
		array( "glyphicon glyphicon-ok-circle" => __( "ok-circle", "js_composer" ) ),
		array( "glyphicon glyphicon-ban-circle" => __( "ban-circle", "js_composer" ) ),
		array( "glyphicon glyphicon-arrow-left" => __( "arrow-left", "js_composer" ) ),
		array( "glyphicon glyphicon-arrow-right" => __( "arrow-right", "js_composer" ) ),
		array( "glyphicon glyphicon-arrow-up" => __( "arrow-up", "js_composer" ) ),
		array( "glyphicon glyphicon-arrow-down" => __( "arrow-down", "js_composer" ) ),
		array( "glyphicon glyphicon-share-alt" => __( "share-alt", "js_composer" ) ),
		array( "glyphicon glyphicon-resize-full" => __( "resize-full", "js_composer" ) ),
		array( "glyphicon glyphicon-resize-small" => __( "resize-small", "js_composer" ) ),
		array( "glyphicon glyphicon-exclamation-sign" => __( "exclamation-sign", "js_composer" ) ),
		array( "glyphicon glyphicon-gift" => __( "Gift", "js_composer" ) ),
		array( "glyphicon glyphicon-leaf" => __( "Leaf", "js_composer" ) ),
		array( "glyphicon glyphicon-fire" => __( "Fire", "js_composer" ) ),
		array( "glyphicon glyphicon-eye-open" => __( "eye-open", "js_composer" ) ),
		array( "glyphicon glyphicon-eye-close" => __( "eye-close", "js_composer" ) ),
		array( "glyphicon glyphicon-warning-sign" => __( "warning-sign", "js_composer" ) ),
		array( "glyphicon glyphicon-plane" => __( "plane", "js_composer" ) ),
		array( "glyphicon glyphicon-random" => __( "random", "js_composer" ) ),
		array( "glyphicon glyphicon-comment" => __( "comment", "js_composer" ) ),
		array( "glyphicon glyphicon-magnet" => __( "magnet", "js_composer" ) ),
		array( "glyphicon glyphicon-chevron-up" => __( "chevron-up", "js_composer" ) ),
		array( "glyphicon glyphicon-chevron-down" => __( "chevron-down", "js_composer" ) ),
		array( "glyphicon glyphicon-share-alt" => __( "share-alt", "js_composer" ) ),
		array( "glyphicon glyphicon-resize-full" => __( "resize-full", "js_composer" ) ),
		array( "glyphicon glyphicon-resize-small" => __( "resize-small", "js_composer" ) ),
		array( "glyphicon glyphicon-exclamation-sign" => __( "exclamation-sign", "js_composer" ) ),
		array( "glyphicon glyphicon-gift" => __( "gift", "js_composer" ) ),
		array( "glyphicon glyphicon-leaf" => __( "leaf", "js_composer" ) ),
		array( "glyphicon glyphicon-fire" => __( "fire", "js_composer" ) ),
		array( "glyphicon glyphicon-eye-open" => __( "eye-open", "js_composer" ) ),
		array( "glyphicon glyphicon-eye-close" => __( "eye-close", "js_composer" ) ),
		array( "glyphicon glyphicon-warning-sign" => __( "warning-sign", "js_composer" ) ),
		array( "glyphicon glyphicon-plane" => __( "plane", "js_composer" ) ),
		array( "glyphicon glyphicon-calendar" => __( "calendar", "js_composer" ) ),
		array( "glyphicon glyphicon-random" => __( "random", "js_composer" ) ),
		array( "glyphicon glyphicon-comment" => __( "comment", "js_composer" ) ),
		array( "glyphicon glyphicon-magnet" => __( "magnet", "js_composer" ) ),
		array( "glyphicon glyphicon-chevron-up" => __( "chevron-up", "js_composer" ) ),
		array( "glyphicon glyphicon-chevron-down" => __( "chevron-up", "js_composer" ) ),
		array( "glyphicon glyphicon-retweet" => __( "retweet", "js_composer" ) ),
		array( "glyphicon glyphicon-shopping-cart" => __( "shopping-cart", "js_composer" ) ),
		array( "glyphicon glyphicon-folder-close" => __( "folder-close", "js_composer" ) ),
		array( "glyphicon glyphicon-folder-open" => __( "folder-open", "js_composer" ) ),
		array( "glyphicon glyphicon-resize-vertical" => __( "resize-vertical", "js_composer" ) ),
		array( "glyphicon glyphicon-resize-horizontal" => __( "resize-horizontal", "js_composer" ) ),
		array( "glyphicon glyphicon-hdd" => __( "hdd", "js_composer" ) ),
		array( "glyphicon glyphicon-bullhorn" => __( "bullhorn", "js_composer" ) ),
		array( "glyphicon glyphicon-bell" => __( "bell", "js_composer" ) ),
		array( "glyphicon glyphicon-certificate" => __( "certificate", "js_composer" ) ),
		array( "glyphicon glyphicon-thumbs-up" => __( "thumbs-up", "js_composer" ) ),
		array( "glyphicon glyphicon-thumbs-down" => __( "thumbs-down", "js_composer" ) ),
		array( "glyphicon glyphicon-hand-right" => __( "hand-right", "js_composer" ) ),
		array( "glyphicon glyphicon-hand-left" => __( "hand-left", "js_composer" ) ),
		array( "glyphicon glyphicon-hand-up" => __( "hand-up", "js_composer" ) ),
		array( "glyphicon glyphicon-hand-down" => __( "hand-down", "js_composer" ) ),
		array( "glyphicon glyphicon-circle-arrow-right" => __( "circle-arrow-right", "js_composer" ) ),
		array( "glyphicon glyphicon-circle-arrow-left" => __( "circle-arrow-left", "js_composer" ) ),
		array( "glyphicon glyphicon-circle-arrow-up" => __( "circle-arrow-up", "js_composer" ) ),
		array( "glyphicon glyphicon-circle-arrow-down" => __( "circle-arrow-down", "js_composer" ) ),
		array( "glyphicon glyphicon-globe" => __( "globe", "js_composer" ) ),
		array( "glyphicon glyphicon-wrench" => __( "wrench", "js_composer" ) ),
		array( "glyphicon glyphicon-tasks" => __( "tasks", "js_composer" ) ),
		array( "glyphicon glyphicon-filter" => __( "filter", "js_composer" ) ),
		array( "glyphicon glyphicon-briefcase" => __( "briefcase", "js_composer" ) ),
		array( "glyphicon glyphicon-fullscreen" => __( "fullscreen", "js_composer" ) ),
		array( "glyphicon glyphicon-dashboard" => __( "dashboard", "js_composer" ) ),
		array( "glyphicon glyphicon-paperclip" => __( "paperclip", "js_composer" ) ),
		array( "glyphicon glyphicon-heart-empty" => __( "heart-empty", "js_composer" ) ),
		array( "glyphicon glyphicon-link" => __( "link", "js_composer" ) ),
		array( "glyphicon glyphicon-phone" => __( "phone", "js_composer" ) ),
		array( "glyphicon glyphicon-pushpin" => __( "pushpin", "js_composer" ) ),
		array( "glyphicon glyphicon-usd" => __( "usd", "js_composer" ) ),
		array( "glyphicon glyphicon-gbp" => __( "gbp", "js_composer" ) ),
		array( "glyphicon glyphicon-sort" => __( "sort", "js_composer" ) ),
		array( "glyphicon glyphicon-sort-by-alphabet" => __( "sort-by-alphabet", "js_composer" ) ),
		array( "glyphicon glyphicon-sort-by-alphabet-alt" => __( "sort-by-alphabet-alt", "js_composer" ) ),
		array( "glyphicon glyphicon-sort-by-order" => __( "sort-by-order", "js_composer" ) ),
		array( "glyphicon glyphicon-sort-by-order-alt" => __( "sort-by-order-alt", "js_composer" ) ),
		array( "glyphicon glyphicon-sort-by-attributes" => __( "sort-by-attributes", "js_composer" ) ),
		array( "glyphicon glyphicon-sort-by-attributes-alt" => __( "sort-by-attributes-alt", "js_composer" ) ),
		array( "glyphicon glyphicon-unchecked" => __( "unchecked", "js_composer" ) ),
		array( "glyphicon glyphicon-expand" => __( "expand", "js_composer" ) ),
		array( "glyphicon glyphicon-collapse-down" => __( "collapse-down", "js_composer" ) ),
		array( "glyphicon glyphicon-collapse-up" => __( "collapse-up", "js_composer" ) ),
		array( "glyphicon glyphicon-log-in" => __( "log-in", "js_composer" ) ),
		array( "glyphicon glyphicon-flash" => __( "flash", "js_composer" ) ),
		array( "glyphicon glyphicon-log-out" => __( "log-out", "js_composer" ) ),
		array( "glyphicon glyphicon-new-window" => __( "new-window", "js_composer" ) ),
		array( "glyphicon glyphicon-record" => __( "record", "js_composer" ) ),
		array( "glyphicon glyphicon-save" => __( "save", "js_composer" ) ),
		array( "glyphicon glyphicon-open" => __( "open", "js_composer" ) ),
		array( "glyphicon glyphicon-saved" => __( "saved", "js_composer" ) ),
		array( "glyphicon glyphicon-import" => __( "import", "js_composer" ) ),
		array( "glyphicon glyphicon-export" => __( "export", "js_composer" ) ),
		array( "glyphicon glyphicon-send" => __( "send", "js_composer" ) ),
		array( "glyphicon glyphicon-floppy-disk	" => __( "floppy-disk", "js_composer" ) ),
		array( "glyphicon glyphicon-floppy-saved" => __( "floppy-saved", "js_composer" ) ),
		array( "glyphicon glyphicon-floppy-remove" => __( "floppy-remove", "js_composer" ) ),
		array( "glyphicon glyphicon-floppy-save" => __( "floppy-save", "js_composer" ) ),
		array( "glyphicon glyphicon-floppy-open" => __( "floppy-open", "js_composer" ) ),
		array( "glyphicon glyphicon-credit-card" => __( "credit-card", "js_composer" ) ),
		array( "glyphicon glyphicon-transfer" => __( "transfer", "js_composer" ) ),
		array( "glyphicon glyphicon-cutlery" => __( "cutlery", "js_composer" ) ),
		array( "glyphicon glyphicon-header" => __( "header", "js_composer" ) ),
		array( "glyphicon glyphicon-compressed" => __( "compressed", "js_composer" ) ),
		array( "glyphicon glyphicon-earphone" => __( "earphone", "js_composer" ) ),
		array( "glyphicon glyphicon-phone-alt" => __( "phone-alt", "js_composer" ) ),
		array( "glyphicon glyphicon-tower" => __( "tower", "js_composer" ) ),
		array( "glyphicon glyphicon-stats" => __( "stats", "js_composer" ) ),
		array( "glyphicon glyphicon-sd-video" => __( "sd-video", "js_composer" ) ),
		array( "glyphicon glyphicon-hd-video" => __( "hd-video", "js_composer" ) ),
		array( "glyphicon glyphicon-subtitles" => __( "subtitles", "js_composer" ) ),
		array( "glyphicon glyphicon-sound-stereo" => __( "sound-stereo", "js_composer" ) ),
		array( "glyphicon glyphicon-sound-dolby" => __( "sound-dolby", "js_composer" ) ),
		array( "glyphicon glyphicon-sound-5-1" => __( "sound-5-1", "js_composer" ) ),
		array( "glyphicon glyphicon-sound-6-1" => __( "sound-6-1", "js_composer" ) ),
		array( "glyphicon glyphicon-sound-7-1" => __( "sound-7-1", "js_composer" ) ),
		array( "glyphicon glyphicon-copyright-mark" => __( "copyright-mark", "js_composer" ) ),
		array( "glyphicon glyphicon-registration-mark" => __( "registration-mark", "js_composer" ) ),
		array( "glyphicon glyphicon-cloud-download" => __( "cloud-download", "js_composer" ) ),
		array( "glyphicon glyphicon-cloud-upload" => __( "cloud-upload", "js_composer" ) ),
		array( "glyphicon glyphicon-tree-conifer" => __( "tree-conifer", "js_composer" ) ),
		array( "glyphicon glyphicon-tree-deciduous" => __( "tree-deciduous", "js_composer" ) ),
	);

	return array_merge( $icons, $glyphicons_icons );
}
 ?>