Snippets Collections
// login page logo
function custom_login_logo() {
  echo '<style type="text/css">h1 a { background: url('.get_bloginfo('template_directory').'/companylogo.png) 50% 50% no-repeat !important; }</style>';
}
add_action('login_head', 'custom_login_logo');
function remove_footer_admin () {
    echo "Your own text";
} 

add_filter('admin_footer_text', 'remove_footer_admin');
add_action('admin_menu','wphidenag');
function wphidenag() {
remove_action( 'admin_notices', 'update_nag', 3 );
}
/**
 * Generic function to show a message to the user using WP's
 * standard CSS classes to make use of the already-defined
 * message color scheme.
 *
 * @param $message The message you want to tell the user.
 * @param $errormsg If true, the message is an error, so use
 * The red message style. If false, the message is a status
  * message, so use the yellow information message style.
 */
function showMessage($message, $errormsg = false)
{
  if ($errormsg) {
    echo '<div id="message" class="error">';
  }
  else {
    echo '<div id="message" class="updated fade">';
  }

  echo "<p><strong>$message</strong></p></div>";
}    
// Create the function to use in the action hook
function example_remove_dashboard_widgets() {
  // Globalize the metaboxes array. This holds all the widgets for wp-admin
 
  global $wp_meta_boxes;
 
  // Remove the incoming links widget
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']); 
 
  // Remove right now
  unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
  unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
}
 
// Hoook into the 'wp_dashboard_setup' action to register our function
add_action('wp_dashboard_setup', 'example_remove_dashboard_widgets' );
/* Create Staff Member User Role */
add_role(
    'staff_member', //  System name of the role.
    __( 'Staff Member'  ), // Display name of the role.
    array(
        'read'  => true,
        'delete_posts'  => true,
        'delete_published_posts' => true,
        'edit_posts'   => true,
        'publish_posts' => true,
        'upload_files'  => true,
        'edit_pages'  => true,
        'edit_published_pages'  =>  true,
        'publish_pages'  => true,
        'delete_published_pages' => false, // This user will NOT be able to  delete published pages.
    )
);
//Custom WordPress Admin Color Scheme
function admin_css() {
	wp_enqueue_style( 'admin_css', get_stylesheet_directory_uri() . '/css/admin.css' );
}
add_action('admin_print_styles', 'admin_css' );
// END Custom WordPress Admin Color Scheme
//To sort string 
Array.sort((a, b) => ("" + a).localeCompare(b, undefined, { numeric: true }));
//----------------------------------------------------
//To sort numbers
Array.sort((a,b) => a - b)

//----------------------------------------------------
//Convert epoch time to day - month - year
function convertEpochToDMY(epoch) {
    let date = new Date(epoch * 1000); 
    let day = date.getDate();
    let month = date.getMonth() + 1; 
    let year = date.getFullYear();
    day = day < 10 ? '0' + day : day;
    month = month < 10 ? '0' + month : month;

    return day + '-' + month + '-' + year;
}
//----------------------------------------------------
//this takes the start and end epoch val and gives out array of months 
function monthArray(start, end) {
  const arr = [];
  let dt = new Date(start);
  while (dt <= end) {
    arr.push(dt.toLocaleString("en-US", { month: "short" }));
    dt.setMonth(dt.getMonth() + 1);
  }
  return arr;
} // output [Dec, Jan]

//----------------------------------------------
const monthNames = [
  "Jan",
  "Feb",
  "Mar",
  "Apr",
  "May",
  "Jun",
  "Jul",
  "Aug",
  "Sep",
  "Oct",
  "Nov",
  "Dec",
];

//function getMonthNames(startMonth, endMonth) {
//  let result = [];
//  for (let i = startMonth; i <= endMonth; i++) {
//    result.push({ label: monthNames[i - 1], value: i });
//  }
//  return result;
// }
// this takes start and end month nos and gives list range of months
function getMonthNames(startMonth, endMonth) {
  let result = [];
  let month = startMonth;

  while (true) {
    result.push({ label: monthNames[month - 1], value: month });
    if (month === endMonth) {
      break;
    }
    month = (month % 12) + 1;
  }
  const sortedRes = result.sort((a, b) => (a.value - b.value) * -1);

  return sortedRes;
}
//---------------------------------------------------
export function convertToBMK(input) {
  return Math.abs(Number(input)) >= 1.0e9
    ? (Math.abs(Number(input)) / 1.0e9).toFixed(2) + " B"
    : Math.abs(Number(input)) >= 1.0e6
    ? (Math.abs(Number(input)) / 1.0e6).toFixed(2) + " M"
    : Math.abs(Number(input)) >= 1.0e3
    ? (Math.abs(Number(input)) / 1.0e3).toFixed(2) + " K"
    : Math.abs(Number(input));
<div class="row row-cols-1 row-cols-md-2 g-4">
  <div class="col">
    <div class="card">
      <img src="https://mdbcdn.b-cdn.net/img/new/standard/city/041.webp" class="card-img-top" alt="Hollywood Sign on The Hill"/>
      <div class="card-body">
        <h5 class="card-title">Card title</h5>
        <p class="card-text">
          This is a longer card with supporting text below as a natural lead-in to
          additional content. This content is a little bit longer.
        </p>
      </div>
    </div>
  </div>
  <div class="col">
    <div class="card">
      <img src="https://mdbcdn.b-cdn.net/img/new/standard/city/042.webp" class="card-img-top" alt="Palm Springs Road"/>
      <div class="card-body">
        <h5 class="card-title">Card title</h5>
        <p class="card-text">
          This is a longer card with supporting text below as a natural lead-in to
          additional content. This content is a little bit longer.
        </p>
      </div>
    </div>
  </div>
  <div class="col">
    <div class="card">
      <img src="https://mdbcdn.b-cdn.net/img/new/standard/city/043.webp" class="card-img-top" alt="Los Angeles Skyscrapers"/>
      <div class="card-body">
        <h5 class="card-title">Card title</h5>
        <p class="card-text">This is a longer card with supporting text below as a natural lead-in to additional content.</p>
      </div>
    </div>
  </div>
  <div class="col">
    <div class="card">
      <img src="https://mdbcdn.b-cdn.net/img/new/standard/city/044.webp" class="card-img-top" alt="Skyscrapers"/>
      <div class="card-body">
        <h5 class="card-title">Card title</h5>
        <p class="card-text">
          This is a longer card with supporting text below as a natural lead-in to
          additional content. This content is a little bit longer.
        </p>
      </div>
    </div>
  </div>
</div>
<div class="card-group">
  <div class="card">
    <img src="https://mdbcdn.b-cdn.net/img/new/standard/city/041.webp" class="card-img-top" alt="Hollywood Sign on The Hill"/>
    <div class="card-body">
      <h5 class="card-title">Card title</h5>
      <p class="card-text">
        This is a wider card with supporting text below as a natural lead-in to
        additional content. This content is a little bit longer.
      </p>
    </div>
    <div class="card-footer">
      <small class="text-muted">Last updated 3 mins ago</small>
    </div>
  </div>
  <div class="card">
    <img src="https://mdbcdn.b-cdn.net/img/new/standard/city/042.webp" class="card-img-top" alt="Palm Springs Road"/>
    <div class="card-body">
      <h5 class="card-title">Card title</h5>
      <p class="card-text">This card has supporting text below as a natural lead-in to additional content.</p>
    </div>
    <div class="card-footer">
      <small class="text-muted">Last updated 3 mins ago</small>
    </div>
  </div>
  <div class="card">
    <img src="https://mdbcdn.b-cdn.net/img/new/standard/city/043.webp" class="card-img-top" alt="Los Angeles Skyscrapers"/>
    <div class="card-body">
      <h5 class="card-title">Card title</h5>
      <p class="card-text">
        This is a wider card with supporting text below as a natural lead-in to
        additional content. This card has even longer content than the first to show
        that equal height action.
      </p>
    </div>
    <div class="card-footer">
      <small class="text-muted">Last updated 3 mins ago</small>
    </div>
  </div>
</div>
<div class="card-group">
  <div class="card">
    <img src="https://mdbcdn.b-cdn.net/img/new/standard/city/041.webp" class="card-img-top" alt="Hollywood Sign on The Hill"/>
    <div class="card-body">
      <h5 class="card-title">Card title</h5>
      <p class="card-text">
        This is a wider card with supporting text below as a natural lead-in to
        additional content. This content is a little bit longer.
      </p>
      <p class="card-text">
        <small class="text-muted">Last updated 3 mins ago</small>
      </p>
    </div>
  </div>
  <div class="card">
    <img src="https://mdbcdn.b-cdn.net/img/new/standard/city/042.webp" class="card-img-top" alt="Palm Springs Road"/>
    <div class="card-body">
      <h5 class="card-title">Card title</h5>
      <p class="card-text">This card has supporting text below as a natural lead-in to additional content.</p>
      <p class="card-text">
        <small class="text-muted">Last updated 3 mins ago</small>
      </p>
    </div>
  </div>
  <div class="card">
    <img src="https://mdbcdn.b-cdn.net/img/new/standard/city/043.webp" class="card-img-top" alt="Los Angeles Skyscrapers"/>
    <div class="card-body">
      <h5 class="card-title">Card title</h5>
      <p class="card-text">
        This is a wider card with supporting text below as a natural lead-in to
        additional content. This card has even longer content than the first to show
        that equal height action.
      </p>
      <p class="card-text">
        <small class="text-muted">Last updated 3 mins ago</small>
      </p>
    </div>
  </div>
</div>
<div class="card" style="width: 18rem;">
  <img src="https://mdbcdn.b-cdn.net/img/new/standard/city/062.webp" class="card-img-top" alt="Chicago Skyscrapers"/>
  <div class="card-body">
    <h5 class="card-title">Card title</h5>
    <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
  </div>
  <ul class="list-group list-group-light list-group-small">
    <li class="list-group-item px-4">Cras justo odio</li>
    <li class="list-group-item px-4">Dapibus ac facilisis in</li>
    <li class="list-group-item px-4">Vestibulum at eros</li>
  </ul>
  <div class="card-body">
    <a href="#" class="card-link">Card link</a>
    <a href="#" class="card-link">Another link</a>
  </div>
</div>
// To use lazy loading, set a data-lazy attribute
// on your img tags and leave off the src

<img data-lazy="img/lazyfonz1.png"/>

$('.lazy').slick({
  lazyLoad: 'ondemand',
  slidesToShow: 3,
  slidesToScroll: 1
});
				
cdo -expr,'var = ((var > 0.005)) ? var : 0.05' infile outfile
/* BEGIN Custom User Contact Info */ 
function extra_contact_info($contactmethods) { 
	unset($contactmethods['aim']); 
	unset($contactmethods['yim']); 
	unset($contactmethods['jabber']); 
	$contactmethods['facebook'] = 'Facebook'; 
	$contactmethods['twitter'] = 'Twitter'; 
	$contactmethods['linkedin'] = 'LinkedIn'; 
	return $contactmethods; 
} 
add_filter('user_contactmethods', 'extra_contact_info'); 
/* END Custom User Contact Info */
<?php 
add_action('wp_footer', 'ga'); 
function ga() { ?> 
	// Paste your Google Analytics code here
<?php } ?>
function remove_menus () { 
	global $menu;
	$restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins')); 
	end ($menu); 

	while (prev($menu)){ 
		$value = explode(' ',$menu[key($menu)][0]); 
		if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){
			unset($menu[key($menu)]);
		} 
	} 
} 
add_action('admin_menu', 'remove_menus');

/**
 * Snippet Name: Handy Admin Tools
 * Description: Handy Admin Tools is a WordPress plugin designed to enhance the admin experience by providing customized login screen options. This includes the ability to change the login logo, set a custom URL for the logo link, and add a designer/developer credit link under the login form.
 * Version: 0.1
 * Authors: Mark Harris & Imran Siddiq
 *
 * This plugin allows WordPress site administrators to:
 * - Customize the WordPress login screen logo.
 * - Specify the height and width for the login logo.
 * - Set a custom URL for the login logo, allowing the logo to link to any URL.
 * - Add a designer/developer credit link under the login form, including customizable anchor text and URL.
 *
 * Usage:
 * - Navigate to the "Handy Admin Tools" menu in the WordPress admin dashboard.
 * - Use the provided settings fields to customize the login screen as desired.
 * - Save changes to see the effects on the WordPress login page.
 *
 * Note:
 * - It's recommended to use proper image sizes for the login logo to ensure optimal display.
 * - Ensure the plugin is kept up-to-date with WordPress updates for compatibility.
 */

class HandyAdminTools
{
    public function __construct()
    {
        add_action("admin_menu", [$this, "add_admin_menu"]);
        add_action("login_head", [$this, "customize_login_logo"]);
        add_action("admin_init", [$this, "register_settings"]);
        add_action("admin_enqueue_scripts", [$this, "enqueue_media_uploader"]);
    }

    public function enqueue_media_uploader()
    {
        wp_enqueue_media();
        wp_enqueue_script(
            "handy-admin-tools-script",
            plugin_dir_url(__FILE__) . "handy-admin-tools.js",
            ["jquery"]
        );
    }

    public function add_admin_menu()
    {
        add_menu_page(
            "Handy Admin Tools",
            "Handy Admin Tools",
            "manage_options",
            "handy-admin-tools",
            [$this, "admin_page_html"],
            "dashicons-admin-tools"
        );
    }

    public function admin_page_html()
    {
        ?>
        <div class="wrap handy-admin-tools">
            <h1>Handy Admin Tools</h1>
            <form method="post" action="options.php">
                <?php
                settings_fields("handy-admin-tools-settings");
                do_settings_sections("handy-admin-tools-settings");
                submit_button();
                ?>
            </form>
        </div>
        <style>
            /* Custom CSS for the admin page */
            .wrap.handy-admin-tools {
                padding: 20px;
                background-color: #f5f5f5;
                border: 1px solid #ddd;
                border-radius: 5px;
                box-shadow: 0 2px 5px rgba(0,0,0,0.2);
            }

            .handy-admin-tools h1 {
                font-size: 28px;
                margin-bottom: 20px;
                color: #333;
            }

            .handy-admin-tools input[type="text"],
            .handy-admin-tools input[type="number"],
            .handy-admin-tools input[type="url"] {
                width: 100%;
                padding: 10px;
                margin-bottom: 10px;
                border: 1px solid #ccc;
                border-radius: 5px;
            }

            .handy-admin-tools .button {
                background-color: #0073e6;
                color: #fff;
                border: none;
                border-radius: 5px;
                padding: 10px 20px;
                cursor: pointer;
            }

            .handy-admin-tools .description {
                font-style: italic;
                margin-top: 5px;
                color: #777;
            }
        </style>
        <?php
    }

    public function register_settings()
    {
        register_setting(
            "handy-admin-tools-settings",
            "handy_admin_tools_login_logo"
        );
        register_setting(
            "handy-admin-tools-settings",
            "handy_admin_tools_logo_width"
        );
        register_setting(
            "handy-admin-tools-settings",
            "handy_admin_tools_logo_height"
        );

        register_setting("handy-admin-tools-settings", "custom_logo_link", [
            "type" => "string",
            "default" => "",
            "sanitize_callback" => "esc_url_raw",
        ]);

        register_setting("handy-admin-tools-settings", "designer_text", [
            "type" => "string",
            "default" => "",
            "sanitize_callback" => "sanitize_text_field",
        ]);

        add_settings_section(
            "handy_admin_tools_main",
            "Simple Login Editor",
            null,
            "handy-admin-tools-settings"
        );

        add_settings_field(
            "login_logo",
            "Login Logo",
            [$this, "login_logo_field_html"],
            "handy-admin-tools-settings",
            "handy_admin_tools_main"
        );
        add_settings_field(
            "logo_width",
            "Logo Width",
            [$this, "logo_width_field_html"],
            "handy-admin-tools-settings",
            "handy_admin_tools_main"
        );
        add_settings_field(
            "logo_height",
            "Logo Height",
            [$this, "logo_height_field_html"],
            "handy-admin-tools-settings",
            "handy_admin_tools_main"
        );
        add_settings_field(
            "custom_logo_link",
            "Designer / Developer URL",
            [$this, "custom_logo_link_field_html"],
            "handy-admin-tools-settings",
            "handy_admin_tools_main"
        );
        add_settings_field(
            "designer_text",
            "Designer/Developer Text",
            [$this, "designer_text_field_html"],
            "handy-admin-tools-settings",
            "handy_admin_tools_main"
        );
    }

    public function login_logo_field_html()
    {
        $login_logo = get_option("handy_admin_tools_login_logo"); ?>
        <input type="text" id="handy_admin_tools_login_logo" name="handy_admin_tools_login_logo" value="<?php echo esc_attr($login_logo); ?>" />
        <input type="button" class="button" id="handy_admin_tools_upload_button" value="Upload Logo" />
        <p class="description">Recommended size: 200x100 pixels. Click 'Upload Logo' to select an image from the media library.</p>
        <script type="text/javascript">
            jQuery(document).ready(function($){
                $('#handy_admin_tools_upload_button').click(function(e) {
                    e.preventDefault();
                    var image = wp.media({ 
                        title: 'Upload Logo',
                        multiple: false
                    }).open()
                    .on('select', function(e){
                        var uploaded_image = image.state().get('selection').first();
                        var image_url = uploaded_image.toJSON().url;
                        $('#handy_admin_tools_login_logo').val(image_url);
                    });
                });
            });
        </script>
        <?php
    }

    public function logo_width_field_html()
    {
        $logo_width = get_option("handy_admin_tools_logo_width"); ?>
        <input type="number" id="handy_admin_tools_logo_width" name="handy_admin_tools_logo_width" value="<?php echo esc_attr($logo_width); ?>" min="50" max="500" />
        <p class="description">Recommended range: 50px to 500px. It's best to maintain the original aspect ratio of your logo.</p>
        <?php
    }

    public function logo_height_field_html()
    {
        $logo_height = get_option("handy_admin_tools_logo_height"); ?>
        <input type="number" id="handy_admin_tools_logo_height" name="handy_admin_tools_logo_height" value="<?php echo esc_attr($logo_height); ?>" min="50" max="300" />
        <p class="description">Recommended range: 50px to 300px. Maintaining the aspect ratio of your logo for the best visual appearance is advised.</p>
        <?php
    }

    public function custom_logo_link_field_html()
    {
        $custom_logo_link = get_option("custom_logo_link", ""); ?>
        <input type="url" id="custom_logo_link" name="custom_logo_link" value="<?php echo esc_url($custom_logo_link); ?>" />
        <p class="description">Enter the URL of the designer or developer's website.</p>
        <?php
    }

    public function designer_text_field_html()
    {
        $designer_text = get_option("designer_text", ""); ?>
        <input type="text" id="designer_text" name="designer_text" value="<?php echo esc_attr($designer_text); ?>" />
        <p class="description">Enter the text for the designer/developer link.</p>
        <?php
    }

    public function customize_login_logo()
{
    $login_logo = get_option("handy_admin_tools_login_logo");
    $logo_width = get_option("handy_admin_tools_logo_width");
    $logo_height = get_option("handy_admin_tools_logo_height");
    $custom_logo_link = get_option("custom_logo_link");
    $designer_text = get_option("designer_text");

    if ($login_logo) {
        add_filter("login_headerurl", function () use ($custom_logo_link) {
            return !empty($custom_logo_link) ? esc_url($custom_logo_link) : esc_url(home_url("/"));
        });

        echo '<style type="text/css"> 
        .login h1 a { 
            background-image: url(' . esc_url($login_logo) . ') !important; 
            background-size: ' . esc_attr($logo_width) . 'px ' . esc_attr($logo_height) . 'px !important; 
            height: ' . esc_attr($logo_height) . 'px !important; 
            width: ' . esc_attr($logo_width) . 'px !important; 
            display: block; 
        }
        .custom-designer-link {
            text-align: center; 
            margin-top: 20px;
            padding: 10px;
            background-color: #f1f1f1;
            border-radius: 5px;
            box-shadow: 0 2px 5px rgba(0,0,0,0.2);
        }
        </style>';

        add_action('login_footer', function() use ($custom_logo_link, $designer_text) {
            if (!empty($designer_text) && !empty($custom_logo_link)) {
                echo '<div class="custom-designer-link"><a href="' . esc_url($custom_logo_link) . '" target="_blank">' . esc_html($designer_text) . '</a></div>';
            }
        });
    }
}

}

new HandyAdminTools();
# Create a virtual environment
python -m venv env

# Activate virtual environment
source env/bin/activate
#include <iostream>
#include <SFML/Graphics.hpp>
#include <SFML/Audio.hpp>

using namespace std;

// Initializing Dimensions.
// resolutionX and resolutionY determine the rendering resolution.
// Don't edit unless required. Use functions on lines 43, 44, 45 for resizing the game window.
const int resolutionX = 960;
const int resolutionY = 960;
const int boxPixelsX = 32;
const int boxPixelsY = 32;
const int gameRows = resolutionX / boxPixelsX; // Total rows on grid
const int gameColumns = resolutionY / boxPixelsY; // Total columns on grid

// Initializing GameGrid.
int gameGrid[gameRows][gameColumns] = {};

// The following exist purely for readability.
const int x = 0;
const int y = 1;
const int exists = 2;

/////////////////////////////////////////////////////////////////////////////
//                                                                         //
// Write your functions declarations here. Some have been written for you. //
//                                                                         //
/////////////////////////////////////////////////////////////////////////////

void drawPlayer(sf::RenderWindow& window, float player[], sf::Sprite& playerSprite);
void movePlayer(float player[], sf::Clock& playerClock);
void moveBullet(float bullet[], sf::Clock& bulletClock);
void drawBullet(sf::RenderWindow& window, float bullet[], sf::Sprite& bulletSprite);
void drawShrooms(sf::RenderWindow& window, int shroom[][2], sf::Sprite& shroomSprite,int maxShrooms);
void initializeShrooms(int shroom[][2],int maxShrooms);
void drawCentipede(sf::RenderWindow& window, float centipede[][2], sf::Sprite& centipedeSprite,const int totalSegments); 

int main()
{
	srand(time(0));
  
  //centipede stuff:
  const int totalSegments = 12;
float centipede[totalSegments][2]; // 2D array to store x and y positions of each segment

// Initialize centipede positions (for example, starting from the top left)
const int startX = 100; // Adjust as needed
const int startY = 100; // Adjust as needed
const int segmentGap = 20; // Gap between segments

for (int i = 0; i < totalSegments; ++i) {
    centipede[i][0] = startX + i * segmentGap; // x position
    centipede[i][1] = startY; // y position (same for all segments in this example)
}
  
 



	// Declaring RenderWindow.
	sf::RenderWindow window(sf::VideoMode(resolutionX, resolutionY), "Centipede", sf::Style::Close | sf::Style::Titlebar);

	// Used to resize your window if it's too big or too small. Use according to your needs.
	window.setSize(sf::Vector2u(640, 640)); // Recommended for 1366x768 (768p) displays.
	//window.setSize(sf::Vector2u(1280, 1280)); // Recommended for 2560x1440 (1440p) displays.
	// window.setSize(sf::Vector2u(1920, 1920)); // Recommended for 3840x2160 (4k) displays.
	
	// Used to position your window on every launch. Use according to your needs.
	window.setPosition(sf::Vector2i(100, 0));

	// Initializing Background Music.
	sf::Music bgMusic;
	bgMusic.openFromFile("Centipede_Skeleton/Music/field_of_hopes.ogg");
	bgMusic.play();
	bgMusic.setVolume(50);

	// Initializing Background.
	sf::Texture backgroundTexture;
	sf::Sprite backgroundSprite;
	backgroundTexture.loadFromFile("Centipede_Skeleton/Textures/background.png");
	backgroundSprite.setTexture(backgroundTexture);
	backgroundSprite.setColor(sf::Color(255, 255, 255, 200)); // Reduces Opacity to 25%
        
	// Initializing Player and Player Sprites.
	float player[2] = {};
	player[x] = (gameColumns / 2) * boxPixelsX;
	player[y] = (gameColumns * 3 / 4) * boxPixelsY;
	sf::Texture playerTexture;
	sf::Sprite playerSprite;
	playerTexture.loadFromFile("Centipede_Skeleton/Textures/player.png");
	playerSprite.setTexture(playerTexture);
	playerSprite.setTextureRect(sf::IntRect(0, 0, boxPixelsX, boxPixelsY));
	
	sf::Clock playerClock;

	// Initializing Bullet and Bullet Sprites.
	float bullet[3] = {};
	bullet[x] = player[x];
	bullet[y] = player[y] - boxPixelsY;
	bullet[exists] = true;
	sf::Clock bulletClock;
	sf::Texture bulletTexture;
	sf::Sprite bulletSprite;
	bulletTexture.loadFromFile("Centipede_Skeleton/Textures/bullet.png");
	bulletSprite.setTexture(bulletTexture);
	bulletSprite.setTextureRect(sf::IntRect(0, 0, boxPixelsX, boxPixelsY));
	
	//initializing centipede
	//float centipede[totalSegments][2] = {};//
	//centipede[x] = (gameColumns / 2) * boxPixelsX;           //the position from where centipede will start its journey x-co-ordinate//
	//centipede[y] = (gameColumns * 3 / 4) * boxPixelsY;         //the position from where centipede will start its journey y-co-ordinate//
	sf::Texture centipedeTexture;
	sf::Sprite centipedeSprite;
	centipedeTexture.loadFromFile("Centipede_Skeleton/Textures/c_body_left_walk.png");
	centipedeSprite.setTexture(centipedeTexture);
	centipedeSprite.setTextureRect(sf::IntRect(0, 0, boxPixelsX, boxPixelsY));
	
	sf::Clock centipedeClock;
	
	//initializing shrooms:
	const int maxShrooms = 10;
	int shroom[maxShrooms][2] = {};
        
	sf::Texture shroomTexture;
	sf::Sprite shroomSprite;
	shroomTexture.loadFromFile("Centipede_Skeleton/Textures/mushroom.png");
	shroomSprite.setTexture(shroomTexture);
	shroomSprite.setTextureRect(sf::IntRect(0, 0, boxPixelsX, boxPixelsY));
      
        initializeShrooms(shroom,maxShrooms);           //calling shroom's function to initialize position;
	while(window.isOpen()) {

		///////////////////////////////////////////////////////////////
		//                                                           //
		// Call Your Functions Here. Some have been written for you. //
		// Be vary of the order you call them, SFML draws in order.  //
		//                                                           //
		///////////////////////////////////////////////////////////////

		window.draw(backgroundSprite);
		drawPlayer(window, player, playerSprite);
		if (bullet[exists] == true) {
			moveBullet(bullet, bulletClock);
			drawBullet(window, bullet, bulletSprite);
		}
		
		
		drawShrooms(window,shroom,shroomSprite,maxShrooms);
		
		movePlayer(player,playerClock);
		
		
		
		
		
           sf::Event e;
		while (window.pollEvent(e)) {
			if (e.type == sf::Event::Closed) {
				return 0;
			}
		
		}		
		window.display();
		window.clear();
	}
	  drawCentipede(window, centipede, centipedeSprite,totalSegments);
	
	
 }

////////////////////////////////////////////////////////////////////////////
//                                                                        //
// Write your functions definitions here. Some have been written for you. //
//                                                                        //
////////////////////////////////////////////////////////////////////////////

void drawPlayer(sf::RenderWindow& window, float player[], sf::Sprite& playerSprite) {
	playerSprite.setPosition(player[x], player[y]); 
	window.draw(playerSprite);
}
void moveBullet(float bullet[], sf::Clock& bulletClock) {
	if (bulletClock.getElapsedTime().asMilliseconds() < 20)
		return;

	bulletClock.restart();
	bullet[y] -= 10;	
	if (bullet[y] < -32)
		bullet[exists] = false;
}
void drawBullet(sf::RenderWindow& window, float bullet[], sf::Sprite& bulletSprite) {
	bulletSprite.setPosition(bullet[x], bullet[y]);
	window.draw(bulletSprite);
}


void drawShrooms(sf::RenderWindow& window, int shroom[][2], sf::Sprite& shroomSprite,int maxShrooms){
     
     for(int i=0;i<maxShrooms;i++){
                          
                          
                          
                          shroomSprite.setPosition(shroom[i][x],shroom[i][y]);
                          window.draw(shroomSprite);                            
                                                                                  } 
                                                                                      
                  } 

void initializeShrooms(int shroom[][2],int maxShrooms){
                                                                                                
                                                                                               
     for(int i=0;i<maxShrooms;i++){
                          shroom[i][x] =     rand()%gameRows * boxPixelsX; 
                          shroom[i][y] =     rand()%gameColumns * boxPixelsY;            
                                                                }
                                                                        }
                                                                                                                                                               
void movePlayer(float player[], sf::Clock& playerClock) {
    float movementSpeed = 5.0f;
    int bottomLimit = resolutionY - (6 * boxPixelsY); // Calculate the bottom limit
    
    if (sf::Keyboard::isKeyPressed(sf::Keyboard::W) && player[y] > bottomLimit) {
        player[y] -= movementSpeed + 3;
    }
    if (sf::Keyboard::isKeyPressed(sf::Keyboard::S) && player[y] < resolutionY - boxPixelsY) {
        player[y] += movementSpeed + 3;
    }
    if (sf::Keyboard::isKeyPressed(sf::Keyboard::D) && player[x] < resolutionX - boxPixelsX) {
        player[x] += movementSpeed + 3;
    }
    if (sf::Keyboard::isKeyPressed(sf::Keyboard::A) && player[x] > 0) {
        player[x] -= movementSpeed + 3;
    }
}



void drawCentipede(sf::RenderWindow& window, float centipede[][2], sf::Sprite& centipedeSprite,const int totalSegments) {
    const int segmentWidth = boxPixelsX; // Width of each centipede segment
    const int segmentHeight = boxPixelsY; // Height of each centipede segment

    // Assuming centipede is represented as an array of segments (positions)
    // You might have to adjust this loop based on how you represent your centipede
    for (int i = 0; i < totalSegments; ++i) {
        // Update position of the sprite for each segment
        centipedeSprite.setPosition(centipede[i * 2], centipede[i * 2 + 1]);
        window.draw(centipedeSprite);
    }
}

                                            
                                            
                                             

 
           
                                                                  
                        /* TO DO centipede sprite,centepede movement,mushrooms alignment i-e above a particulr row number,*/
// Online C compiler to run C program online
#include <stdio.h>

int main() {
    int sum,i;
    for(i=0; i<=20; i++){
        sum = sum + i;
        printf("%d\n",sum);
    }


    return 0;
}
// Online C compiler to run C program online
#include <stdio.h>

int main() {
int sum =0;

for (int i=0; i<20; i++){
    sum = sum + i;
    
    
}
printf("%d\n",sum);

    return 0;
}
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;1,200;1,300;1,500&display=swap');

*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
body{
  background-color: black;
}
.container{
  width: 100%;
  display: flex;
  background-color: rgba(255, 255, 255, 0.193);
  user-select: none;
  
}
.container ul {
  list-style: none;
  display: flex;
  margin: auto;
}
.container ul li {
  text-decoration: none;
  font-size: 20px;
  margin: 10px 15px;
  color: rgb(255, 255, 255);
}

.container ul li:hover{
  color: orange;
  transition: 1s;
}
.Logo{
  text-decoration: none;
  font-size: 26px;
  margin: 10px 0 0 10px;
  user-select: none;
  color: rgb(255, 255, 255);
  font-weight: 600;
}
.Logo:hover{
  color: orange;
  transition: 1s;
}
.button{
  color: white;
  font-size: 20px;
  text-decoration: none;
  margin: 10px 15px;
  border: 2px solid white;
  border-radius: 15px;
  padding: 5px 10px;
}
.button:hover{
  border-color: orange;
  transition: 1s;
}
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta name="description" content="">
  <meta name="keywords" content="">
  <link rel="stylesheet" href="learn.css">
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css">
  <link rel="icon" href="../agent-ghost.jpg">
  <title>Login</title>
<body>

  <nav class="container">
    <a class="Logo" href="https://www.youtube.com/" target="_blank" rel="noopener noreferrer">LOGO</a>
    <ul>
      <li>Home</li>
      <li>Cars</li>
      <li>Motocycles</li>
      <li>About</li>
      <li>Contact</li>
    </ul>
    <a href="#" type="button" class="button"> Download</a>
  </nav>

</body>
</html>
<form method="POST" accept-charset="UTF-8" action="/form-process.php" class="questionnaire-form" id="inf_form_1e99347d03f7c9bfbd678ccaeaf80ff4">

    <input name="_action" type="hidden" value="https://mx261.infusionsoft.com/app/form/process/1e99347d03f7c9bfbd678ccaeaf80ff4"/>
    <input name="_redirect" type="hidden" value="https://thegotophysio.com"/>

    <input name="inf_form_xid" type="hidden" value="https://mx261.infusionsoft.com/app/form/process/1e99347d03f7c9bfbd678ccaeaf80ff4" />
    <input name="inf_form_name" type="hidden" value="Test Form (Romeo)" />
    <input name="infusionsoft_version" type="hidden" value="1.70.0.613909" />
    
    <ul class="progressbar  progressbar--wider">
        <li class="active"></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
        <li></li>
<li></li>
    </ul>

    <!-- STEP 1 CONTAINER -->

    <fieldset class="form-group">
        <div class="field-wrapper">
            <label for="inf_field_FirstName_m" class="name">
                <input id="inf_field_FirstName_m" name="inf_field_FirstName" placeholder="First Name *" type="text" required/>
            </label>
            <label for="inf_field_LastName_m" class="name">
                <input id="inf_field_LastName_m" name="inf_field_LastName" placeholder="Last Name *" type="text" required/>
            </label>
        </div>

        <div class="nav-section">
            <button class="previous btn" type="button" value="Previous">Previous</button>
            <button class="next btn" type="button" value="Next">Next</button>
        </div>
    </fieldset>

    <fieldset class="form-group">
        <div class="field-wrapper">
            <label class="email" for="inf_field_Email_m">
                <input id="inf_field_Email_m" name="inf_field_Email" placeholder="Email *" type="email" required/>
            </label>
            <label class="phone" for="inf_field_Phone1_m">
                <input id="inf_field_Phone1_m" name="inf_field_Phone1" placeholder="Phone *" type="text" required/>
            </label>
        </div>

        <div class="nav-section">
            <button class="previous btn" type="button" value="Previous">Previous</button>
            <button class="next btn" type="button" value="Next">Next</button>
        </div>
    </fieldset>


    <fieldset class="form-group">
        <div class="field-wrapper">
            <label class="questions" for="inf_custom_Whatcountryareyoubasedin">
                <input id="inf_custom_Whatcountryareyoubasedin" name="inf_custom_Whatcountryareyoubasedin" placeholder="What country are you based in *" type="text" required/>
            </label>
        </div>

        <div class="nav-section">
            <button class="previous btn" type="button" value="Previous">Previous</button>
            <button class="next btn" type="button" value="Next">Next</button>
        </div>
    </fieldset>


    <fieldset class="form-group">
        <div class="field-wrapper">
            <label for="inf_custom_Whatisyourprofession1" class="questions">
                <select required id="inf_custom_Whatisyourprofession1" name="inf_custom_Whatisyourprofession1"><option value="">What Is Your Profession?</option><option value="Physio / Physical Therapist / Sports Therapist">Physio / Physical Therapist / Sports Therapist</option><option value="Osteopath / Chiropractor">Osteopath / Chiropractor</option><option value="Personal Trainer / Strength Coach">Personal Trainer / Strength Coach</option><option value="Other Healthcare Professional Working With People In Pain">Other Healthcare Professional Working With People In Pain</option><option value="Student">Student</option><option value="I Don’t Work With People In Pain">I Don’t Work With People In Pain</option><option value="I Have Pain Myself And Looking For Help">I Have Pain Myself And Looking For Help</option></select>
            </label>
            <label class="questions" for="inf_custom_WhatIsYourCurrentWorkingEnvironment1">
                <select required id="inf_custom_WhatIsYourCurrentWorkingEnvironment1" name="inf_custom_WhatIsYourCurrentWorkingEnvironment1"><option value="">What Is Your Current Working Environment?</option><option value="Working In Own Private Practice">Working In Own Private Practice</option><option value="Working For Someone Else In Private Practice">Working For Someone Else In Private Practice</option><option value="Working In ProSport">Working In ProSport</option><option value="National Healthcare System">National Healthcare System</option></select>
            </label>
        </div>

        <div class="nav-section">
            <button class="previous btn" type="button" value="Previous">Previous</button>
            <button class="next btn" type="button" value="Next">Next</button>
        </div>
    </fieldset>


 <fieldset class="form-group">
        <div class="field-wrapper">
            <label class="questions" for="inf_custom_Howmanyyearsareyouqualifiedasatherapist">
                <select required id="inf_Howmanyyearsareyouqualifiedasatherapist" name="inf_custom_Howmanyyearsareyouqualifiedasatherapist"><option value="">How many years are you qualified as a therapist?</option><option value="Still a student ">Still a student </option><option value="0-2 years ">0-2 years</option><option value="2- 5 years">2- 5 years</option><option value="5-9 years">5-9 years</option><option value="10 years +">10 years +</option></select>
            </label>
        </div>

        <div class="nav-section">
            <button class="previous btn" type="button" value="Previous">Previous</button>
            <button class="next btn" type="button" value="Next">Next</button>
        </div>
    </fieldset>


 <fieldset class="form-group">
        <div class="field-wrapper">
            <label class="questions" for="inf_custom_HowlonghaveyouknownaboutDaveOSullivanthequotGoToPhysi">
                <select required id="inf_custom_HowlonghaveyouknownaboutDaveOSullivanthequotGoToPhysi" name="inf_custom_HowlonghaveyouknownaboutDaveOSullivanthequotGoToPhysi"><option value="">How long have you known about Dave O'Sullivan & the "Go-To Physio" brand?
</option><option value="Less than a week ">Less than a week</option><option value="1 week to 1 month">1 week to 1 month</option><option value="1 month to 3 months ">1 month to 3 months </option><option value="3+ months">3+ months</option></select>
            </label>
        </div>

        <div class="nav-section">
            <button class="previous btn" type="button" value="Previous">Previous</button>
            <button class="next btn" type="button" value="Next">Next</button>
        </div>
    </fieldset>


<fieldset class="form-group">
        <div class="field-wrapper">
            <label class="wider questions" for="inf_custom_Haveyoutriedanyothermentorshipprogramscoursesorresourc">
                <textarea id="inf_custom_inf_custom_Haveyoutriedanyothermentorshipprogramscoursesorresourc" name="inf_custom_Haveyoutriedanyothermentorshipprogramscoursesorresourc" placeholder="Have you tried any other mentorship programs, courses or resources for improving as a therapist? What were the results?" required></textarea>
            </label>
        </div>

        <div class="nav-section">
            <button class="previous btn" type="button" value="Previous">Previous</button>
            <button class="next btn" type="button" value="Next">Next</button>
        </div>
    </fieldset>



<fieldset class="form-group">
        <div class="field-wrapper">
            <label class="wider questions" for="inf_custom_WhatappealstoyoumostaboutDavesmethodologyandapproach">
                <textarea id="inf_custom_WhatappealstoyoumostaboutDavesmethodologyandapproach" name="inf_custom_WhatappealstoyoumostaboutDavesmethodologyandapproach" placeholder="What appeals to you most about Dave's methodology and approach?" required></textarea>
            </label>
        </div>

        <div class="nav-section">
            <button class="previous btn" type="button" value="Previous">Previous</button>
            <button class="next btn" type="button" value="Next">Next</button>
        </div>
    </fieldset>


<fieldset class="form-group">
        <div class="field-wrapper">
            <label class="wider questions" for="inf_custom_Specificallywhatgoalsareyoulookingtoachievefromworking">
                <textarea id="inf_custom_Specificallywhatgoalsareyoulookingtoachievefromworking" name="inf_custom_Specificallywhatgoalsareyoulookingtoachievefromworking" placeholder="Specifically, what goals are you looking to achieve from working with Dave and the Mentorship program? " required></textarea>
            </label>
        </div>

        <div class="nav-section">
            <button class="previous btn" type="button" value="Previous">Previous</button>
            <button class="next btn" type="button" value="Next">Next</button>
        </div>
    </fieldset>

    
    <!-- STEP 4 CONTAINER -->
    <fieldset class="form-group">
        <div class="field-wrapper">
            <label class="questions" for="inf_custom_Onascaleof110howurgentareyourgoalsforgrowingyourr">
<label for="inf_custom_Onascaleof110howurgentareyourgoalsforgrowingyourr">On a scale of 1-10, how urgent are your goals for growing your reputation and enhancing your skills?</label></br>
                <select required id="inf_custom_Onascaleof110howurgentareyourgoalsforgrowingyourr" name="inf_custom_Onascaleof110howurgentareyourgoalsforgrowingyourr"><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option></select>
            </label>

            <div class="submit-section">
                <button class="_submit btn" type="submit">UNLOCK THE TREATMENT PLAN FOR FREE</button>
                <button class="previous" type="button" value="Previous">Go Back</button>
            </div>
        </div>
    </fieldset>
</form>


Unity 3D game engine is often regarded as an engine that is regularly updated, modified, user-friendly, and ultimately the right engine technology for any project requirements. With a primary concentration on real-time 3D development, the game engine has successfully entered other industries as well, making it unique from other gaming engines.

A very comprehensive asset store in the Unity 3D game engine helps with the creation of 2D games, 3D games, and even animated movies.  Top-notch games of all genres may be made and released with the incredible tools Unity 3D provides, making it the ultimatum of game engines 

To gaming entrepreneurs with a gaming idea in mind, I suggest, Maticz Technologies, known for their expertized professionals excelling in 2D and 3D gaming development and the finest team that stands apart. Transform your game idea and concept with a professional Unity Game Development Company. >> https://maticz.com/unity-3d-game-development 
let now = new Date();
alert( now ); // показывает текущие дату и время
let now = new Date();
alert( now ); // показывает текущие дату и время
/*Content Show/Hide on Hover*/
selector{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
selector:hover{
    opacity: 1;
}
Qua sông thì phải luỵ đò, bố mẹ nhiều tiền mới không phải luỵ ai nha các em gái mới lớn, nghĩ gì dễ vào nhà hào môn thế. 
Cái xã hội Việt Nam này chỉ phân biệt giàu nghèo thua mỗi Hàn Quốc thô
 double findMedianSortedArrays(vector<int>& nums1, vector<int>& nums2)
    {
       vector<int>ans;
       int l=0;
       int r=0;
       while(l<nums1.size() and r<nums2.size())
       {
           if(nums1[l]<nums2[r])
           {
               ans.push_back(nums1[l]);
               l++;
           }
           else
           {
               ans.push_back(nums2[r]);
               r++;
           }
       }
       if(l<nums1.size())
       {
           while(l<nums1.size())
           {
                ans.push_back(nums1[l]);
               l++;
           }
       }
       if(r<nums2.size())
       {
            while(r<nums2.size())
           {
                ans.push_back(nums2[r]);
               r++;
           }
       }
       int size=ans.size();
       if(size%2==1)
       {
           return ans[size/2];
       }
       else
       {
               int a = ans[size / 2 - 1];
    int b = ans[size / 2];
    return (a + b) / 2.0;
       }
       return -1;
    }
import { useNavigate } from "react-router-dom";
import { useGetWalletFeatureEnabled } from "utils/hooks/useGetWalletFeatureEnabled";

import { commonColumnProperty } from "constants/data";
import { routerPaths } from "routes";
import { type GridColDef, Tooltip, Box, IconButton } from "uiCore";
import { WalletIcon, UserHistoryIcon } from "uiCore/icons";

import { useStyle } from "./style";

export const userColumns = (): GridColDef[] => {
  const isWalletFeatureEnabled = useGetWalletFeatureEnabled();
  const classes = useStyle();

  return [
    {
      field: "customerId",
      headerName: "Name",
      headerClassName: "columnHeader",
      hideable: false,
      valueGetter: ({ value }) => value.name,
      ...commonColumnProperty,
    },
    {
      field: "email",
      headerName: "Email",
      hideable: false,
      headerClassName: "columnHeader",
      renderCell: ({ row: { customerId } }) => {
        return (
          <Tooltip title={customerId?.email}>
            <Box className={classes.userEmail}>{customerId?.email}</Box>
          </Tooltip>
        );
      },
      ...commonColumnProperty,
    },
    {
      field: "contactNo",
      headerName: "Contact No.",
      headerClassName: "columnHeader",
      hideable: false,
      valueGetter: ({ row: { customerId } }) => customerId?.contactNo,
      ...commonColumnProperty,
    },
    {
      field: "createdAt",
      headerName: "Created At",
      headerClassName: "columnHeader",
      hideable: false,
      ...commonColumnProperty,
    },
    {
      field: "totalBooking",
      headerName: "Total Bookings",
      headerClassName: "columnHeader",
      hideable: false,
      ...commonColumnProperty,
    },
    {
      field: "totalEarning",
      headerName: "Total Earnings",
      headerClassName: "columnHeader",
      hideable: false,
      ...commonColumnProperty,
    },
    ...(isWalletFeatureEnabled
      ? ([
          {
            field: "walletId",
            headerName: "Wallet",
            hideable: false,
            width: 100,
            sortable: false,
            renderCell: () => {
              return (
                <Tooltip title="Wallet" placement="right">
                  <IconButton>
                    <WalletIcon />
                  </IconButton>
                </Tooltip>
              );
            },
          },
        ] as GridColDef[])
      : []),
    {
      field: "userDetails",
      headerName: "User Details",
      hideable: false,
      align: "center",
      width: 170,
      sortable: false,
      renderCell: ({ row }) => {
        const navigate = useNavigate();

        const { customerId } = row;

        const navigateToUserHistory = () => {
          navigate(`${routerPaths.userHistory}/${customerId?._id}`, {
            state: customerId?.name,
          });
        };

        return (
          <Tooltip title="User Details" placement="right">
            <IconButton id="user-history-icon" onClick={navigateToUserHistory}>
              <UserHistoryIcon />
            </IconButton>
          </Tooltip>
        );
      },
    },
  ];
};
vector<int> inOrder(Node* root)
    {
         vector<int>ans;
        stack<Node *>s;
        Node *curr = root;
        while(curr != NULL || !s.empty())
        {
            while(curr != NULL)
            {
                s.push(curr);
                curr = curr -> left;
            }
            curr = s.top();
            s.pop();
            ans.push_back(curr -> data);
            curr = curr -> right;
        }
        return ans;
    }
import { createContext, useReducer, ReactNode } from 'react';

type State = {
  user: any | null;
};

const initialState: State = {
  user: null,
};

enum ActionType {
  SET_USER = 'SET_USER',
}

export const reducer = (
  state: State,
  action: {
    type: keyof typeof ActionType;
    payload: any;
  },
) => {
  switch (action.type) {
    case ActionType.SET_USER:
      return {
        ...state,
        user: action.payload,
      };
    default:
      return state;
  }
};

type GlobalContextType = {
  user: State['user'];
  setUser: (newUser: State['user']) => void;
};

export const GlobalContext = createContext<GlobalContextType>(
  {} as GlobalContextType,
);

const GlobalProvider = ({ children }: { children: ReactNode }) => {
  const [state, dispatch] = useReducer(reducer, initialState);

  const contextValue: GlobalContextType = {
    ...state,

    //* mutations
    setUser: (newUser: State['user']) => {
      dispatch({ type: ActionType.SET_USER, payload: newUser });
    },
  };

  return (
    <GlobalContext.Provider value={contextValue}>
      {children}
    </GlobalContext.Provider>
  );
};

export default GlobalProvider;
add_filter('use_block_editor_for_post', '__return_false', 10);
add_filter( 'use_widgets_block_editor', '__return_false' );
#include <iostream>
#include <SFML/Graphics.hpp>
#include <SFML/Audio.hpp>

using namespace std;

// Initializing Dimensions.
// resolutionX and resolutionY determine the rendering resolution.
// Don't edit unless required. Use functions on lines 43, 44, 45 for resizing the game window.
const int resolutionX = 960;
const int resolutionY = 960;
const int boxPixelsX = 32;
const int boxPixelsY = 32;
const int gameRows = resolutionX / boxPixelsX; // Total rows on grid
const int gameColumns = resolutionY / boxPixelsY; // Total columns on grid

// Initializing GameGrid.
int gameGrid[gameRows][gameColumns] = {};

// The following exist purely for readability.
const int x = 0;
const int y = 1;
const int exists = 2;

/////////////////////////////////////////////////////////////////////////////
//                                                                         //
// Write your functions declarations here. Some have been written for you. //
//                                                                         //
/////////////////////////////////////////////////////////////////////////////

void drawPlayer(sf::RenderWindow& window, float player[], sf::Sprite& playerSprite);
void movePlayer(float player[], sf::Clock& playerClock);
void moveBullet(float bullet[], sf::Clock& bulletClock);
void drawBullet(sf::RenderWindow& window, float bullet[], sf::Sprite& bulletSprite);
void drawShrooms(sf::RenderWindow& window, int shroom[][2], sf::Sprite& shroomSprite,int maxShrooms);
void initializeShrooms(int shroom[][2],int maxShrooms);
void drawCentipede(sf::RenderWindow& window, float centipede[], sf::Sprite& centipedeSprite); 

int main()
{
	srand(time(0));
  
  //centipede stuff:
  const int totalSegments = 12;
float centipede[totalSegments][2]; // 2D array to store x and y positions of each segment

// Initialize centipede positions (for example, starting from the top left)
const int startX = 100; // Adjust as needed
const int startY = 100; // Adjust as needed
const int segmentGap = 20; // Gap between segments

for (int i = 0; i < totalSegments; ++i) {
    centipede[i][0] = startX + i * segmentGap; // x position
    centipede[i][1] = startY; // y position (same for all segments in this example)
}
  
  


// Initialize centipede positions (for example, starting from the top left)
const int startX = 100; // Adjust as needed
const int startY = 100; // Adjust as needed
const int segmentGap = 20; // Gap between segments

for (int i = 0; i < totalSegments; ++i) {
    centipede[i][0] = startX + i * segmentGap; // x position
    centipede[i][1] = startY; // y position (same for all segments in this example)
}

  

// Initialize centipede positions (for example, starting from the top left)
const int startX = 100; // Adjust as needed
const int startY = 100; // Adjust as needed
const int segmentGap = 20; // Gap between segments

for (int i = 0; i < totalSegments; ++i) {
    centipede[i][0] = startX + i * segmentGap; // x position
    centipede[i][1] = startY; // y position (same for all segments in this example)
}


	// Declaring RenderWindow.
	sf::RenderWindow window(sf::VideoMode(resolutionX, resolutionY), "Centipede", sf::Style::Close | sf::Style::Titlebar);

	// Used to resize your window if it's too big or too small. Use according to your needs.
	window.setSize(sf::Vector2u(640, 640)); // Recommended for 1366x768 (768p) displays.
	//window.setSize(sf::Vector2u(1280, 1280)); // Recommended for 2560x1440 (1440p) displays.
	// window.setSize(sf::Vector2u(1920, 1920)); // Recommended for 3840x2160 (4k) displays.
	
	// Used to position your window on every launch. Use according to your needs.
	window.setPosition(sf::Vector2i(100, 0));

	// Initializing Background Music.
	sf::Music bgMusic;
	bgMusic.openFromFile("Centipede_Skeleton/Music/field_of_hopes.ogg");
	bgMusic.play();
	bgMusic.setVolume(50);

	// Initializing Background.
	sf::Texture backgroundTexture;
	sf::Sprite backgroundSprite;
	backgroundTexture.loadFromFile("Centipede_Skeleton/Textures/background.png");
	backgroundSprite.setTexture(backgroundTexture);
	backgroundSprite.setColor(sf::Color(255, 255, 255, 200)); // Reduces Opacity to 25%
        
	// Initializing Player and Player Sprites.
	float player[2] = {};
	player[x] = (gameColumns / 2) * boxPixelsX;
	player[y] = (gameColumns * 3 / 4) * boxPixelsY;
	sf::Texture playerTexture;
	sf::Sprite playerSprite;
	playerTexture.loadFromFile("Centipede_Skeleton/Textures/player.png");
	playerSprite.setTexture(playerTexture);
	playerSprite.setTextureRect(sf::IntRect(0, 0, boxPixelsX, boxPixelsY));
	
	sf::Clock playerClock;

	// Initializing Bullet and Bullet Sprites.
	float bullet[3] = {};
	bullet[x] = player[x];
	bullet[y] = player[y] - boxPixelsY;
	bullet[exists] = true;
	sf::Clock bulletClock;
	sf::Texture bulletTexture;
	sf::Sprite bulletSprite;
	bulletTexture.loadFromFile("Centipede_Skeleton/Textures/bullet.png");
	bulletSprite.setTexture(bulletTexture);
	bulletSprite.setTextureRect(sf::IntRect(0, 0, boxPixelsX, boxPixelsY));
	
	//initializing centipede
	float centipede[2] = {};
	centipede[x] = (gameColumns / 2) * boxPixelsX;           //the position from where centipede will start its journey x-co-ordinate//
	centipede[y] = (gameColumns * 3 / 4) * boxPixelsY;         //the position from where centipede will start its journey y-co-ordinate//
	sf::Texture centipedeTexture;
	sf::Sprite centipedeSprite;
	centipedeTexture.loadFromFile("Centipede_Skeleton/Textures/c_body_left_walk.png");
	centipedeSprite.setTexture(centipedeTexture);
	centipedeSprite.setTextureRect(sf::IntRect(0, 0, boxPixelsX, boxPixelsY));
	
	sf::Clock centipedeClock;
	
	//initializing shrooms:
	const int maxShrooms = 10;
	int shroom[maxShrooms][2] = {};
        
	sf::Texture shroomTexture;
	sf::Sprite shroomSprite;
	shroomTexture.loadFromFile("Centipede_Skeleton/Textures/mushroom.png");
	shroomSprite.setTexture(shroomTexture);
	shroomSprite.setTextureRect(sf::IntRect(0, 0, boxPixelsX, boxPixelsY));
      
        initializeShrooms(shroom,maxShrooms);           //calling shroom's function to initialize position;
	while(window.isOpen()) {

		///////////////////////////////////////////////////////////////
		//                                                           //
		// Call Your Functions Here. Some have been written for you. //
		// Be vary of the order you call them, SFML draws in order.  //
		//                                                           //
		///////////////////////////////////////////////////////////////

		window.draw(backgroundSprite);
		drawPlayer(window, player, playerSprite);
		if (bullet[exists] == true) {
			moveBullet(bullet, bulletClock);
			drawBullet(window, bullet, bulletSprite);
		}
		
		
		drawShrooms(window,shroom,shroomSprite,maxShrooms);
		
		movePlayer(player,playerClock);
		
		
		
		
		
           sf::Event e;
		while (window.pollEvent(e)) {
			if (e.type == sf::Event::Closed) {
				return 0;
			}
		
		}		
		window.display();
		window.clear();
	}
	  drawCentipede(window, centipede, centipedeSprite);
	
	
 }

////////////////////////////////////////////////////////////////////////////
//                                                                        //
// Write your functions definitions here. Some have been written for you. //
//                                                                        //
////////////////////////////////////////////////////////////////////////////

void drawPlayer(sf::RenderWindow& window, float player[], sf::Sprite& playerSprite) {
	playerSprite.setPosition(player[x], player[y]); 
	window.draw(playerSprite);
}
void moveBullet(float bullet[], sf::Clock& bulletClock) {
	if (bulletClock.getElapsedTime().asMilliseconds() < 20)
		return;

	bulletClock.restart();
	bullet[y] -= 10;	
	if (bullet[y] < -32)
		bullet[exists] = false;
}
void drawBullet(sf::RenderWindow& window, float bullet[], sf::Sprite& bulletSprite) {
	bulletSprite.setPosition(bullet[x], bullet[y]);
	window.draw(bulletSprite);
}


void drawShrooms(sf::RenderWindow& window, int shroom[][2], sf::Sprite& shroomSprite,int maxShrooms){
     
     for(int i=0;i<maxShrooms;i++){
                          
                          
                          
                          shroomSprite.setPosition(shroom[i][x],shroom[i][y]);
                          window.draw(shroomSprite);                            
                                                                                  } 
                                                                                      
                  } 

void initializeShrooms(int shroom[][2],int maxShrooms){
                                                                                                
                                                                                               
     for(int i=0;i<maxShrooms;i++){
                          shroom[i][x] =     rand()%gameRows * boxPixelsX; 
                          shroom[i][y] =     rand()%gameColumns * boxPixelsY;            
                                                                }
                                                                        }
                                                                                                                                                               
void movePlayer(float player[], sf::Clock& playerClock) {
    float movementSpeed = 5.0f;
    int bottomLimit = resolutionY - (6 * boxPixelsY); // Calculate the bottom limit
    
    if (sf::Keyboard::isKeyPressed(sf::Keyboard::W) && player[y] > bottomLimit) {
        player[y] -= movementSpeed + 3;
    }
    if (sf::Keyboard::isKeyPressed(sf::Keyboard::S) && player[y] < resolutionY - boxPixelsY) {
        player[y] += movementSpeed + 3;
    }
    if (sf::Keyboard::isKeyPressed(sf::Keyboard::D) && player[x] < resolutionX - boxPixelsX) {
        player[x] += movementSpeed + 3;
    }
    if (sf::Keyboard::isKeyPressed(sf::Keyboard::A) && player[x] > 0) {
        player[x] -= movementSpeed + 3;
    }
}



void drawCentipede(sf::RenderWindow& window, float centipede[], sf::Sprite& centipedeSprite) {
    const int segmentWidth = boxPixelsX; // Width of each centipede segment
    const int segmentHeight = boxPixelsY; // Height of each centipede segment

    // Assuming centipede is represented as an array of segments (positions)
    // You might have to adjust this loop based on how you represent your centipede
    for (int i = 0; i < numberOfSegments; ++i) {
        // Update position of the sprite for each segment
        centipedeSprite.setPosition(centipede[i * 2], centipede[i * 2 + 1]);
        window.draw(centipedeSprite);
    }
}

                                            
                                            
                                             

 
           
                                                                  
                        /* TO DO centipede sprite,centepede movement,mushrooms alignment i-e above a particulr row number,*/
<!-- FOOTER START -->
    <footer class="myntra-footer">
        <div class="four-option-footer">
            <div class="option-one">
                <h5><strong>ONLINE SHOPPING</strong></h5>
                <li><a href=""></a>Home</li>
                <li><a href=""></a>Kids</li>
                <li><a href=""></a>Home & Living</li>
                <li><a href=""></a>Beauty</li>
                <li><a href=""></a>Gift Cards</li>
                <li><a href=""></a>Myntra Insider</li>
                <div class="links">
                    <h5><strong>USEFUL LINKS</strong></h5>
                    <li><a href="">Blog</a></li>
                    <li><a href="">Careers</a></li>
                    <li><a href="">Site Map</a></li>
                    <li><a href="">Corporate Information</a></li>
                    <li><a href="">Whitehat</a></li>
                    <li><a href="">Cleartrip</a></li>
                </div>
            </div>

            <div class="option-two">
                <h5><strong>CUSTOMER POLICIES</strong></h5>
                <li><a href=""></a>Copntact Us</li>
                <li><a href=""></a>FAQ</li>
                <li><a href=""></a>T&C</li>
                <li><a href=""></a>Terms Of Use</li>
                <li><a href=""></a>Track Orders</li>
                <li><a href=""></a>Shipping</li>
                <li><a href=""></a>Cancellation</li>
                <li><a href=""></a>Returns</li>
                <li><a href=""></a>Privacy Policy</li>
                <li><a href=""></a>Grivence Officer</li>
            </div>
            <div class="option-three">
                <h5><strong>EXPERIENCE MYNTRA APP ON MOBILE</strong></h5>
                <div class="image-horizontal-div">
                    <div class="gplay">
                        <img src="image/Gplay.png" alt="">
                    </div>
                    <div class="istore">
                        <img src="image/istore.png" alt="">
                    </div>
                </div>
                <div class="option-three-down">
                    <h5><strong>KEEP IN TOUCH</strong></h5>
                    <div class="social-icon">
                        <div class="fb">
                            <img src="image/fb.png" alt="">
                        </div>
                        <div class="x">
                            <img src="image/x.png" alt="">
                        </div>
                        <div class="yt">
                            <img src="image/yt.png" alt="">
                        </div>
                        <div class="insta">
                            <img src="image/insta.png" alt="">
                        </div>
                    </div>
                </div>
            </div>
            <div class="option-four">
                <div class="option-four-logo">
                    <div class="orig">
                        <div class="ori-size">
                            <img src="image/ori.png" alt="">
                        </div>
                        <p><span class="ori-2">100% ORIGINAL</span> guarantee for <br> all products at myntra.com
                        </p>
                    </div>
                    <div class="rep">
                        <div class="rep-size">
                            <img src="image/rep.png" alt="">
                        </div>
                        <p><span class="rep-2">Return within 14days </span>of receiving your order</p>
                    </div>
                </div>
            </div>

        </div>
        <div class="pop-searches">
            <h4><strong>POPULAR SEARCHES</strong></h4>
            <p>Sherwani | Track Pants | Blazers | Sweaters For Men | Men Wedding Dresses | Kurta Pajama | Raincoats |
                Shorts Trousers | Waistcoat | Inner Wear | Nightwear | Jeans | Shirts | Jogger Jeans | Men Suits | T
                Shirts Sweatshirts | Jackets For Men | Tracksuits | Ripped Jeans | Ethnic Wear | Hoodies | Raksha
                Bandhan Gifts | Watches | Shoes | Belts Swimwear | Dhotis | Boxers | Vests | Thermals Socks | Shrugs |
                Bracelets | Rings Sunglasses | Headphones Wallets Helmets | Caps | Mufflers | Gloves | Ties | Cufflinks
                | Men Sandals | Floaters | Flip Flops | Trunks | Bags </p>
        </div>
        <div class="info-section">
            <div class="contact">
                In case of any concern,<span class="blue-contact"> Contact Us</span>
            </div>
            <div class="copyright">
                © 2023 www.myntra.com. All rights reserved.
            </div>
            <div class="flipkartcompany">
                A Flipkart Company
            </div>
        </div>
        <div class="horizontal-line"></div>
        <div class="secound-last-footer">
            <h3><strong>MEN’S SHOPPING AT MYNTRA: A SUPERIOR EXPERIENCE</strong></h3>
            <p>Myntra is one of the best sites when it comes to online shopping for men. The finest of material,
                superior design and unbeatable style go into the making of our men’s shopping collection. Our range of
                online shopping men’s wear, accessories, footwear and personal care products are second to none.
                Compared with other men’s shopping sites, Myntra brings you the best price products which won’t hurt
                your pocket. With seasonal discounts on trendy casual wear, suits, blazers, sneakers and more, online
                shopping for men at Myntra just gets even more irresistible!</p> <br>
            <h3><strong>ONLINE SHOPPING FOR MEN: OPTIONS UNLIMITED</strong></h3>
            <p>At Myntra, our online shopping fashion for men collection features plenty of options to create multiple
                outfits. At our men’s online shop we have brought together an exhaustive range of products from the best
                men’s brands. Here is a list of must-haves from the wide variety of awesome products at Myntra:</p>
            <ul>
                <li>
                    Opt for a charming yet laid-back look with cool <span class="cool">T-shirts</span> and casual shirts
                    worn with stylish jeans,
                    casual trousers or shorts. Stay sharp and sophisticated with our smart options in formal shirts and
                    trousers. Look dapper when meeting your clients in our smooth suits. Put on trendy blazers for
                    formal occasions. On your online men’s clothes’ shopping journey, make sure you include kurtas,
                    jackets and sherwanis from our festive wear collection. Stay warm and comfortable in sweaters and
                    sweatshirts. Get fit and ready for adventure, with our sports and active wear collection.
                </li>
                <li>
                    Once you are done with your online men’s clothes’ shopping, make sure you pick up the right
                    accessories to complement your look. Whether you are travelling to work or outside the city our wide
                    variety of bags, backpacks and luggage collection will ensure you are well-packed. Our beautiful
                    watches and smart watches work well to enhance your overall style quotient. Reach out for our
                    sunglasses during the summers – let your eyes stay protected while you opt for maximum swag.
                </li>
                <li>Bring impeccable style to your shoe closet with our incredible collection of footwear for men. Look
                    classy during formal and semi-formal occasions with derbies, loafers and oxfords. Stay hip and
                    happening in parties with boat shoes, monks and brogues from our casual men’s footwear range. Lead
                    an active lifestyle with sneakers and running shoes from our sports footwear selection. Pick up
                    sandals, floaters and flip-flops for a trip to the beach. We also host socks in our men’s online
                    shopping collection. That’s basically everything under one roof!</li>
            </ul>
            <p>Make sure you check out fun printed men’s T-shirts featuring your favourite characters from DC Comics and
                Marvel studios. Relive the magic of your favourite superhero from Justice League. Fly high with
                Superman, battle the bad guys with Batman, or get trendy in lightning-speed with a Flash T-shirt. Grab
                our cool Marvel Avengers T-shirts. Stay powered up with the Iron Man, or walk with the warriors in a
                Thor T-shirt.</p>
            <p>
                Our online shopping fashion for mens collection includes even more amazing merchandise such as
                innerwear, sleepwear, track pants, personal care, wallets, belts and other fashion accessories.
            </p>
        </div>
        <div class="last-footer-myntra">
            <h3><strong>MEN’S SHOPPING MADE EASY AT MYNTRA</strong></h3>
            <p>
                Myntra is the most convenient men’s online store, what with our simplified shopping and payment
                procedures. With just a few clicks of the mouse or taps on your smartphone, you can buy your favorites
                from the best men’s brands right away.
            </p>
        </div>
    </footer>
<div class="facet-listing center-three-columns">
    <?php while ( have_posts() ): the_post(); ?>
        <a class="facet-card flex_column" href="<?php the_permalink(); ?>">
            <div class="thumbnail-block">
                <?php $featured_img_url = get_the_post_thumbnail_url( get_the_ID(),'full'); ?>
                <img class="card-thumbnail" src="<?php echo $featured_img_url; ?>">
            </div>
            <div class="content-block">
                <h3 class="card-title"><?php the_title(); ?></h3>
                <span class="false-link">Learn More <span class="avia-font-entypo-fontello arrow-icon"></span></span>
            </div>
        </a>
    <?php endwhile; ?>
</div>
/** @type {import('tailwindcss').Config} */
module.exports = {
  darkMode: ["class"],
  content: [
    './pages/**/*.{ts,tsx}',
    './components/**/*.{ts,tsx}',
    './app/**/*.{ts,tsx}',
    './src/**/*.{ts,tsx}',
	],
  theme: {
    container: {
      center: true,
      padding: "2rem",
      screens: {
        "2xl": "1400px",
      },
    },
    extend: {
      colors: {
        border: "hsl(var(--border))",
        input: "hsl(var(--input))",
        ring: "hsl(var(--ring))",
        background: "hsl(var(--background))",
        foreground: "hsl(var(--foreground))",
        primary: {
          DEFAULT: "hsl(var(--primary))",
          foreground: "hsl(var(--primary-foreground))",
        },
        secondary: {
          DEFAULT: "hsl(var(--secondary))",
          foreground: "hsl(var(--secondary-foreground))",
        },
        destructive: {
          DEFAULT: "hsl(var(--destructive))",
          foreground: "hsl(var(--destructive-foreground))",
        },
        muted: {
          DEFAULT: "hsl(var(--muted))",
          foreground: "hsl(var(--muted-foreground))",
        },
        accent: {
          DEFAULT: "hsl(var(--accent))",
          foreground: "hsl(var(--accent-foreground))",
        },
        popover: {
          DEFAULT: "hsl(var(--popover))",
          foreground: "hsl(var(--popover-foreground))",
        },
        card: {
          DEFAULT: "hsl(var(--card))",
          foreground: "hsl(var(--card-foreground))",
        },
      },
      borderRadius: {
        lg: "var(--radius)",
        md: "calc(var(--radius) - 2px)",
        sm: "calc(var(--radius) - 4px)",
      },
      keyframes: {
        "accordion-down": {
          from: { height: 0 },
          to: { height: "var(--radix-accordion-content-height)" },
        },
        "accordion-up": {
          from: { height: "var(--radix-accordion-content-height)" },
          to: { height: 0 },
        },
      },
      animation: {
        "accordion-down": "accordion-down 0.2s ease-out",
        "accordion-up": "accordion-up 0.2s ease-out",
      },
    },
  },
  plugins: [require("tailwindcss-animate")],
}
The codes / script for the FH calendar haven't changed at our end
The calendar script can be copied from the dashboard by choosing the Embedded Calendar option. https://fareharbor.com/carolinahistoryandhaunts/dashboard/settings/embeds/
 
Unfortunately this is a limitation of the Wix CMS and the way they render javscript - Only the Wix sites have been affected, we havent had any issues with other CMS. The workaround we recommend is to use buttons with links to relevant items - the buttons will also lightframe. The buttons can also be linked directly to the calendar without the description for eg. https://fareharbor.com/embeds/book/carolinahistoryandhaunts/items/10328/?flow=19397


**********

This is an issue with Wix and we recommend not adding any of our Grid or Calendar embeds to wix sites because of this. We cannot change or resolve this at our end as Wix itself sees these types of embeds as entirely separate and changes their link codes in a way we cannot get around. We advise to  use buttons that link to the flows.
// PSS Search - Option 1
.pss-search{
    form{
        border: 1px solid #979797;
        margin: 0 !important;
        width: 100%;
        @include _flex;
        input{
            border: none;
            border-radius: 0 !important;
            padding: 0 10px;
            width: 100%;
            height: 34px;
        }
        button{
            border: none;
            border-radius: 0 !important;
            background: #fff !important;
            color: #000 !important;
            height: 34px !important;
            margin: 0 !important;
            padding: 0 10px;
        }
        @include screen-sm-min {
            input{
                height: res-sm-min(26,52);
            }
            button{
                height: res-sm-min(26,52) !important;
                .fa{
                    font-size: res-sm-min(14,20);
                }
            }
        }
    }
}

// PSS Search - Option 2
.header-search{
    form{
        border: 1px solid $brand-secondary;
        border-radius: 52px;
        box-shadow: 2px 2px 4px 0 rgba(#0B0B0B,.25);
        background: #fff;
        margin-top: 0 !important;
        @include _flex;
        input{
            width: 100%;
            border: none;
            border-radius: 52px;
            height: res-xs(25,34);
            @include screen-sm-min{
                height: res-sm-min(30,50);
            }
        }
        button{
            border-radius: 50% !important;
            margin-top: 0 !important;
            padding: 0;
            background: linear-gradient(to bottom, $brand-primary 0%, $brand-secondary 100%);
            height: res-xs(25,34) !important;
            width: res-xs(28,34);
            padding: 0;
            @include screen-sm-min{
                height: res-sm-min(30,50) !important;
                width: res-sm-min(30,50);
            }
            .fa{
                font-size: res-xs(12,14);
                width: 1em; height: 1em;
                @include screen-sm-min{
                    font-size: res-sm-min(15,20);
                }
            }
        }
    }
}
star

Sat Nov 25 2023 07:57:19 GMT+0000 (Coordinated Universal Time) https://speckyboy.com/20-snippets-and-hacks-to-make-wordpress-user-friendly-for-your-clients/

@dmsearnbit

star

Sat Nov 25 2023 07:57:09 GMT+0000 (Coordinated Universal Time) https://speckyboy.com/20-snippets-and-hacks-to-make-wordpress-user-friendly-for-your-clients/

@dmsearnbit

star

Sat Nov 25 2023 07:56:26 GMT+0000 (Coordinated Universal Time) https://speckyboy.com/20-snippets-and-hacks-to-make-wordpress-user-friendly-for-your-clients/

@dmsearnbit

star

Sat Nov 25 2023 07:56:13 GMT+0000 (Coordinated Universal Time) https://speckyboy.com/20-snippets-and-hacks-to-make-wordpress-user-friendly-for-your-clients/

@dmsearnbit

star

Sat Nov 25 2023 07:55:51 GMT+0000 (Coordinated Universal Time) https://speckyboy.com/20-snippets-and-hacks-to-make-wordpress-user-friendly-for-your-clients/

@dmsearnbit

star

Sat Nov 25 2023 07:38:52 GMT+0000 (Coordinated Universal Time) https://speckyboy.com/creating-a-custom-user-role-in-wordpress/

@dmsearnbit

star

Sat Nov 25 2023 07:11:38 GMT+0000 (Coordinated Universal Time) https://www.thepixelpixie.com/code-snippets-to-customize-your-wordpress-admin-area/

@dmsearnbit

star

Sat Nov 25 2023 06:42:26 GMT+0000 (Coordinated Universal Time)

@StephenThevar #javascript

star

Sat Nov 25 2023 06:39:33 GMT+0000 (Coordinated Universal Time)

@StephenThevar #javascript

star

Sat Nov 25 2023 04:42:16 GMT+0000 (Coordinated Universal Time) https://mdbootstrap.com/docs/standard/components/cards/

@themehoney #html

star

Sat Nov 25 2023 04:42:00 GMT+0000 (Coordinated Universal Time) https://mdbootstrap.com/docs/standard/components/cards/

@themehoney #html

star

Sat Nov 25 2023 04:41:39 GMT+0000 (Coordinated Universal Time) https://mdbootstrap.com/docs/standard/components/cards/

@themehoney #html

star

Sat Nov 25 2023 04:40:34 GMT+0000 (Coordinated Universal Time) https://mdbootstrap.com/docs/standard/components/cards/

@themehoney #html

star

Sat Nov 25 2023 04:29:33 GMT+0000 (Coordinated Universal Time) https://kenwheeler.github.io/slick/

@themehoney #javascript

star

Sat Nov 25 2023 00:41:28 GMT+0000 (Coordinated Universal Time) https://code.mpimet.mpg.de/boards/1/topics/8549

@diptish #python

star

Fri Nov 24 2023 21:40:51 GMT+0000 (Coordinated Universal Time) https://cryptotab.farm/fr/miner/

@jamile46

star

Fri Nov 24 2023 19:03:11 GMT+0000 (Coordinated Universal Time) https://www.krishaweb.com/blog/shun-plugin-100-wordpress-code-snippets-across-net/

@dmsearnbit

star

Fri Nov 24 2023 19:02:44 GMT+0000 (Coordinated Universal Time) https://www.krishaweb.com/blog/shun-plugin-100-wordpress-code-snippets-across-net/

@dmsearnbit

star

Fri Nov 24 2023 19:02:03 GMT+0000 (Coordinated Universal Time) https://www.krishaweb.com/blog/shun-plugin-100-wordpress-code-snippets-across-net/

@dmsearnbit

star

Fri Nov 24 2023 19:00:57 GMT+0000 (Coordinated Universal Time) https://websquadron.co.uk/brand-wordpress-login-page/

@dmsearnbit

star

Fri Nov 24 2023 17:36:27 GMT+0000 (Coordinated Universal Time)

@pag0dy #python

star

Fri Nov 24 2023 16:10:03 GMT+0000 (Coordinated Universal Time)

@yolobotoffender

star

Fri Nov 24 2023 12:07:06 GMT+0000 (Coordinated Universal Time)

@2233081393

star

Fri Nov 24 2023 12:00:39 GMT+0000 (Coordinated Universal Time)

@2233081393

star

Fri Nov 24 2023 11:35:14 GMT+0000 (Coordinated Universal Time) https://codevita.tcsapps.com/OpenCodeEditor?problemid

@arshadalam007 #undefined

star

Fri Nov 24 2023 11:18:53 GMT+0000 (Coordinated Universal Time)

@Disdark10

star

Fri Nov 24 2023 11:18:24 GMT+0000 (Coordinated Universal Time)

@Disdark10

star

Fri Nov 24 2023 10:47:39 GMT+0000 (Coordinated Universal Time)

@Amperito

star

Fri Nov 24 2023 10:05:35 GMT+0000 (Coordinated Universal Time) https://learn.javascript.ru/date

@jimifi4494 #javascript

star

Fri Nov 24 2023 10:05:14 GMT+0000 (Coordinated Universal Time) https://learn.javascript.ru/date

@jimifi4494 #javascript

star

Fri Nov 24 2023 09:57:07 GMT+0000 (Coordinated Universal Time)

@Peshani98

star

Fri Nov 24 2023 06:19:46 GMT+0000 (Coordinated Universal Time) https://www.facebook.com/

@abcabcabc

star

Fri Nov 24 2023 05:34:24 GMT+0000 (Coordinated Universal Time) https://leetcode.com/problems/median-of-two-sorted-arrays/

@nistha_jnn #c++

star

Fri Nov 24 2023 05:08:14 GMT+0000 (Coordinated Universal Time)

@guqojy

star

Fri Nov 24 2023 05:04:30 GMT+0000 (Coordinated Universal Time) https://practice.geeksforgeeks.org/problems/inorder-traversal-iterative/1

@nistha_jnn #c++

star

Thu Nov 23 2023 23:19:12 GMT+0000 (Coordinated Universal Time) undefined

@neuromancer

star

Thu Nov 23 2023 23:18:52 GMT+0000 (Coordinated Universal Time) undefined

@neuromancer

star

Thu Nov 23 2023 23:12:42 GMT+0000 (Coordinated Universal Time)

@robertjbass #typescript #react.js

star

Thu Nov 23 2023 21:40:21 GMT+0000 (Coordinated Universal Time) https://edube.org/learn/pe-1/creating-functions-testing-triangles-3

@mm

star

Thu Nov 23 2023 20:58:00 GMT+0000 (Coordinated Universal Time)

@taha125 #undefined

star

Thu Nov 23 2023 18:21:30 GMT+0000 (Coordinated Universal Time)

@yolobotoffender

star

Thu Nov 23 2023 18:10:10 GMT+0000 (Coordinated Universal Time) https://musteryworld.net/

@Archmanerggqq

star

Thu Nov 23 2023 18:06:13 GMT+0000 (Coordinated Universal Time) https://musteryworld.net/

@Archmanerggqq

star

Thu Nov 23 2023 10:25:04 GMT+0000 (Coordinated Universal Time) direction: rtl;

@odesign

star

Thu Nov 23 2023 10:05:55 GMT+0000 (Coordinated Universal Time)

@aditya2023

star

Thu Nov 23 2023 10:04:38 GMT+0000 (Coordinated Universal Time)

@omnixima #jquery

star

Thu Nov 23 2023 08:43:12 GMT+0000 (Coordinated Universal Time)

@ThankGod

star

Thu Nov 23 2023 08:31:14 GMT+0000 (Coordinated Universal Time)

@Shira

star

Thu Nov 23 2023 07:58:12 GMT+0000 (Coordinated Universal Time)

@vishalsingh21

Save snippets that work with our extensions

Available in the Chrome Web Store Get Firefox Add-on Get VS Code extension