public static function decode( $context, $text ) { $decoded = ''; $end = strlen( $text ); $at = 0; $was_at = 0; while ( $at < $end ) { $next_character_reference_at = strpos( $text, '&', $at ); if ( false === $next_character_reference_at || $next_character_reference_at >= $end ) { break; } $character_reference = self::read_character_reference( $context, $text, $next_character_reference_at, $token_length ); if ( isset( $character_reference ) ) { $at = $next_character_reference_at; $decoded .= substr( $text, $was_at, $at - $was_at ); $decoded .= $character_reference; $at += $token_length; $was_at = $at; continue; } ++$at; } if ( 0 === $was_at ) { return $text; } if ( $was_at < $end ) { $decoded .= substr( $text, $was_at, $end - $was_at ); } return $decoded; } class WP_HTML_Stack_Event { /** * Refers to popping an element off of the stack of open elements. * * @since 6.6.0 */ const POP = 'pop'; /** * Refers to pushing an element onto the stack of open elements. * * @since 6.6.0 */ const PUSH = 'push'; /** * References the token associated with the stack push event, * even if this is a pop event for that element. * * @since 6.6.0 * * @var WP_HTML_Token */ public $token; /** * Indicates which kind of stack operation this event represents. * * May be one of the class constants. * * @since 6.6.0 * * @see self::POP * @see self::PUSH * * @var string */ public $operation; /** * Indicates if the stack element is a real or virtual node. * * @since 6.6.0 * * @var string */ public $provenance; /** * Constructor function. * * @since 6.6.0 * * @param WP_HTML_Token $token Token associated with stack event, always an opening token. * @param string $operation One of self::PUSH or self::POP. * @param string $provenance "virtual" or "real". */ public function __construct( $token, $operation, $provenance ) { $this->token = $token; $this->operation = $operation; $this->provenance = $provenance; } } Digital – Thanyapura
Guilin China
Guilin, Guangxi, China
James Bond Island Phuket
Phuket, Thailand
Phang Na Bay Phuket Thailand
Phang Na Bay, Phuket, Thailand
Nai Thon Beach Phuket Thailand
Nai Thon, Phuket, Thailand
Sanya Hainan China
Sanya, Hainan, China
Changshu Jiangsu China
Changshu, Jiangsu, China
Chengdu ‎Sichuan China
Chengdu City, Sichuan, China
Panda Lake Jiuzhaigou Park China
Jiuzhaigou National Park, Sichuan, China

THANYAPURA DIGITAL

Thanyapura Digital is the operational and technical support arm of Thanyapura Group of companies.  Thanyapura Digital offers sports & healthy lifestyle focused resort management platforms, sports & tourism and event management solutions, for single or multiple locations and event organisers.

Thanyapura Cloud Sports and Lifestyle Location Management Platform

THANYAPURA CLOUD

Thanyapura Cloud Management platform is an end to end operating platform integrating best in class Hotel, Medical, Accounting and Human Resources systems to deliver a seamless internal and external employee & guest experience across multiple location resort and lifestyle location brands.  This solution is still under development and testing at our locations, more information will be released to the public soon.

RUNNAR CLOUD

Runnar Cloud connects sports and health through intelligent technology and big data, specialising on sports tourism and event service operation for hundreds of marathons, triathlons, cycling, cross-country, rowing and much more.

Runnar Cloud Event Mangement Narrow
Thanyapura Culture

THANYAPURA

Want to know more about Thanyapura?  Reach out to us to learn how we can optimise your life.