/home/desid573/public_html/magicride.ng/wp-includes/js
NameSizeModeActions
codemirror/-0755rm
crop/-0755rm
dist/-0755rm
imgareaselect/-0755rm
jcrop/-0755rm
jquery/-0755rm
mediaelement/-0755rm
plupload/-0755rm
swfupload/-0755rm
thickbox/-0755rm
tinymce/-0755rm
admin-bar.js155890644editdlrm
admin-bar.min.js71690644editdlrm
api-request.js26590644editdlrm
api-request.min.js7680644editdlrm
autosave.js213380644editdlrm
autosave.min.js54040644editdlrm
backbone.js722360644editdlrm
backbone.min.js222340644editdlrm
clipboard.js292760644editdlrm
clipboard.min.js104890644editdlrm
colorpicker.js290830644editdlrm
colorpicker.min.js165270644editdlrm
comment-reply.js100760644editdlrm
comment-reply.min.js21600644editdlrm
customize-base.js256860644editdlrm
customize-base.min.js78210644editdlrm
customize-loader.js79000644editdlrm
customize-loader.min.js35180644editdlrm
customize-models.js68160644editdlrm
customize-models.min.js36580644editdlrm
customize-preview-nav-menus.js150260644editdlrm
customize-preview-nav-menus.min.js50030644editdlrm
customize-preview-widgets.js231490644editdlrm
customize-preview-widgets.min.js77890644editdlrm
customize-preview.js279690644editdlrm
customize-preview.min.js107230644editdlrm
customize-selective-refresh.js333260644editdlrm
customize-selective-refresh.min.js106580644editdlrm
customize-views.js50650644editdlrm
customize-views.min.js24160644editdlrm
heartbeat.js231630644editdlrm
heartbeat.min.js58480644editdlrm
hoverIntent.js49500644editdlrm
hoverIntent.min.js10870644editdlrm
imagesloaded.min.js81130644editdlrm
json2.js184220644editdlrm
json2.min.js31180644editdlrm
masonry.min.js289530644editdlrm
mce-view.js257680644editdlrm
mce-view.min.js96760644editdlrm
media-audiovideo.js275480644editdlrm
media-audiovideo.min.js128770644editdlrm
media-editor.js289330644editdlrm
media-editor.min.js108210644editdlrm
media-grid.js291830644editdlrm
media-grid.min.js141730644editdlrm
media-models.js454270644editdlrm
media-models.min.js138860644editdlrm
media-views.js2522430644editdlrm
media-views.min.js1019800644editdlrm
quicktags.js225820644editdlrm
quicktags.min.js111140644editdlrm
shortcode.js105690644editdlrm
shortcode.min.js25780644editdlrm
swfobject.js102310644editdlrm
tw-sack.js49690644editdlrm
tw-sack.min.js32640644editdlrm
twemoji.js276170644editdlrm
twemoji.min.js108770644editdlrm
underscore.js529190644editdlrm
underscore.min.js160100644editdlrm
utils.js46570644editdlrm
utils.min.js18290644editdlrm
wp-a11y.js26520644editdlrm
wp-a11y.min.js6400644editdlrm
wp-ajax-response.js32010644editdlrm
wp-ajax-response.min.js20570644editdlrm
wp-api.js467490644editdlrm
wp-api.min.js145350644editdlrm
wp-auth-check.js43730644editdlrm
wp-auth-check.min.js17760644editdlrm
wp-backbone.js152420644editdlrm
wp-backbone.min.js30020644editdlrm
wp-custom-header.js104470644editdlrm
wp-custom-header.min.js44070644editdlrm
wp-embed-template.js62450644editdlrm
wp-embed-template.min.js30590644editdlrm
wp-embed.js34140644editdlrm
wp-embed.min.js14430644editdlrm
wp-emoji-loader.js61100644editdlrm
wp-emoji-loader.min.js18320644editdlrm
wp-emoji-release.min.js137570644editdlrm
wp-emoji.js89140644editdlrm
wp-emoji.min.js27960644editdlrm
wp-list-revisions.js9700644editdlrm
wp-list-revisions.min.js5620644editdlrm
wp-lists.js252820644editdlrm
wp-lists.min.js73710644editdlrm
wp-pointer.js103090644editdlrm
wp-pointer.min.js36170644editdlrm
wp-sanitize.js13500644editdlrm
wp-sanitize.min.js4230644editdlrm
wp-util.js39680644editdlrm
wp-util.min.js10420644editdlrm
wpdialog.js5600644editdlrm
wpdialog.min.js2370644editdlrm
wplink.js209600644editdlrm
wplink.min.js111420644editdlrm
zxcvbn-async.js8210644editdlrm
zxcvbn-async.min.js3160644editdlrm
zxcvbn.min.js8222020644editdlrm
Edit: /home/desid573/public_html/magicride.ng/wp-includes/js/wp-emoji-loader.js (6110B)
/** * @output wp-includes/js/wp-emoji-loader.js */ ( function( window, document, settings ) { var src, ready, ii, tests; // Create a canvas element for testing native browser support of emoji. var canvas = document.createElement( 'canvas' ); var context = canvas.getContext && canvas.getContext( '2d' ); /** * Checks if two sets of Emoji characters render the same visually. * * @since 4.9.0 * * @private * * @param {number[]} set1 Set of Emoji character codes. * @param {number[]} set2 Set of Emoji character codes. * * @return {boolean} True if the two sets render the same. */ function emojiSetsRenderIdentically( set1, set2 ) { var stringFromCharCode = String.fromCharCode; // Cleanup from previous test. context.clearRect( 0, 0, canvas.width, canvas.height ); context.fillText( stringFromCharCode.apply( this, set1 ), 0, 0 ); var rendered1 = canvas.toDataURL(); // Cleanup from previous test. context.clearRect( 0, 0, canvas.width, canvas.height ); context.fillText( stringFromCharCode.apply( this, set2 ), 0, 0 ); var rendered2 = canvas.toDataURL(); return rendered1 === rendered2; } /** * Detects if the browser supports rendering emoji or flag emoji. * * Flag emoji are a single glyph made of two characters, so some browsers * (notably, Firefox OS X) don't support them. * * @since 4.2.0 * * @private * * @param {string} type Whether to test for support of "flag" or "emoji". * * @return {boolean} True if the browser can render emoji, false if it cannot. */ function browserSupportsEmoji( type ) { var isIdentical; if ( ! context || ! context.fillText ) { return false; } /* * Chrome on OS X added native emoji rendering in M41. Unfortunately, * it doesn't work when the font is bolder than 500 weight. So, we * check for bold rendering support to avoid invisible emoji in Chrome. */ context.textBaseline = 'top'; context.font = '600 32px Arial'; switch ( type ) { case 'flag': /* * Test for UN flag compatibility. This is the least supported of the letter locale flags, * so gives us an easy test for full support. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly ([U] + [N]). */ isIdentical = emojiSetsRenderIdentically( [ 0xD83C, 0xDDFA, 0xD83C, 0xDDF3 ], [ 0xD83C, 0xDDFA, 0x200B, 0xD83C, 0xDDF3 ] ); if ( isIdentical ) { return false; } /* * Test for English flag compatibility. England is a country in the United Kingdom, it * does not have a two letter locale code but rather an five letter sub-division code. * * To test for support, we try to render it, and compare the rendering to how it would look if * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). */ isIdentical = emojiSetsRenderIdentically( [ 0xD83C, 0xDFF4, 0xDB40, 0xDC67, 0xDB40, 0xDC62, 0xDB40, 0xDC65, 0xDB40, 0xDC6E, 0xDB40, 0xDC67, 0xDB40, 0xDC7F ], [ 0xD83C, 0xDFF4, 0x200B, 0xDB40, 0xDC67, 0x200B, 0xDB40, 0xDC62, 0x200B, 0xDB40, 0xDC65, 0x200B, 0xDB40, 0xDC6E, 0x200B, 0xDB40, 0xDC67, 0x200B, 0xDB40, 0xDC7F ] ); return ! isIdentical; case 'emoji': /* * Love is love. * * To test for Emoji 12 support, try to render a new emoji: men holding hands, with different skin * tone modifiers. * * When updating this test for future Emoji releases, ensure that individual emoji that make up the * sequence come from older emoji standards. */ isIdentical = emojiSetsRenderIdentically( [0xD83D, 0xDC68, 0xD83C, 0xDFFE, 0x200D, 0xD83E, 0xDD1D, 0x200D, 0xD83D, 0xDC68, 0xD83C, 0xDFFC], [0xD83D, 0xDC68, 0xD83C, 0xDFFE, 0x200B, 0xD83E, 0xDD1D, 0x200B, 0xD83D, 0xDC68, 0xD83C, 0xDFFC] ); return ! isIdentical; } return false; } /** * Adds a script to the head of the document. * * @ignore * * @since 4.2.0 * * @param {Object} src The url where the script is located. * @return {void} */ function addScript( src ) { var script = document.createElement( 'script' ); script.src = src; script.defer = script.type = 'text/javascript'; document.getElementsByTagName( 'head' )[0].appendChild( script ); } tests = Array( 'flag', 'emoji' ); settings.supports = { everything: true, everythingExceptFlag: true }; /* * Tests the browser support for flag emojis and other emojis, and adjusts the * support settings accordingly. */ for( ii = 0; ii < tests.length; ii++ ) { settings.supports[ tests[ ii ] ] = browserSupportsEmoji( tests[ ii ] ); settings.supports.everything = settings.supports.everything && settings.supports[ tests[ ii ] ]; if ( 'flag' !== tests[ ii ] ) { settings.supports.everythingExceptFlag = settings.supports.everythingExceptFlag && settings.supports[ tests[ ii ] ]; } } settings.supports.everythingExceptFlag = settings.supports.everythingExceptFlag && ! settings.supports.flag; // Sets DOMReady to false and assigns a ready function to settings. settings.DOMReady = false; settings.readyCallback = function() { settings.DOMReady = true; }; // When the browser can not render everything we need to load a polyfill. if ( ! settings.supports.everything ) { ready = function() { settings.readyCallback(); }; /* * Cross-browser version of adding a dom ready event. */ if ( document.addEventListener ) { document.addEventListener( 'DOMContentLoaded', ready, false ); window.addEventListener( 'load', ready, false ); } else { window.attachEvent( 'onload', ready ); document.attachEvent( 'onreadystatechange', function() { if ( 'complete' === document.readyState ) { settings.readyCallback(); } } ); } src = settings.source || {}; if ( src.concatemoji ) { addScript( src.concatemoji ); } else if ( src.wpemoji && src.twemoji ) { addScript( src.twemoji ); addScript( src.wpemoji ); } } } )( window, document, window._wpemojiSettings );