_print_emoji_detection_script

The timeline below displays how wordpress function _print_emoji_detection_script has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.5

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string $url The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/15.0.3/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string $extension The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string $url The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/15.0.3/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string $extension The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class-wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class-wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class-wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
    }
    wp_print_inline_script_tag(sprintf('window._wpemojiSettings = %s;', wp_json_encode($settings)) . "\n" . file_get_contents(ABSPATH . WPINC . '/js/wp-emoji-loader' . wp_scripts_get_suffix() . '.js'));
}

WordPress Version: 6.3

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string $url The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/14.0.0/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string $extension The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string $url The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/14.0.0/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string $extension The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class-wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class-wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class-wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
    }
    wp_print_inline_script_tag(sprintf('window._wpemojiSettings = %s;', wp_json_encode($settings)) . "\n" . file_get_contents(ABSPATH . WPINC . '/js/wp-emoji-loader' . wp_scripts_get_suffix() . '.js'));
}

WordPress Version: 6.1

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string $url The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/14.0.0/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string $extension The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string $url The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/14.0.0/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string $extension The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class-wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class-wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class-wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
    }
    wp_print_inline_script_tag(sprintf('window._wpemojiSettings = %s;', wp_json_encode($settings)) . "\n" . file_get_contents(sprintf(ABSPATH . WPINC . '/js/wp-emoji-loader' . wp_scripts_get_suffix() . '.js')));
}

WordPress Version: 5.9

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string $url The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/13.1.0/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string $extension The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string $url The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/13.1.0/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string $extension The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
    }
    wp_print_inline_script_tag(sprintf('window._wpemojiSettings = %s;', wp_json_encode($settings)) . "\n" . file_get_contents(sprintf(ABSPATH . WPINC . '/js/wp-emoji-loader' . wp_scripts_get_suffix() . '.js')));
}

WordPress Version: 5.8

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string $url The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/13.1.0/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string $extension The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string $url The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/13.1.0/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string $extension The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    $type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/javascript"';
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `npm run build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([10084,65039,8205,55357,56613],[10084,65039,8203,55357,56613])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 6.1

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string $url The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/13.0.1/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string $extension The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string $url The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/13.0.1/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string $extension The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    $type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/javascript"';
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `npm run build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55357,56424,8205,55356,57212],[55357,56424,8203,55356,57212])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 5.6

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string $url The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/13.0.1/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string $extension The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string $url The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/13.0.1/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string $extension The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    $type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/javascript"';
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `npm run build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,8205,55356,57212],[55357,56424,8203,55356,57212])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 5.4

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string $url The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/13.0.0/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string $extension The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string $url The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/13.0.0/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string $extension The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    $type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/javascript"';
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `npm run build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55357,56424,8205,55356,57212],[55357,56424,8203,55356,57212])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 5.2

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string $url The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/13.0.0/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string $extension The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string $url The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/13.0.0/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string $extension The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    $type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/javascript"';
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `npm run build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,8205,55356,57212],[55357,56424,8203,55356,57212])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: .10

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string $url The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/13.0.0/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string $extension The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string $url The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/13.0.0/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string $extension The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    $type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/javascript"';
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `npm run build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55357,56424,8205,55356,57212],[55357,56424,8203,55356,57212])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 5.5

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string $url The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/13.0.0/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string $extension The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string $url The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/13.0.0/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string $extension The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    $type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/javascript"';
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `npm run build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,8205,55356,57212],[55357,56424,8203,55356,57212])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 4.5

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string $url The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/12.0.0-1/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string $extension The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string $url The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/12.0.0-1/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string $extension The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    $type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/javascript"';
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `npm run build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			/*! This file is auto-generated */
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 4.2

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string $url The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/12.0.0-1/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string $extension The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string $url The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/12.0.0-1/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string $extension The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    $type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/javascript"';
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `npm run build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			/*! This file is auto-generated */
			!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: .10

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string $url The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/12.0.0-1/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string $extension The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string $url The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/12.0.0-1/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string $extension The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    $type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/javascript"';
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `npm run build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			/*! This file is auto-generated */
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 5.4

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string $url The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/12.0.0-1/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string $extension The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string $url The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/12.0.0-1/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string $extension The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    $type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/javascript"';
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `npm run build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			/*! This file is auto-generated */
			!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 3.7

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/12.0.0-1/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/12.0.0-1/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    $type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/javascript"';
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `npm run build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 3.2

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/12.0.0-1/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/12.0.0-1/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    $type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/javascript"';
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `npm run build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: .10

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/12.0.0-1/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/12.0.0-1/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    $type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/javascript"';
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `npm run build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 5.3

/**
 * Prints inline Emoji detection script.
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/12.0.0-1/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/12.0.0-1/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    $type_attr = current_theme_supports('html5', 'style') ? '' : ' type="text/javascript"';
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `npm run build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script<?php 
        echo $type_attr;
        ?>>
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 2.3

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/12.0.0-1/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/12.0.0-1/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: .20

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/12.0.0-1/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/12.0.0-1/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])?!1:!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 2.2

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/12.0.0-1/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/12.0.0-1/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: .10

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/12.0.0-1/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/12.0.0-1/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])?!1:!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 5.2

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/12.0.0-1/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/12.0.0-1/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55357,56424,55356,57342,8205,55358,56605,8205,55357,56424,55356,57340],[55357,56424,55356,57342,8203,55358,56605,8203,55357,56424,55356,57340]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 1.9

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/11.2.0/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/11.2.0/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])?!1:!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55358,56760,9792,65039],[55358,56760,8203,9792,65039])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 1.2

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/11.2.0/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/11.2.0/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55358,56760,9792,65039],[55358,56760,8203,9792,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: .10

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/11.2.0/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/11.2.0/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])?!1:!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55358,56760,9792,65039],[55358,56760,8203,9792,65039])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 5.1

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/11.2.0/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/11.2.0/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . '/js/wp-emoji-loader.js');
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55358,56760,9792,65039],[55358,56760,8203,9792,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 0.3

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/11/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/11/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55358,56760,9792,65039],[55358,56760,8203,9792,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: .20

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/11/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/11/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])?!1:!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55358,56760,9792,65039],[55358,56760,8203,9792,65039])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 0.2

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/11/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/11/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55358,56760,9792,65039],[55358,56760,8203,9792,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: .12

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/11/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/11/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])?!1:!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55358,56760,9792,65039],[55358,56760,8203,9792,65039])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 9.8

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/11/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/11/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55358,56760,9792,65039],[55358,56760,8203,9792,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 9.3

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/2.4/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/2.4/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55357,56692,8205,9792,65039],[55357,56692,8203,9792,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: .20

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/11/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/11/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])?!1:!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55358,56760,9792,65039],[55358,56760,8203,9792,65039])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 9.2

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/2.3/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/2.3/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55358,56794,8205,9794,65039],[55358,56794,8203,9794,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: .17

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/11/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/11/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])?!1:!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([55358,56760,9792,65039],[55358,56760,8203,9792,65039])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: .10

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/11/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/11/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55358,56760,9792,65039],[55358,56760,8203,9792,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 4.9

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/2.3/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/2.3/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55358,56794,8205,9794,65039],[55358,56794,8203,9794,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: .10

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/2.3/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/2.3/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a){var b,c,d,e,f=String.fromCharCode;if(!k||!k.fillText)return!1;switch(k.clearRect(0,0,j.width,j.height),k.textBaseline="top",k.font="600 32px Arial",a){case"flag":return k.fillText(f(55356,56826,55356,56819),0,0),b=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,56826,8203,55356,56819),0,0),c=j.toDataURL(),b!==c&&(k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447),0,0),b=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447),0,0),c=j.toDataURL(),b!==c);case"emoji4":return k.fillText(f(55358,56794,8205,9794,65039),0,0),d=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55358,56794,8203,9794,65039),0,0),e=j.toDataURL(),d!==e}return!1}function e(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i,j=b.createElement("canvas"),k=j.getContext&&j.getContext("2d");for(i=Array("flag","emoji4"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h<i.length;h++)c.supports[i[h]]=d(i[h]),c.supports.everything=c.supports.everything&&c.supports[i[h]],"flag"!==i[h]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[i[h]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 4.8

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/2.3/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/2.3/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a){var b,c,d,e,f=String.fromCharCode;if(!k||!k.fillText)return!1;switch(k.clearRect(0,0,j.width,j.height),k.textBaseline="top",k.font="600 32px Arial",a){case"flag":return k.fillText(f(55356,56826,55356,56819),0,0),b=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,56826,8203,55356,56819),0,0),c=j.toDataURL(),b===c&&(k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447),0,0),b=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447),0,0),c=j.toDataURL(),b!==c);case"emoji4":return k.fillText(f(55358,56794,8205,9794,65039),0,0),d=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55358,56794,8203,9794,65039),0,0),e=j.toDataURL(),d!==e}return!1}function e(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i,j=b.createElement("canvas"),k=j.getContext&&j.getContext("2d");for(i=Array("flag","emoji4"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h<i.length;h++)c.supports[i[h]]=d(i[h]),c.supports.everything=c.supports.everything&&c.supports[i[h]],"flag"!==i[h]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[i[h]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 4.7

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 */
function _print_emoji_detection_script()
{
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/2.2.1/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/2.2.1/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . get_bloginfo('version');
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a){var b,c,d,e,f=String.fromCharCode;if(!k||!k.fillText)return!1;switch(k.clearRect(0,0,j.width,j.height),k.textBaseline="top",k.font="600 32px Arial",a){case"flag":return k.fillText(f(55356,56826,55356,56819),0,0),!(j.toDataURL().length<3e3)&&(k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,57331,65039,8205,55356,57096),0,0),b=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,57331,55356,57096),0,0),c=j.toDataURL(),b!==c);case"emoji4":return k.fillText(f(55357,56425,55356,57341,8205,55357,56507),0,0),d=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55357,56425,55356,57341,55357,56507),0,0),e=j.toDataURL(),d!==e}return!1}function e(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i,j=b.createElement("canvas"),k=j.getContext&&j.getContext("2d");for(i=Array("flag","emoji4"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h<i.length;h++)c.supports[i[h]]=d(i[h]),c.supports.everything=c.supports.everything&&c.supports[i[h]],"flag"!==i[h]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[i[h]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 6.3

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 *
 * @global string $wp_version WordPress version string.
 */
function _print_emoji_detection_script()
{
    global $wp_version;
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/2/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/2/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . $wp_version;
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a){var c,d,e,f,g,h=b.createElement("canvas"),i=h.getContext&&h.getContext("2d"),j=String.fromCharCode;if(!i||!i.fillText)return!1;switch(i.textBaseline="top",i.font="600 32px Arial",a){case"flag":return i.fillText(j(55356,56806,55356,56826),0,0),!(h.toDataURL().length<3e3)&&(i.clearRect(0,0,h.width,h.height),i.fillText(j(55356,57331,65039,8205,55356,57096),0,0),c=h.toDataURL(),i.clearRect(0,0,h.width,h.height),i.fillText(j(55356,57331,55356,57096),0,0),d=h.toDataURL(),c!==d);case"diversity":return i.fillText(j(55356,57221),0,0),e=i.getImageData(16,16,1,1).data,f=e[0]+","+e[1]+","+e[2]+","+e[3],i.fillText(j(55356,57221,55356,57343),0,0),e=i.getImageData(16,16,1,1).data,g=e[0]+","+e[1]+","+e[2]+","+e[3],f!==g;case"simple":return i.fillText(j(55357,56835),0,0),0!==i.getImageData(16,16,1,1).data[0];case"unicode8":return i.fillText(j(55356,57135),0,0),0!==i.getImageData(16,16,1,1).data[0];case"unicode9":return i.fillText(j(55358,56631),0,0),0!==i.getImageData(16,16,1,1).data[0]}return!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i;for(i=Array("simple","flag","unicode8","diversity","unicode9"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h<i.length;h++)c.supports[i[h]]=d(i[h]),c.supports.everything=c.supports.everything&&c.supports[i[h]],"flag"!==i[h]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[i[h]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: .21

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 *
 * @global string $wp_version WordPress version string.
 */
function _print_emoji_detection_script()
{
    global $wp_version;
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/2/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/2/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . $wp_version;
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(e,o,t){var a,n,r;function i(e){var t=o.createElement("script");t.src=e,t.type="text/javascript",o.getElementsByTagName("head")[0].appendChild(t)}for(r=Array("simple","flag","unicode8","diversity","unicode9"),t.supports={everything:!0,everythingExceptFlag:!0},n=0;n<r.length;n++)t.supports[r[n]]=function(e){var t,a,n=o.createElement("canvas"),r=n.getContext&&n.getContext("2d"),i=String.fromCharCode;if(!r||!r.fillText)return!1;switch(r.textBaseline="top",r.font="600 32px Arial",e){case"flag":return(r.fillText(i(55356,56806,55356,56826),0,0),n.toDataURL().length<3e3)?!1:(r.clearRect(0,0,n.width,n.height),r.fillText(i(55356,57331,65039,8205,55356,57096),0,0),a=n.toDataURL(),r.clearRect(0,0,n.width,n.height),r.fillText(i(55356,57331,55356,57096),0,0),a!==n.toDataURL());case"diversity":return r.fillText(i(55356,57221),0,0),a=(t=r.getImageData(16,16,1,1).data)[0]+","+t[1]+","+t[2]+","+t[3],r.fillText(i(55356,57221,55356,57343),0,0),a!=(t=r.getImageData(16,16,1,1).data)[0]+","+t[1]+","+t[2]+","+t[3];case"simple":return r.fillText(i(55357,56835),0,0),0!==r.getImageData(16,16,1,1).data[0];case"unicode8":return r.fillText(i(55356,57135),0,0),0!==r.getImageData(16,16,1,1).data[0];case"unicode9":return r.fillText(i(55358,56631),0,0),0!==r.getImageData(16,16,1,1).data[0]}return!1}(r[n]),t.supports.everything=t.supports.everything&&t.supports[r[n]],"flag"!==r[n]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[r[n]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(a=function(){t.readyCallback()},o.addEventListener?(o.addEventListener("DOMContentLoaded",a,!1),e.addEventListener("load",a,!1)):(e.attachEvent("onload",a),o.attachEvent("onreadystatechange",function(){"complete"===o.readyState&&t.readyCallback()})),(a=t.source||{}).concatemoji?i(a.concatemoji):a.wpemoji&&a.twemoji&&(i(a.twemoji),i(a.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}

WordPress Version: 4.6

/**
 * Prints inline Emoji dection script
 *
 * @ignore
 * @since 4.6.0
 * @access private
 *
 * @global string $wp_version WordPress version string.
 */
function _print_emoji_detection_script()
{
    global $wp_version;
    $settings = array(
        /**
         * Filters the URL where emoji png images are hosted.
         *
         * @since 4.2.0
         *
         * @param string The emoji base URL for png images.
         */
        'baseUrl' => apply_filters('emoji_url', 'https://s.w.org/images/core/emoji/2/72x72/'),
        /**
         * Filters the extension of the emoji png files.
         *
         * @since 4.2.0
         *
         * @param string The emoji extension for png files. Default .png.
         */
        'ext' => apply_filters('emoji_ext', '.png'),
        /**
         * Filters the URL where emoji SVG images are hosted.
         *
         * @since 4.6.0
         *
         * @param string The emoji base URL for svg images.
         */
        'svgUrl' => apply_filters('emoji_svg_url', 'https://s.w.org/images/core/emoji/2/svg/'),
        /**
         * Filters the extension of the emoji SVG files.
         *
         * @since 4.6.0
         *
         * @param string The emoji extension for svg files. Default .svg.
         */
        'svgExt' => apply_filters('emoji_svg_ext', '.svg'),
    );
    $version = 'ver=' . $wp_version;
    if (SCRIPT_DEBUG) {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'wpemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji.js?{$version}"), 'wpemoji'),
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'twemoji' => apply_filters('script_loader_src', includes_url("js/twemoji.js?{$version}"), 'twemoji'),
        );
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			<?php 
        readfile(ABSPATH . WPINC . "/js/wp-emoji-loader.js");
        ?>
		</script>
		<?php 
    } else {
        $settings['source'] = array(
            /** This filter is documented in wp-includes/class.wp-scripts.php */
            'concatemoji' => apply_filters('script_loader_src', includes_url("js/wp-emoji-release.min.js?{$version}"), 'concatemoji'),
        );
        /*
         * If you're looking at a src version of this file, you'll see an "include"
         * statement below. This is used by the `grunt build` process to directly
         * include a minified version of wp-emoji-loader.js, instead of using the
         * readfile() method from above.
         *
         * If you're looking at a build version of this file, you'll see a string of
         * minified JavaScript. If you need to debug it, please turn on SCRIPT_DEBUG
         * and edit wp-emoji-loader.js directly.
         */
        ?>
		<script type="text/javascript">
			window._wpemojiSettings = <?php 
        echo wp_json_encode($settings);
        ?>;
			!function(a,b,c){function d(a){var c,d,e,f,g,h=b.createElement("canvas"),i=h.getContext&&h.getContext("2d"),j=String.fromCharCode;if(!i||!i.fillText)return!1;switch(i.textBaseline="top",i.font="600 32px Arial",a){case"flag":return i.fillText(j(55356,56806,55356,56826),0,0),!(h.toDataURL().length<3e3)&&(i.clearRect(0,0,h.width,h.height),i.fillText(j(55356,57331,65039,8205,55356,57096),0,0),c=h.toDataURL(),i.clearRect(0,0,h.width,h.height),i.fillText(j(55356,57331,55356,57096),0,0),d=h.toDataURL(),c!==d);case"diversity":return i.fillText(j(55356,57221),0,0),e=i.getImageData(16,16,1,1).data,f=e[0]+","+e[1]+","+e[2]+","+e[3],i.fillText(j(55356,57221,55356,57343),0,0),e=i.getImageData(16,16,1,1).data,g=e[0]+","+e[1]+","+e[2]+","+e[3],f!==g;case"simple":return i.fillText(j(55357,56835),0,0),0!==i.getImageData(16,16,1,1).data[0];case"unicode8":return i.fillText(j(55356,57135),0,0),0!==i.getImageData(16,16,1,1).data[0];case"unicode9":return i.fillText(j(55358,56631),0,0),0!==i.getImageData(16,16,1,1).data[0]}return!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i;for(i=Array("simple","flag","unicode8","diversity","unicode9"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h<i.length;h++)c.supports[i[h]]=d(i[h]),c.supports.everything=c.supports.everything&&c.supports[i[h]],"flag"!==i[h]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[i[h]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<?php 
    }
}