Snippets Collections
{
	"blocks": [
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":sunshine: :x-connect: Boost Days: What's on this week :x-connect: :sunshine:"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "Good morning Melbourne and hope you all had a fab weekend! :sunshine: \n\n Please see below for what's on this week! It's an exciting week in Melbourne. We have our EOY Party on Thursday :disco: Are you ready to RETRO REWIND :DANCER: :disco:"
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-10: Wednesday, 10th December",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n:coffee: :strawberry: :muffin: *Xero Café* – Scottie Dogs, Gingerbread Men & Chocolate muffins.\n :coffee::gingerman: *Barista Special* – Gingerbread Latte \n :Lunch::lettuce: Join us at *12.00pm* for some delicious salads in the Wominjeka Breakout Space on Level 3. Check out the :thread:"
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-11: Thursday, 11th December",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": ":coffee: *Xero Cafe*:Scottie Dogs, Gingerbread Men & Chocolate muffins .\n :coffee: *Barista Special* –Gingerbread Latte \n :Breakfast: Join us at *8.30am -10.30am* for a * Breakfast Buffet* in the Wominjeka Breakout Space in the Level 3 breakout space. \n :pizza::party: Join us at *3.00pm* in the Level 3 breakout space for some pizzas to get us ready for the EOY Party. \n :disco: Time to retro rewind! Join us at *Greenfield* from *5.30pm- 11.00pm* for an epic EOY Party."
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": " What else? :heart: \n\n:disco::discodancer: As 2025 comes to a close, get ready to rewind, connect, and celebrate with a blast through the decades at our *End of Year Event* this week! Outfit Inspo in the :thread: \n\nStay tuned to this channel, and make sure you’re subscribed to the <https://calendar.google.com/calendar/u/0/r?cid=Y19xczkyMjk5ZGlsODJzMjA4aGt1b3RnM2t1MEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t /|*Melbourne Social Calendar*> for all upcoming events."
			}
		}
	]
}
🚀 Guía Completa: Instalación de Zsh + Oh My Zsh + Powerlevel10k desde Cero
📋 PRIMERO: Verificar tu entorno actual
bash
# Verifica qué shell estás usando actualmente
echo $SHELL        # Shell por defecto
echo $0            # Shell actual en uso
ps -p $$           # Proceso actual

# Verifica si ya tienes instalaciones previas
ls -la ~/.oh-my-zsh/ 2>/dev/null || echo "No hay Oh My Zsh instalado"
ls -la ~/.powerlevel10k/ 2>/dev/null || echo "No hay Powerlevel10k instalado"
🔄 OPCIONAL: Limpiar instalaciones anteriores (si es necesario)
bash
# ⚠️ SOLO EJECUTAR SI QUIERES PARTIR DESDE CERO ⚠️
# Esto eliminará configuraciones previas
rm -rf ~/.oh-my-zsh ~/.powerlevel10k ~/.zshrc ~/.cache/p10k*
echo "Configuraciones anteriores eliminadas"
🎯 PASO 1: Instalar Zsh (si no lo tienes)
Para Debian/Ubuntu/MX Linux:
bash
# Actualizar repositorios e instalar Zsh
sudo apt update
sudo apt install -y zsh git curl fonts-powerline

# Verificar instalación
zsh --version
Para Arch Linux:
bash
sudo pacman -S zsh git curl powerline-fonts
Para Fedora/RHEL:
bash
sudo dnf install zsh git curl powerline-fonts
🛠 PASO 2: Cambiar shell por defecto a Zsh
bash
# Cambiar el shell por defecto a Zsh
chsh -s $(which zsh)

# Verificar el cambio
echo $SHELL  # Debería mostrar /bin/zsh o similar

# IMPORTANTE: Cierra y abre una NUEVA terminal para que el cambio surta efecto
# O ejecuta:
exec zsh
⭐ PASO 3: Instalar Oh My Zsh
bash
# Instalar Oh My Zsh con el script oficial
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# Esto creará automáticamente:
# - ~/.oh-my-zsh/         # Directorio principal
# - ~/.zshrc             # Archivo de configuración
# - Tema "robbyrussell" por defecto
🧩 PASO 4: Instalar plugins esenciales
bash
# Navegar al directorio de plugins personalizados
cd ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/

# Instalar Zsh Autosuggestions (sugerencias de comandos)
git clone https://github.com/zsh-users/zsh-autosuggestions.git

# Instalar Zsh Syntax Highlighting (resaltado de sintaxis)
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git

# Verificar que se instalaron correctamente
ls -la
🌈 PASO 5: Instalar Powerlevel10k
bash
# Método 1: Como tema de Oh My Zsh (recomendado)
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

# Método 2: Instalación manual (alternativa)
# git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/.powerlevel10k
⚙️ PASO 6: Configurar ~/.zshrc
Edita tu archivo de configuración:

bash
nano ~/.zshrc
Configuración recomendada:
bash
# ~/.zshrc - Configuración óptima

# Path a tu instalación de Oh My Zsh
export ZSH="$HOME/.oh-my-zsh"

# 1. TEMA: Usar Powerlevel10k
# COMENTA O ELIMINA: ZSH_THEME="robbyrussell"
# AÑADE:
ZSH_THEME="powerlevel10k/powerlevel10k"

# 2. PLUGINS: Lista completa de plugins
plugins=(
    git                     # Integración con Git
    zsh-autosuggestions     # Sugerencias automáticas
    zsh-syntax-highlighting # Resaltado de sintaxis
    sudo                    # Doble ESC para sudo
    history-substring-search # Búsqueda en historial
    colored-man-pages       # Manuales a color
    extract                 # Extraer archivos: extract archivo.tar.gz
    docker                  # Comandos Docker
    composer                # Comandos Composer
    laravel                 # Comandos Laravel
)

# 3. Cargar Oh My Zsh
source $ZSH/oh-my-zsh.sh

# 4. Configuración de Powerlevel10k
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh

  🔧 PASO 7: Configurar Powerlevel10k
bash
# Recargar la configuración
source ~/.zshrc

# Iniciar el configurador interactivo de Powerlevel10k
p10k configure

# Sigue las instrucciones en pantalla para personalizar tu prompt

  # Recargar toda la configuración
source ~/.zshrc
class Solution {
    public void setZeroes(int[][] matrix) {
        int rowsL = matrix.length;
        int colL = matrix[0].length;

        int[] r = new int[rowsL];
        int[] c = new int[colL];

        boolean firstRowZero = false;
        boolean firstColZero = false;

        for(int i=0;i<colL;i++) {// check if first row needs to zeroed 
            if(matrix[0][i] == 0) {
                firstRowZero = true;
                break;
            }
        }

        for(int i=0;i<rowsL;i++) {// check if first col needs to be zeroed 
            if(matrix[i][0] == 0) {
                firstColZero = true;
                break;
            }
        }

        // use first row/col as markers
        for(int i=1;i<rowsL;i++){
            for(int j=1;j<colL;j++) {
                if(matrix[i][j] == 0) {
                    matrix[i][0] = 0; // mark row
                    matrix[0][j] = 0; // mark col
                }
            }
        }

        // apply markers (skipping first row and col) 
        for(int i=1;i<rowsL;i++) {
            if(matrix[i][0] == 0) {
                for(int j=1;j<colL;j++) {
                    matrix[i][j] =0;
                }
            }
        }

        for(int j =1;j<colL;j++) {
            if(matrix[0][j] == 0) {
                for(int i=1;i<rowL;i++) {
                    matrix[i][j] = 0;
                }
            }
        }

        // now handling first row and col
        if (firstRowZero) {
            for (int j = 0; j < colL; j++) {
                matrix[0][j] = 0;
            }
        }

        if (firstColZero) {
            for (int i = 0; i < rowsL; i++) {
                matrix[i][0] = 0;
            }
        }
        
    }
}
elementorProFrontend.modules.popup.showPopup( { id: 1139 } );
BC Game Clone Script: A Complete Solution to Launch a Crypto Casino and Betting Platform
The rapid expansion of blockchain technology has transformed the online gambling sector, enabling platforms to deliver transparent, secure, and globally accessible gaming services. Among the emerging iGaming solutions, a BC Game Clone Script has gained strong recognition as a strategic way for entrepreneurs to build a crypto casino and sports betting business in a shorter time span. This script serves as a pre-built software product designed to replicate the core functions, advanced gaming features, and crypto-powered ecosystem found in the BC Game platform.
A BC Game Clone Script eliminates the complexity of developing a gambling platform from scratch. It allows business owners to instantly create a competitive iGaming website with integrated casino games, sports betting markets, crypto transaction support, and provably fair gaming mechanics. For entrepreneurs aiming to establish an online gambling platform that competes globally, this script delivers a blend of speed, flexibility, and scalability.
Why Businesses Prefer a BC Game Clone Script
Launching a gambling platform typically involves high investments and a long development cycle. A BC Game Clone Script simplifies the journey by providing a ready-to-deploy framework with solid performance and a proven business model. Below are the primary advantages:
Fast Deployment
Building a full-scale online casino with crypto integration can take months or years. A BC Game Clone Script accelerates deployment, allowing owners to enter the market faster while spending less time on technical execution.
Cost-Efficient Investment
Developing a gambling platform independently demands a substantial budget. A pre-built script reduces development cost significantly, enabling businesses to invest more in marketing strategies, licensing, and audience expansion.
Proven Success Model
Since BC Game has already established a strong presence in the crypto gambling sector, cloning its functionality empowers new entrepreneurs to tap into an existing, growing demand with reduced market risks.
Highly Customizable Interface
The script is fully adaptable, allowing startups to modify branding elements, add new features, and tailor gameplay options according to user interests and local regulations.
Continuous Support and Feature Upgrades

Online gaming frequently evolves with new technologies, regulations, and security optimizations. Using a clone script ensures ongoing maintenance and upgrades provided by the development team to keep the platform secure and competitive.
Core Features Included in a BC Game Clone Script
To ensure player trust and platform success, the script integrates essential capabilities that deliver fairness, functionality, and a seamless betting experience.
Support for Multiple Cryptocurrencies
The platform enables deposits and withdrawals using popular digital currencies such as Bitcoin, Ethereum, Litecoin, and stablecoins. Multi-crypto support enhances accessibility and expands your global player base.
Provably Fair Gaming
Crypto gambling thrives on transparency. Provably fair algorithms validate each game outcome, earning user trust and reducing disputes. It also aligns platforms with modern fairness standards in Web3 gaming.
Secure Crypto Payment Processing
End-to-end encryption, multi-layer authentication, and anti-fraud measures ensure safety for financial operations. Proper wallet integration creates a reliable environment for players to confidently transact and bet.
Intuitive User Experience
A straightforward interface improves user engagement. Features like quick navigation, detailed game insights, profile dashboards, and seamless betting workflows help attract long-term active players.
Affiliate and Referral Integration
An affiliate system helps platforms scale faster. Affiliates earn commissions on user traffic and deposits, making it a budget-friendly promotional system with high conversion opportunities.
How to Launch Your Platform Using a BC Game Clone Script
Building a crypto casino or betting platform becomes a streamlined process when using a BC Game Clone Script. These steps ensure smooth platform establishment:
Select a trusted clone script development provider.
Customize the platform to reflect brand identity and user preference.
Enable secure payment gateways and crypto wallets.
Add necessary compliance, licensing, and security measures.

Test all game mechanics, wallet operations, and platform performance.
Deploy the platform and initiate marketing to attract players.
Once live, continuous monitoring, user feedback, and feature enhancement help maintain uptime, enhance gaming satisfaction, and increase revenue performance.
Customization Choices for Your BC Game Clone App
Businesses can tailor the script to align with their goals and target region. Popular areas of customization include:
Branding elements
Modify logo, theme, typography, and UI design to make the platform recognizable and distinct.
Game and Betting Selections
Add popular casino titles such as slots, roulette, crash games, dice, and integrate real-time sports betting markets.
Bonus and Reward Models
Custom promotional systems such as welcome bonuses, VIP tiers, and cashback rewards improve user retention.
Multilingual and Multi-Currency Access
Expanding localization settings helps the platform serve international audiences and maximize global engagement.
User Dashboard and Navigation Enhancements
Optimizing layout and player personalization features improves overall usability.
Revenue Opportunities with a BC Game Clone Script
Crypto casino platforms generate continuous income through multiple earning avenues. Key revenue streams include:
User Deposits and Gaming Activity
Players place wagers and deposit crypto funds, resulting in transaction fees and steady cash flow.
Built-In House Edge
Casino games maintain a statistical advantage that ensures revenue generation from long-term gameplay.
Affiliate Partnership Income
Affiliate channels boost traffic while increasing earnings from referred users.

Platform Advertising
Partnerships with brands, game providers, or crypto projects add extra revenue layers.
Premium Features
Upgraded membership tiers or exclusive game access can be monetized for committed players.
A well-executed BC Game Clone Script platform can scale profitably when supported with strategic marketing and user acquisition plans.
Why Hivelance is the Best Place to Build Your BC Game Clone Script
Choosing an experienced developer is essential for platform security, compliance, and long-term growth. Hivelance stands out as a specialized iGaming software provider with strong expertise in blockchain-based casino development. Their team delivers:
• Fully customizable BC Game Clone Script solutions
• High-security architecture with regular upgrades
• Feature-rich gaming modules and betting options
• End-to-end deployment, support, and maintenance
Partnering with Hivelance ensures that your platform meets industry standards and operates efficiently in the competitive crypto gambling space.
<?php
/* ---------------- ARRAYS ---------------- */

// Indexed Array
$fruits = ["Apple", "Banana", "Mango"];
echo $fruits[0] . "<br>";

// Associative Array
$user = ["name" => "Tanishq", "age" => 21];
echo $user["name"] . "<br>";

// Multidimensional Array
$students = [["John", 90], ["Aman", 85]];
echo $students[0][0] . "<br>";

// Array Merge
$a = ["Red", "Green"];
$b = ["Blue", "Yellow"];
$merged = array_merge($a, $b);
print_r($merged);
echo "<br><br>";



/* ---------------- FILE OPERATIONS ---------------- */

$filename = "demo.txt";

// file_exists()
echo file_exists($filename) ? "File exists<br>" : "File not found<br>";

// fopen() + fwrite()
$file = fopen($filename, "w");
fwrite($file, "Hello PHP!");
fclose($file);

// fopen() + fread()
$file = fopen($filename, "r");
echo fread($file, filesize($filename)) . "<br>";
fclose($file);

// unlink()  // delete file if needed
// unlink($filename);



/* ---------------- FILE UPLOAD ---------------- */
// HTML form needed:
// <form method="POST" enctype="multipart/form-data"><input type="file" name="myfile"><button>Upload</button></form>

if ($_FILES) {
    if ($_FILES["myfile"]["error"] == 0) {
        move_uploaded_file($_FILES["myfile"]["tmp_name"], "uploads/" . $_FILES["myfile"]["name"]);
        echo "File uploaded!<br>";
    }
}



/* ---------------- DIRECTORY OPERATIONS ---------------- */

$dir = "myfolder";

// Check directory exists
if (!is_dir($dir)) {
    mkdir($dir); // create directory
    echo "Directory created<br>";
} else {
    echo "Directory exists<br>";
}

// Reading directory using scandir()
$files = scandir($dir);
echo "scandir(): ";
print_r($files);
echo "<br>";

// Reading directory using opendir()
if ($handle = opendir($dir)) {
    echo "Files inside using opendir(): ";
    while (($file = readdir($handle)) !== false) {
        echo $file . " ";
    }
    closedir($handle);
    echo "<br>";
}

// Delete directory (only if empty)
// rmdir($dir);
?>
map validation_rule.validate_mobile_number1(String crmAPIRequest)
{
/* The snippet below shows you how to get a list of fields, their values from a MAP object. The fields’ values can be obtained from the same MAP object.                                                  */
entityMap = crmAPIRequest.toMap().get("record");
/* The example below demonstrates how a field’s value (email) can be obtained from a MAP object. Here, entityMap - Map Object, Email - Field's API name
Sample entityMap= {'Email': 'xxx@xxx.com', 'Last_Name': 'xxx'};                                   */
email = entityMap.get("Email");
response = Map();
Mobile = ifNull(entityMap.get("Mobile"),"");
if(Mobile == "")
{
	response.put('status','error');
	response.put('message','Please Enter a Mobile Number.');
}
else
{
	retValue = matches(Mobile,"^\+[1-9]\d{1,14}$");
	if(retValue == true)
	{
		response.put('status','success');
	}
	else
	{
		response.put('status','error');
		response.put('message','Please Enter a Valid Mobile Number in E.164 Format (e.g., +9715xxxxxx92)');
	}
}
return response;
}
<script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>


particlesJS("particles-js",
{
  "particles": {
    "number": {
      "value": 400,
      "density": {
        "enable": true,
        "value_area": 800
      }
    },
    "color": {
      "value": "#ff1fff"
    },
    "shape": {
      "type": "circle",
      "stroke": {
        "width": 0,
        "color": "#000000"
      },
      "polygon": {
        "nb_sides": 5
      },
      "image": {
        "src": "img/github.svg",
        "width": 100,
        "height": 100
      }
    },
    "opacity": {
      "value": 0.5,
      "random": true,
      "anim": {
        "enable": false,
        "speed": 1,
        "opacity_min": 0.1,
        "sync": false
      }
    },
    "size": {
      "value": 2,
      "random": true,
      "anim": {
        "enable": true,
        "speed": 5,
        "size_min": 0.1,
        "sync": false
      }
    },
    "line_linked": {
      "enable": false,
      "distance": 500,
      "color": "#ff1fff",
      "opacity": 0.3,
      "width": 2
    },
    "move": {
      "enable": true,
      "speed": 1,
      "direction": "none",
      "random": true,
      "straight": false,
      "out_mode": "out",
      "bounce": false,
      "attract": {
        "enable": false,
        "rotateX": 1,
        "rotateY": 1
      }
    }
  },
  "interactivity": {
    "detect_on": "window",
    "events": {
      "onhover": {
        "enable": true,
        "mode": "grab"
      },
      "onclick": {
        "enable": true,
        "mode": "push"
      },
      "resize": true
    },
    "modes": {
      "grab": {
        "distance": 100,
        "line_linked": {
          "opacity": 0.5
        }
      },
      "bubble": {
        "distance": 83.91608391608392,
        "size": 0,
        "duration": 0,
        "opacity": 0.15984015984015984,
        "speed": 3
      },
      "repulse": {
        "distance": 100,
        "duration": 0.4
      },
      "push": {
        "particles_nb": 4
      },
      "remove": {
        "particles_nb": 2
      }
    }
  },
  "retina_detect": true
}
)
<script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>


particlesJS("particles-js",
{
  "particles": {
    "number": {
      "value": 400,
      "density": {
        "enable": true,
        "value_area": 800
      }
    },
    "color": {
      "value": "#ff1fff"
    },
    "shape": {
      "type": "circle",
      "stroke": {
        "width": 0,
        "color": "#000000"
      },
      "polygon": {
        "nb_sides": 5
      },
      "image": {
        "src": "img/github.svg",
        "width": 100,
        "height": 100
      }
    },
    "opacity": {
      "value": 0.5,
      "random": true,
      "anim": {
        "enable": false,
        "speed": 1,
        "opacity_min": 0.1,
        "sync": false
      }
    },
    "size": {
      "value": 2,
      "random": true,
      "anim": {
        "enable": true,
        "speed": 5,
        "size_min": 0.1,
        "sync": false
      }
    },
    "line_linked": {
      "enable": false,
      "distance": 500,
      "color": "#ff1fff",
      "opacity": 0.3,
      "width": 2
    },
    "move": {
      "enable": true,
      "speed": 1,
      "direction": "none",
      "random": true,
      "straight": false,
      "out_mode": "out",
      "bounce": false,
      "attract": {
        "enable": false,
        "rotateX": 1,
        "rotateY": 1
      }
    }
  },
  "interactivity": {
    "detect_on": "window",
    "events": {
      "onhover": {
        "enable": true,
        "mode": "grab"
      },
      "onclick": {
        "enable": true,
        "mode": "push"
      },
      "resize": true
    },
    "modes": {
      "grab": {
        "distance": 100,
        "line_linked": {
          "opacity": 0.5
        }
      },
      "bubble": {
        "distance": 83.91608391608392,
        "size": 0,
        "duration": 0,
        "opacity": 0.15984015984015984,
        "speed": 3
      },
      "repulse": {
        "distance": 100,
        "duration": 0.4
      },
      "push": {
        "particles_nb": 4
      },
      "remove": {
        "particles_nb": 2
      }
    }
  },
  "retina_detect": true
}
)
Blockchain offers key features such as strong security, clear transaction records, automated smart contracts, and reliable data integrity. Block Intelligence turns these features into practical systems that fit real business needs without added complexity.

What we deliver

 • Secure setups that protect data and digital assets

 • Smart contracts that reduce manual steps and errors

 • Transparent records that support trust and compliance

 • Scalable infrastructure that handles growth smoothly

 • Steady technical and operational support

With Block Intelligence, blockchain becomes a stable and useful part of your daily work.

Know more >>> https www.blockintelligence.io/centralized-crypto-exchange-development-company

WhatsApp +91 77384 79381

Mail connect@blockchain.ai.in
string related_list.same_company_Lead_related_list(Int Lead_ID)
{
// Info Lead_ID;
// get_leads_details = zoho.crm.getRecordById("Leads",3251014000113668043);
get_leads_details = invokeurl
[
	url :"https://www.zohoapis.com/crm/v2/Leads/" + Lead_ID + ""
	type :GET
	connection:"zoho_crm"
];
//info get_leads_details;
get_leads_details = get_leads_details.get("data").get(0);
email = get_leads_details.get("Email");
//info email;
index_email = email.indexOf("@");
email_substring = email.subString(index_email);
//info email_substring;
queryMap = Map();
queryMap.put("select_query","select Email,Company, First_Name, Last_Name, Lead_Source, Lead_Status  from Leads where Email like '%" + email_substring + "'");
response = invokeurl
[
	url :"https://www.zohoapis.com/crm/v3/coql"
	type :POST
	parameters:queryMap.toString()
	connection:"zoho_crm"
];
//info response;
responseXML = "<record>";
count = 0;
for each  data in response.get("data")
{
	lead_id = data.get("id");
	if(lead_id != Lead_ID)
	{
		Company = data.get("Company");
		First_name = data.get("First_Name");
		Last_name = data.get("Last_Name");
		full_name = concat(First_name," " + Last_name);
		info full_name;
		Email = data.get("Email");
		Lead_Source = data.get("Lead_Source");
		Lead_status = data.get("Lead_Status");
		responseXML = responseXML + "<row no='" + count + "'>";
		responseXML = responseXML + "<FL val='Lead Name' link='true' url='https://crm.zoho.com/crm/org667822476/tab/Leads/" + lead_id + "'>" + full_name + "</FL>";
		responseXML = responseXML + "<FL val='Email' link='true' url=''>" + Email + "</FL>";
		//	responseXML = responseXML + "<FL val='Customer'>" + customername + "</FL>";
		responseXML = responseXML + "<FL val='Lead Source'>" + Lead_Source + "</FL>";
		responseXML = responseXML + "<FL val='Lead Status'>" + Lead_status + "</FL>";
		// 		responseXML = responseXML + "<FL val='Date'>" + invoicedate + "</FL>";
		// 		responseXML = responseXML + "<FL val='Total'>$" + invoicetotal + "</FL>";
		// 		responseXML = responseXML + "<FL val='Balance'>$" + invoicebalance + "</FL>";
		responseXML = responseXML + "</row>";
		count = count + 1;
	}
}
responseXML = responseXML + "</record>";
return responseXML;
}
{
	"blocks": [
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":xeros-connect: Boost Days - What's on this week! :xeros-connect:"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "Morning Ahuriri :xmastree: Happy Monday, let's get ready to dive into another week with our Xeros Connect Boost Day programme! See below for what's in store :eyes:"
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-10: Wednesday, 10th December",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n:coffee: *Café Partnership*: Enjoy coffee and café-style beverages from our cafe partner, *Adoro*, located in our office building *8:00AM - 11:30AM*.\n:breakfast: *Breakfast*: Provided by *Roam* from *9:30AM-10:30AM* in the Kitchen."
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-11: Thursday, 11th December",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n:coffee: *Café Partnership*: Enjoy coffee and café-style beverages from our cafe partner, *Adoro*, located in our office building *8:00AM - 11:30AM*.\n:wrap: *Lunch*: Provided by *Design Cuisine* from *12:30PM-1:30PM* in the Kitchen."
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "*What else?* \n Feedback on our Boost offerings? We want to hear it. Let us know what you love by scanning the *QR code* in the kitchen. \n Stay tuned to this channel for more details, check out the <https://calendar.google.com/calendar/u/0?cid=eGVyby5jb21fbXRhc2ZucThjaTl1b3BpY284dXN0OWlhdDRAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ|*Hawkes Bay Social Calendar*>, and get ready to Boost your workdays!\n\nWX Team :party-wx:"
			}
		}
	]
}
{
	"blocks": [
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":xeros-connect: Boost Days - What's on this week! :xeros-connect:"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "Morning Ahuriri :xmastree: Happy Monday, let's get ready to dive into another week with our Xeros Connect Boost Day programme! See below for what's in store :eyes:"
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-3: Wednesday, 3rd December",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n:coffee: *Café Partnership*: Enjoy coffee and café-style beverages from our cafe partner, *Adoro*, located in our office building *8:00AM - 11:30AM*.\n:breakfast: *Breakfast*: Provided by *Roam* from *9:30AM-10:30AM* in the Kitchen."
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-4: Thursday, 4th December",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n:coffee: *Café Partnership*: Enjoy coffee and café-style beverages from our cafe partner, *Adoro*, located in our office building *8:00AM - 11:30AM*.\n:christmas_tree: *Christmas Lunch*: Provided by *Design Cuisine* from *12:30PM-1:30PM* in the Kitchen."
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-5: Friday, 5th December",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n:beers: *Social Happy Hour*: Enjoy some drinks and nibbles from *4:00PM-5:30PM* in Clearview."
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "*What else?* \n Feedback on our Boost offerings? We want to hear it. Let us know what you love by scanning the *QR code* in the kitchen. \n Stay tuned to this channel for more details, check out the <https://calendar.google.com/calendar/u/0?cid=eGVyby5jb21fbXRhc2ZucThjaTl1b3BpY284dXN0OWlhdDRAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ|*Hawkes Bay Social Calendar*>, and get ready to Boost your workdays!\n\nWX Team :party-wx:"
			}
		}
	]
}
@media (max-width: 500px){
#qualifio_wrapper{
	min-height: 100dvh;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}	

#responsive_tools{
	position: absolute;
}
}
Contact_id = ifNull(Get_Details.get("Contact_Name"),{"id":""}).get("id");
Migrating email data from MBOX-based clients like Thunderbird, Apple Mail, or Eudora to Microsoft Outlook on a Windows system necessitates converting the MBOX files to Outlook's native PST format. This conversion is crucial for maintaining data integrity, folder structure, and attachments in your new email environment. Since there is no direct, built-in method in Outlook for this conversion, Windows users typically rely on specialized third-party MBOX to PST Converter software.

Key Features to Look For
When selecting an MBOX to PST converter for Windows, several features distinguish a reliable tool:

Batch Conversion: The ability to convert multiple MBOX files simultaneously saves significant time, especially for users with large archives or numerous email accounts.

Data Integrity: A quality tool ensures that the original folder hierarchy, email metadata (To, Cc, Bcc, Subject, Date), and attachments are preserved without alteration or data loss.

Selective Conversion: This feature allows users to preview mailbox content and choose specific folders or emails for conversion, which is useful for filtering unwanted data.

Compatibility: The converter should be compatible with all major versions of Windows OS and Microsoft Outlook (e.g., 2019, 2016, 2013, and earlier).

No Dependency: The best converters work independently and do not require the source email client (like Thunderbird) or even Outlook to be installed for the conversion process.

Popular Converter Tools
While the market offers numerous options, some consistently rated tools for Windows users include:

<a href="https://www.shoviv.com/mbox-converter.html">Shoviv MBOX Converter</a>

Mailsdaddy MBOX to PST Converter

Stellar MBOX Converter

Kernal MBOX Converter

Systools MBOX Converter

Most professional tools offer a free demo version, allowing users to convert a limited number of items to test the functionality and ensure the software meets their needs before committing to a purchase. This trial step is highly recommended to confirm the tool's performance and data accuracy.
{
	"blocks": [
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":xeros-connect: Boost Days - What's on this week! :xeros-connect:"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "Morning Ahuriri :wave: Happy Monday, let's get ready to dive into another week with our Xeros Connect Boost Day programme! See below for what's in store :eyes:"
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-26: Wednesday, 26th November",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n:coffee: *Café Partnership*: Enjoy coffee and café-style beverages from our cafe partner, *Adoro*, located in our office building *8:00AM - 11:30AM*.\n:breakfast: *Breakfast*: Provided by *Roam* from *9:30AM-10:30AM* in the Kitchen."
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-27: Thursday, 27th November",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n:coffee: *Café Partnership*: Enjoy coffee and café-style beverages from our cafe partner, *Adoro*, located in our office building *8:00AM - 11:30AM*.\n:wrap: *Lunch*: Provided by *Design Cuisine* from *12:30PM-1:30PM* in the Kitchen."
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-28: Friday, 28 November",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n:disco: *End of Year - Retro Rewind*: Get ready to rewind, connect, and celebrate as we launch a massive, decade-spanning blast. Got questions abpout this Friday, please visit our <https://docs.google.com/document/d/1z9C8nPENyGoFR8eqzRLWSZ-poPVAD32n5M0IhBN0oUk/edit?tab=t.0|*FAQ*> :disco: "
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "*What else?* \n :google: Feedback on our Boost offerings? We want to hear it. Let us know what you love by scanning the *QR code* in the kitchen. \n Stay tuned to this channel for more details, check out the <https://calendar.google.com/calendar/u/0?cid=eGVyby5jb21fbXRhc2ZucThjaTl1b3BpY284dXN0OWlhdDRAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ|*Hawkes Bay Social Calendar*>, and get ready to Boost your workdays!\n\nWX Team :party-wx:"
			}
		}
	]
}
<style>
  /* Acordeon styles */
.tab {
  position: relative;
  margin-bottom: 1px;
  width: 100%;
  color: #fff;
  overflow: hidden;
}
input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
label {
  position: relative;
  display: block;
  padding: 0 0 0 1em;
  background: #16a085;
  font-weight: bold;
  line-height: 3;
  cursor: pointer;
}
.blue label {
  background: #2980b9;
}
.tab-content {
  max-height: 0;
  overflow: hidden;
  background: #1abc9c;
  -webkit-transition: max-height .35s;
  -o-transition: max-height .35s;
  transition: max-height .35s;
}
.blue .tab-content {
  background: #3498db;
}
.tab-content p {
  margin: 1em;
}
/* :checked */
input:checked ~ .tab-content {
  max-height: 10em;
}
/* Icon */
label::after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 3em;
  height: 3em;
  line-height: 3;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
}
input[type=checkbox] + label::after {
  content: "+";
}
input[type=radio] + label::after {
  content: "\25BC";
}
input[type=checkbox]:checked + label::after {
  transform: rotate(315deg);
}
input[type=radio]:checked + label::after {
  transform: rotateX(180deg);
}

</style>  

<div class="wrapper">
  
   
    <div class="tab blue">
      <input id="tab-four" type="checkbox" name="tabs2">
      <label for="tab-four">Label One</label>
      <div class="tab-content">
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tenetur, architecto, explicabo perferendis nostrum, maxime impedit atque odit sunt pariatur illo obcaecati soluta molestias iure facere dolorum adipisci eum? Saepe, itaque.</p>
      </div>
    </div>
    <div class="tab blue">
      <input id="tab-five" type="checkbox" name="tabs2">
      <label for="tab-five">Label Two</label>
      <div class="tab-content">
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tenetur, architecto, explicabo perferendis nostrum, maxime impedit atque odit sunt pariatur illo obcaecati soluta molestias iure facere dolorum adipisci eum? Saepe, itaque.</p>
      </div>
    </div>
    <div class="tab blue">
      <input id="tab-six" type="checkbox" name="tabs2">
      <label for="tab-six">Label Three</label>
      <div class="tab-content">
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tenetur, architecto, explicabo perferendis nostrum, maxime impedit atque odit sunt pariatur illo obcaecati soluta molestias iure facere dolorum adipisci eum? Saepe, itaque.</p>
      </div>
    </div>
  </div>
{
	"blocks": [
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":sunshine: :x-connect: Boost Days: What's on this week :x-connect: :sunshine:"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "Good morning Brisbane and hope you all had a fab weekend! :sunshine: \n\n Please see below for what's on this week! :yay: IT's your EOY party this week! "
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-28: Monday, 24th November",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n:coffee: *Café Partnership*: Enjoy free coffee and café-style beverages from our Cafe partner *Industry Beans*.\n\n :Lunch: Delicious *Sunnyside Sandwiches* provided in the kitchen from *12pm* in the kitchen.\n\n:massage:*Wellbeing*: Pilates at *SP Brisbane City* is bookable every Monday!"
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-25: Wednesday, 25th October",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": ":coffee: *Café Partnership*: Enjoy free coffee and café-style beverages from our Cafe partner *Industry Beans*. \n\n:lunch: *Morning Tea*:from *9am* in the kitchen!"
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-27:Friday, 27th October ",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": ":santa: :pizza: Join us at 12.00pm for some yummy pizza in the Kitchen. \n :disco: EOY XERO PARTY: Join us to celebrate what has been an epic 2025. Are you retro rewind ready? :dancer: See you at Bar Pacino - 175 Eagle Street, Brisbane."
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "Stay tuned to this channel for more details, check out the <https://calendar.google.com/calendar/u/0?cid=Y19uY2M4cDN1NDRsdTdhczE0MDhvYjZhNnRjb0Bncm91cC5jYWxlbmRhci5nb29nbGUuY29t|*Brisbane Social Calendar*>, and get ready to Boost your workdays!\n\nLove,\nWX Team :party-wx:"
			}
		}
	]
}
note1 = Map();
note1.put("Note_Title","RF Customer Rejection Reason");
note1.put("Note_Content","");
note1.put("Parent_Id",rec_id);
note1.put("se_module","Deals");
Create_Notes = zoho.crm.createRecord("Notes",note1);
info Create_Notes;
<script>
    window.cachedScript('{{ jquery_asset }}', function () {
        window.cachedScript('https://cdn.jsdelivr.net/npm/@accessible360/accessible-slick@1.0.1/slick/slick.min.js', function () {
    
            $('.recent-projects-list').slick({
                infinite: false,
                slidesToShow: 1.05,
                slidesToScroll: 1,
                autoplay: false,
                arrows: false,
                dots: true,
                mobileFirst: true,
                responsive: [
                    {
                        breakpoint: 800,
                        settings: 'unslick'
                    }
                ]
            });
           
        });
    });
</script>

{% set current_category = page.custom_fields.project_category %}
{% set filtered_projects = [] %}
{% set locations = get_business_locations(filters={'limit': 400}) %}
{% for loc in locations %}
    {% if loc.location_url %}
    {% set local_site = site_from_url(loc.location_url) %}
    {% if local_site %}
        {% set local_site_pages = get_pages(site_id=local_site.id) %}
        {% for p in local_site_pages.filter({'custom_page_type': 'project_subpage_templated_page'}) %}
            {% if p.custom_fields.project_category == current_category %}
                {% set project_with_url = {
                    'page': p,
                    'full_url': (loc.location_url.rstrip('/') if loc.location_url.endswith('/') else loc.location_url) ~ p.path
                } %}
                {% do filtered_projects.append(project_with_url) %}
            {% endif %}
        {% endfor %}
    {% endif %}
    {% endif %}
{% endfor %}
<div style="display: none">Selected category: {{ current_category }} </div>
<section class="recent-projects">
    <div class="st-container">
        <div class="recent-projects-header">
            <h2>Recent Projects</h2>
            <p class="st-p1">See how Top Rail Fence has transformed a wide variety of properties across the country.</p>
        </div>
  
        <div class="recent-projects-list st-flex st-third">
            {% for project_obj in filtered_projects[:3] %}
            {% set project = project_obj.page %}
            <div class="project-item st-item">  
                <a href="{{ project_obj.full_url }}" class="project-card-link">
                    <div class="project-image">
                        <div class="image-cont">
                            {% if project.custom_fields.images %}
                            <img data-src="{{ project.custom_fields.images[0].image }}" alt="{{ project.custom_fields.title }}" class="lazyload">
                            {% else %}        
                            <svg class="header-logo placeholder-logo">
                                <use xlink:href="#icon-logo"></use>
                            </svg>
                            {% endif %}
                        </div>
                    </div>
                
                    <div class="project-content">
                        <h4>{{ project.custom_fields.title }}</h4>
                        <div class="project-meta">
                            <span class="project-location">
                      <svg class="location-icon" xmlns="http://www.w3.org/2000/svg" width="8" height="13" viewBox="0 0 8 13" fill="none">
                        <path d="M4 6.59258C3.62112 6.59258 3.25776 6.43454 2.98985 6.15324C2.72194 5.87193 2.57143 5.4904 2.57143 5.09258C2.57143 4.69475 2.72194 4.31322 2.98985 4.03192C3.25776 3.75061 3.62112 3.59258 4 3.59258C4.37888 3.59258 4.74224 3.75061 5.01015 4.03192C5.27806 4.31322 5.42857 4.69475 5.42857 5.09258C5.42857 5.28956 5.39162 5.48462 5.31983 5.6666C5.24804 5.84859 5.14281 6.01395 5.01015 6.15324C4.8775 6.29253 4.72001 6.40302 4.54669 6.4784C4.37337 6.55378 4.1876 6.59258 4 6.59258ZM4 0.892578C2.93913 0.892578 1.92172 1.33508 1.17157 2.12273C0.421427 2.91038 0 3.97867 0 5.09258C0 8.24258 4 12.8926 4 12.8926C4 12.8926 8 8.24258 8 5.09258C8 3.97867 7.57857 2.91038 6.82843 2.12273C6.07828 1.33508 5.06087 0.892578 4 0.892578Z" fill="#2D3A37"/>
                      </svg>
                      {{ project.custom_fields.location|default('Location TBD') }}
                    </span>
                            <span class="project-tag">{{ project.custom_fields.category }}</span>
                        </div>
                    </div>
                </a>
            </div>
            {% endfor %}
        </div>
    </div>
</section>
             
             <style>
.recent-projects {
    background-color: var(--primary-900);
    padding: 80px 20px;
    text-align: center;
    font-family: var(--var-font-text);
    color: #fff;
}

.project-item {
    background-color: var(--neutral-0);
    border-radius: 12px;
    overflow: hidden;
}

.project-card-link {
    text-decoration: none;
}

.project-image .image-cont {
    --_var-img-height: 185px;
    background: var(--Premium-Green-50, #F4F6F5);
}

.project-content {
    padding: 24px;
    min-height: 128px;
}
.project-content h4 {
    color: var(--Premium-Green-500, #256952);
    font-size: 20px;
    font-weight: 700;
    line-height: 115%;
    letter-spacing: -0.2px;
    margin-bottom: 6px;
}
.project-content > p {
    margin-bottom: 8px;
}
.placeholder-logo {
    width: 143px;
    height: 64px;
    margin: 17% auto;
}

/*.project-title {*/
/*  font-size: 20px;*/
/*  font-weight: 750;*/
/*  color: #07154D;*/
/*  margin-bottom: 12px;*/
/*  line-height: 115%;*/
/*  letter-spacing: -0.2px;*/
/*}*/

.project-meta {
    display: flex;
    align-items: center;
    gap: 12px;
}

.project-location {
    border-radius: 100px;
    color: var(--Premium-Green-700, #2D3A37);
    background: var(--secondary-400, #CCB66C);
    font-size: 12px;
    display: flex;
    align-items: center;
    gap: 6px;
    border-radius: 12px;
    padding: 4px 8px;
}

.location-icon {
    width: 8px;
    height: 13px;
    flex-shrink: 0;
}

.project-tag {
background: var(--Premium-Green-500, #256952);
    color: #fff;
    padding: 4px 12px;
    border-radius: 100px;
    font-size: 12px;
    font-weight: 500;
}

@media screen and ( max-width: 1000px ){
    .recent-projects {
        padding: 32px 0 80px;
    }
    
    .recent-projects .slick-dots {
        transform: translateX(-16px);
    }
    
    .recent-projects-list {
        padding-left: 16px;
    }
    
    .project-item {
        max-width: 330px;
    }
    
}
</style>
The right Blockchain development company helps businesses grow with secure and transparent technology. Blockintelligence designs and builds blockchain systems that make daily operations simpler and more reliable. Our work includes smart contracts, decentralized applications, and enterprise platforms built for long-term use. Each solution is developed with precision and a clear focus on results. The team values honest communication, solid engineering, and real impact over buzzwords. With practical experience and a steady approach, Blockintelligence helps companies use blockchain to improve efficiency, strengthen trust, and explore new opportunities for growth.

Know more >>> https://www.blockintelligence.io/Blockchain-Development

What’s app:+91 77384 79381

Mail to : connect@blockchain.ai.in


{
	"blocks": [
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":sunshine: :x-connect: Boost Days: What's on this week :x-connect: :sunshine:"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "Good morning Melbourne and hope you all had a fab weekend! :sunshine: \n\n Please see below for what's on this week! It's a busy week in the office and lots of amazing things are happening :yay: "
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-19: Wednesday, 19th November",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n:coffee: :muffin: *Xero Café* – Banana Muffins, cookies & Vanilla Crown Danishes.\n :coffee: *Barista Special* – Iced Matcha Latte \n\n\n :hands: Join us live for the Australian All Hands at 9.00am with Claire Bramley & Peter Bonney in the Wominjeka Breakout Space on Level 3.\n :dog: RSPCA Victoria Visit: *10:00 AM – 12:30 PM*. Includes a 30-minute info session and enrichment toy-making activity for shelter dogs.\n :Lunch::flag-us: Join us at *12.00pm* for *An American Themed Lunch* in the Wominjeka Breakout Space on Level 3.n\n :handbag: Share the Dignity – It’s in the Bag Campaign: *2:00 – 4:00 PM*. Help pack dignity bags filled with everyday essentials (toothbrushes, soap, period products, etc.) to support women in need. "
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-20: Thursday, 20th November",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": ":coffee: *Xero Cafe*: Banana Muffins, cookies & Vanilla Crown Danishes.\n :coffee: *Barista Special* –Iced Matcha Latte \n :Breakfast: Join us at *8.30am -10.30am* for a *Breakfast Buffet* in the Wominjeka Breakout Space on Level 3 . "
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": " What else? :heart: \n\n :dog: More than 1,200 Xeros are volunteering at 112 activities with 76 charities around the globe this week as part of our Xeros Connect Volunteering Event!  Don’t forget to share your photos in #xero-volunteer-day to help us capture the highlights — and for your chance to win US$200 to spend at the Xero Swag Store!   "
			}
		}
	]
}
{
	"blocks": [
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":sunshine: :x-connect: Boost Days: What's on this week :x-connect: :sunshine:"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "Good morning Brisbane :sunshine: \n\n Please see below for what's on this week! :yay: "
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-3: Monday,17th November",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n:coffee: *Café Partnership*: Enjoy free coffee and café-style beverages from our Cafe partner *Industry Beans*.\n\n :Lunch: :flag-mx: Fresh Salads from Green Streats provided in the kitchen from *12pm* in the kitchen. Menu is in the :thread:\n\n:massage:*Wellbeing*: Pilates at *SP Brisbane City* is bookable every Monday!"
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-5: Wednesday, 19th November",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": ":coffee: *Café Partnership*: Enjoy free coffee and café-style beverages from our Cafe partner *Industry Beans*. \n\n:lunch: *Morning Tea*:from *9am* in the kitchen!"
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "Stay tuned to this channel for more details, check out the <https://calendar.google.com/calendar/u/0?cid=Y19uY2M4cDN1NDRsdTdhczE0MDhvYjZhNnRjb0Bncm91cC5jYWxlbmRhci5nb29nbGUuY29t|*Brisbane Social Calendar*>, and get ready to Boost your workdays!\n\nLove,\nWX Team :party-wx:"
			}
		}
	]
}
<?php
/* 1. URLs a consultar */
$urls = [
    'https://httpbin.org/delay/2',
    'https://httpbin.org/uuid',
    'https://httpbin.org/headers'
];

/* 2. Crear el “multi handle” */
$mh = curl_multi_init();

/* 3. Crear un handle individual para cada URL y añadirlo al multi */
$handles = [];
foreach ($urls as $i => $url) {
    $ch = curl_init($url);
    curl_setopt_array($ch, [
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_TIMEOUT        => 10,
        CURLOPT_HTTPHEADER     => ['Accept: application/json']
    ]);
    curl_multi_add_handle($mh, $ch);
    $handles[$i] = $ch;   // guardamos referencia para después
}

/* 4. Ejecutar todas las transferencias en paralelo */
$running = 0;
do {
    curl_multi_exec($mh, $running);
    if ($running) {
        // esperar activamente hasta que haya actividad (evita busy-wait)
        curl_multi_select($mh);
    }
} while ($running > 0);

/* 5. Recoger respuestas y cerrar */
$responses = [];
foreach ($handles as $i => $ch) {
    if (curl_errno($ch) === 0) {
        $responses[$i] = [
            'url'  => $urls[$i],
            'code' => curl_getinfo($ch, CURLINFO_HTTP_CODE),
            'body' => curl_multi_getcontent($ch)
        ];
    } else {
        $responses[$i] = [
            'url'   => $urls[$i],
            'error' => curl_error($ch)
        ];
    }
    curl_multi_remove_handle($mh, $ch);
    curl_close($ch);
}
curl_multi_close($mh);

/* 6. Ya tienes las tres respuestas, puedes devolverlas al cliente */
header('Content-Type: application/json');
echo json_encode($responses, JSON_PRETTY_PRINT);

/* ó */

$> composer require guzzlehttp/guzzle:^7.0

use GuzzleHttp\Client;
use GuzzleHttp\Promise;

$client = new Client(['timeout' => 10]);

$promises = [
    $client->getAsync('https://httpbin.org/delay/2'),
    $client->getAsync('https://httpbin.org/uuid'),
    $client->getAsync('https://httpbin.org/headers')
];

$responses = Promise\Utils::settle($promises)->wait(); // espera a todas

foreach ($responses as $r) {
    echo $r['value']->getBody();
}
jQuery(document).ready(function ($) {

    $('.sptp-filter .button').on('click', function (e) {
        e.preventDefault();
        var slug = $(this).data('slug');
        if (slug) {
            window.location.hash = slug;
        } else {
            history.pushState("", document.title, window.location.pathname + window.location.search);
        }

        $('.sptp-filter .button').removeClass('is-checked');
        $(this).addClass('is-checked');
    });

    var hash = window.location.hash.substring(1); 
    if (hash) {
        var $targetButton = $('.sptp-filter .button[data-slug="' + hash + '"]');
        if ($targetButton.length) {
            $targetButton.trigger('click');
        }
    }

});
// router의 동작을 컨트롤 하기 위한 code injection.
// 아래의 함수를 WebView 컴포넌트의
// injectedJavaScript, injectedJavaScriptBeforeContentLoaded
// props에 넘겨주어야 합니다.

const injectedJavaScript = `
  (function() {
    const overrideRouterPush = function() {
      window.isNativeApp = true;
      
      const originalPush = window.next.router.push;
      
      window.next.router.push = function(url, as, options) {
        const shouldInterceptPush = ['/buy', '/artwork'].some(pattern => 
          url?.includes(pattern)
        );

        if (shouldInterceptPush) {
          window.ReactNativeWebView.postMessage(
            JSON.stringify({
              event: 'routerPush',
              data: {
                url: url,
              },
            })
          );
          return;
        }

        originalPush.call(this, url, as, options);
      };
    };

    window.onload = overrideRouterPush;
  })();
`;
const fullReload = queryParams.fullReload === 'true';

if (fullReload) {
  // fullReload가 true인 경우: 전체 페이지 리로드 
  window.location.href = path; 
} else {
  // 그 외의 경우: router.push 사용 
  router.push(path);
};
{
	"blocks": [
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":mirror_ball: :dancing:Don't Stop Believin'..... Our Retro Rewind End of Year Celebration is almost here!:dancing: :mirror_ball:",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": ":music: Sweet dreams are made of this, Melbourne :music: We're just *one* sleep until we step back in time for our End of Year Celebration at Greenfields, Albert Park.\n\n*Tomorrow*, we're firing up the time machine to celebrate 2025 in true throwback style! \n\n*Here’s what you need to know:*"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "*:admission_tickets: Access to the event:*\nFor seamless entry, please have your *e-ticket* (sent via email) ready on your phone! \n\nThe unique QR code will be scanned at the entrance. \n\n:bulb:*Tip:* Ensure your screen is bright for a fast check-in."
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": ":connect: *Chill out and connection zones:* Whether you're up for dancing all night or prefer a quieter area to catch up with friends, we've planned a few different spaces so you can enjoy the event your way."
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": ":disco_dance:*Dressing up:*\nSmart casual is the vibe, but please no Xero tees or lanyards.  If you’re feeling inspired, why not bring a decade to life? Think *disco 70s*, *neon 80s*, *grungy 90s*, or *sparkling 00s!* Every little retro touch adds to the fun.(Totally optional, of course!) :sparkles:"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": ":vape: *Smoking/Vaping:*\n[Insert local smoking/vaping info here — e.g., “A designated area will be available outside near the main entrance.”]"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": ":fireworks-star: *What’s in store?*\nEach location is bringing Retro Rewind to life in its own unique way. Expect great tunes, delicious food & drinks, and a few surprises along the way!\n Not only do we have a DJ but a live band to get our Melbourne Xeros Booging on *DOWN*"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "We are so excited to rewind, connect, and celebrate with you! :partying_face:\n\nIf you’ve got any questions, check out the <https://docs.google.com/document/d/1z9C8nPENyGoFR8eqzRLWSZ-poPVAD32n5M0IhBN0oUk/edit?usp=sharing|FAQs> or post in the Slack channel.\n\nLove,\n\nWX :party-wx:"
			}
		}
	]
}
{
	"blocks": [
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":xeros-connect: Boost Days - What's on this week! :xeros-connect:"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "Morning Ahuriri :wave: *It's Xero Connect Week*:xeros-connect: \n let's get ready to dive into another week with our Xeros Connect Boost Day programme! See below for what's in store :eyes:"
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-19: Wednesday, 19th November",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n:coffee: *Café Partnership*: Enjoy coffee and café-style beverages from our cafe partner, *Adoro*, located in our office building *8:00AM - 11:30AM*.\n:breakfast: *Breakfast*: Provided by *Roam* from *9:30AM-10:30AM* in the Kitchen.\n :gah-update: *Nobvember Global All Hands:* Streaming in Clearview from *11AM -12PM*."
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-20: Thursday, 20th November",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n:coffee: *Café Partnership*: Enjoy coffee and café-style beverages from our cafe partner, *Adoro*, located in our office building *8:00AM - 11:30AM*.\n:wrap: *Lunch*: Provided by *Design Cuisine* from *12:30PM-1:30PM* in the Kitchen.\n :xero-hackathon: *Hackathon Social:* Join your fellow Xeros from *4pm-5:30pm* in Clearview for refreshments and beverages, celebrating our *Hackathon winners*."
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "*What else?* \n :feedback: Feedback on our Boost offerings? We want to hear it. Let us know what you love by filling our our form <https://docs.google.com/forms/d/e/1FAIpQLScGOSeS5zUI8WXEl0K4WGoQUkmpIHzAjLlEKWBob4sMPhDXmA/viewform|here>.\n\n Stay tuned to this channel for more details, check out the <https://calendar.google.com/calendar/u/0?cid=eGVyby5jb21fbXRhc2ZucThjaTl1b3BpY284dXN0OWlhdDRAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ|*Hawkes Bay Social Calendar*>, and get ready to Boost your workdays!\n\nWX Team :party-wx:"
			}
		}
	]
}
{
	"blocks": [
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":sunshine: :x-connect: Boost Days: What's on this week :x-connect: :sunshine:"
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "Good morning Melbourne and hope you all had a fab weekend! :sunshine: \n\n Please see below for what's on this week! :yay: "
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-19: Wednesday, 19th November",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": "\n:coffee: :muffin: *Xero Café* – Banana Muffins, cookies & Vanilla Crown Danishes.\n :coffee: *Barista Special* –  \n\n :hands: The Australian All Hands at 9.00am in the Wominjeka Breakout Space on Level 3. :Lunch::flag-us: Join us at *12.00pm* for *An American Themed Lunch* in the Wominjeka Breakout Space on Level 3."
			}
		},
		{
			"type": "header",
			"text": {
				"type": "plain_text",
				"text": ":calendar-date-20: Thursday, 20th November",
				"emoji": true
			}
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": ":coffee: *Xero Cafe*: Banana Muffins, cookies & Vanilla Crown Danishes.\n :coffee: *Barista Special* –Iced Matcha Latte \n :Breakfast: Join us at *8.30am -10.30am* for a *Breakfast Buffet* in the Wominjeka Breakout Space on Level 3 . "
			}
		},
		{
			"type": "divider"
		},
		{
			"type": "section",
			"text": {
				"type": "mrkdwn",
				"text": " What else? :heart: \n\n:disco::discodancer: As 2025 comes to a close, get ready to rewind, connect, and celebrate with a blast through the decades at our *End of Year Event*! Register for the End of Year Celebration.\n\nPlease click <https://xero-wx.jomablue.com/reg/store/eoy_mel_2025|*HERE*>! Make sure you RSVP by *Thursday, 27 November.*"
			}
		}
	]
}
star

Fri Dec 05 2025 02:52:58 GMT+0000 (Coordinated Universal Time)

@FOHWellington

star

Thu Dec 04 2025 20:18:23 GMT+0000 (Coordinated Universal Time)

@jrg_300i #yii2

star

Thu Dec 04 2025 13:34:34 GMT+0000 (Coordinated Universal Time)

@saurabh111121

star

Wed Dec 03 2025 11:28:27 GMT+0000 (Coordinated Universal Time) https://drukarnia.com.ua/articles/best-web-development-firms-in-usa-for-e-commerce-websites--CD4i

@abhii000

star

Wed Dec 03 2025 10:51:12 GMT+0000 (Coordinated Universal Time) https://www.cryptocurrencyscript.com/cryptocurrency-exchange-script

@parkerop

star

Wed Dec 03 2025 10:36:57 GMT+0000 (Coordinated Universal Time) https://www.cryptocurrencyscript.com/binance-clone

@parkerop

star

Wed Dec 03 2025 10:17:22 GMT+0000 (Coordinated Universal Time) https://www.cryptocurrencyscript.com/wazirx-clone

@parkerop

star

Wed Dec 03 2025 09:16:05 GMT+0000 (Coordinated Universal Time) https://www.coinsclone.com/top-centralized-exchange-clone-scripts/

@Emmawoods #startup #cryptoexchange #centralizedexchange

star

Tue Dec 02 2025 13:22:20 GMT+0000 (Coordinated Universal Time)

@hamzahanif192

star

Mon Dec 01 2025 11:05:06 GMT+0000 (Coordinated Universal Time) https://www.kryptobees.com/sports-betting-app-development

@Franklinclas #sports #betting #vue.js

star

Fri Nov 28 2025 11:09:19 GMT+0000 (Coordinated Universal Time) https://medium.com/javarevisited/nft-marketplace-development-company-ed58b2d24393

@LilianAnderson #nftmarketplacedevelopment #blockchainsolutions #topnftcompanies2024 #securenftplatforms #nftdevelopmentservices

star

Thu Nov 27 2025 13:53:32 GMT+0000 (Coordinated Universal Time)

@E23CSEU1151

star

Thu Nov 27 2025 10:42:38 GMT+0000 (Coordinated Universal Time)

@usman13

star

Wed Nov 26 2025 13:42:12 GMT+0000 (Coordinated Universal Time) https://www.kryptobees.com/dapp-development-company

@Marcochatt01 ##blockchain#defi #smartcontracts #cryptotech #ethereum #web3 #cryptodevelopment #decentralized

star

Tue Nov 25 2025 20:43:44 GMT+0000 (Coordinated Universal Time)

@riyadhbin

star

Tue Nov 25 2025 20:43:42 GMT+0000 (Coordinated Universal Time)

@riyadhbin

star

Tue Nov 25 2025 12:51:47 GMT+0000 (Coordinated Universal Time) https://www.blockintelligence.io/Blockchain-Development

@Zarafernandes #trustedtechnology #blockchainbusiness #blockchainexperts #blockchain #blockchaininnovation

star

Tue Nov 25 2025 10:39:55 GMT+0000 (Coordinated Universal Time)

@usman13

star

Mon Nov 24 2025 22:51:11 GMT+0000 (Coordinated Universal Time)

@FOHWellington

star

Mon Nov 24 2025 22:46:03 GMT+0000 (Coordinated Universal Time)

@FOHWellington

star

Mon Nov 24 2025 13:57:42 GMT+0000 (Coordinated Universal Time)

@maxwlrt #css

star

Mon Nov 24 2025 09:31:29 GMT+0000 (Coordinated Universal Time)

@usman13

star

Mon Nov 24 2025 08:21:12 GMT+0000 (Coordinated Universal Time) https://www.shoviv.com/how-to/export-mbox-to-pst-manually.php

@petergrew #english

star

Sun Nov 23 2025 18:29:02 GMT+0000 (Coordinated Universal Time)

@FOHWellington

star

Fri Nov 21 2025 08:26:58 GMT+0000 (Coordinated Universal Time)

@andersdeleuran #php #wordpress #htaccess #security

star

Fri Nov 21 2025 02:47:43 GMT+0000 (Coordinated Universal Time)

@FOHWellington

star

Thu Nov 20 2025 10:46:28 GMT+0000 (Coordinated Universal Time) https://www.thecryptoape.com/binance-clone-script

@Davidbrevis

star

Thu Nov 20 2025 06:41:50 GMT+0000 (Coordinated Universal Time)

@usman13

star

Thu Nov 20 2025 05:06:54 GMT+0000 (Coordinated Universal Time) https://medium.com/cryptocurrency-scripts/create-mintable-like-nft-marketplace72a6eec8420a-72a6eec8420a

@LilianAnderson #mintableclone #gaslessminting #nftmarketplacedevelopment #mintablelikeplatform #nftmintingplatform

star

Tue Nov 18 2025 07:36:04 GMT+0000 (Coordinated Universal Time) https://www.thecryptoape.com/coinbase-clone-script

@Davidbrevis

star

Tue Nov 18 2025 07:34:12 GMT+0000 (Coordinated Universal Time) https://www.thecryptoape.com/binance-clone-script

@Davidbrevis

star

Mon Nov 17 2025 01:44:35 GMT+0000 (Coordinated Universal Time)

@kimibb

star

Sat Nov 15 2025 22:37:16 GMT+0000 (Coordinated Universal Time)

@zayd #c

star

Sat Nov 15 2025 22:36:35 GMT+0000 (Coordinated Universal Time)

@zayd #c

star

Sat Nov 15 2025 08:01:31 GMT+0000 (Coordinated Universal Time) https://www.thecryptoape.com/p2p-cryptocurrency-exchange-development

@Davidbrevis

star

Fri Nov 14 2025 09:39:07 GMT+0000 (Coordinated Universal Time) https://www.nativeassignmenthelp.com/database-assignment-help

@scottburke464

star

Thu Nov 13 2025 16:57:52 GMT+0000 (Coordinated Universal Time) https://www.uniccm.com/blog/4-types-of-communication-to-understand-and-to-be-understood

@bubbleroe

star

Thu Nov 13 2025 00:28:43 GMT+0000 (Coordinated Universal Time)

@FOHWellington

star

Wed Nov 12 2025 23:26:22 GMT+0000 (Coordinated Universal Time)

@FOHWellington

star

Wed Nov 12 2025 23:26:15 GMT+0000 (Coordinated Universal Time)

@marcopinero #php

star

Wed Nov 12 2025 08:52:14 GMT+0000 (Coordinated Universal Time)

@Pulak

star

Wed Nov 12 2025 06:40:34 GMT+0000 (Coordinated Universal Time)

@humonnom #javascript

star

Wed Nov 12 2025 06:25:48 GMT+0000 (Coordinated Universal Time)

@humonnom #javascript

star

Wed Nov 12 2025 02:18:27 GMT+0000 (Coordinated Universal Time)

@FOHWellington

star

Wed Nov 12 2025 01:23:49 GMT+0000 (Coordinated Universal Time)

@FOHWellington

star

Wed Nov 12 2025 00:23:09 GMT+0000 (Coordinated Universal Time)

@FOHWellington

Save snippets that work with our extensions

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