Buy $69.98 Free shipping

Universal Adapter

$39.99
$59.89
Save $19.90
Color
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1651799308132').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
Description

Stay charged wherever you go with our Universal Adapter, designed for use in over 150 countries. Whether you're traveling across Europe, Australia, or the US, this all-in-one adapter keeps your devices powered and ready—all with one adapter!

Join over 10,000+ Aussies who trust Traveller Sanctuary to make their journey smooth & stress-free.

Adapter With Worldwide Compatibility

Finding the right adapter is often a last-minute scramble – especially when you're trying to charge all your devices! Designed to work in over 150 countries, Traveller Sanctuary Universal Adapter ensures you can easily plug in and power up, keeping all your devices charged no matter where you are in the world!

Charge Multiple Devices At Once

With multiple ports, it allows you to charge all your devices at the same time, making sure your phone, laptop, and more are powered up and ready to go wherever your journey takes you! That’s why our universal adapter is quickly becoming an Aussie traveller’s go-to. 

Frequently Asked Questions
Is the universal adapter compatible with the voltage requirements of my devices?
Yes! Our Universal Travel Adapter is designed to support a wide range of devicesand voltage requirements, ensuring your electronics can be safely charged anywherein the world.
How durable is the adapter? Will it withstand the wear & tear of frequent travel?
The adapter is built to endure the demands of frequent travel. Made from high-quality, durable materials, it's designed to withstand regular packing, unpacking, anddaily use. Additionally, the premium-quality fuses ensure reliable performance, so itwon't stop working when you need it most.
Are there any safety features against power surges or overheating?
Yes! Our Universal Travel Adapter is equipped with built-in safety features to protectyour devices from power surges and overheating. lt includes a fuse to preventdamage from electrical spikes and automatically shuts off if any issues are detectedensuring your devices charge safely and giving you peace of mind.
Can the adapter be used with higher wattage devices? Laptops or hair dryers?
Yes! Our Universal Travel Adapter is capable of supporting devices with higherwattage needs, such as laptops and hair dryers. lt is designed to handle a broadrange of electrical requirements, ensuring that you can power all your essentialdevices with a single,versatile adapter.