๐ŸŽ‰ Persistence of Memory - Abstract Melting Clock

$35.99
$49.81
-$13.82
Color:  WHITE
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-1539149753700').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

 

๐Ÿ’žNote:Since we started selling, 5400 pcs have been sold. Now we only have the last 756 left. (Due to the termination of cooperation with suppliers, we will not sell these styles of toys in the future.Grab your last chance to order!)

 SHIPPING WORLDWIDE.  
๐Ÿ’ฏPayments Via PayPal® and CreditCard.
โญFast refund Guarantee>> Partial or full refund depend on the  situation

Add a surreal and elegant feel to your home or office with our Abstract Melting Clock. This very unique timepiece is reminiscent of surrealist art, with a curved surface that adds a melting illusion over whatever shelf or desktop you place it on top of.

Perfect for adding a “wow” factor to a space or filling a shelf in a unique way. 

SIMPLE & EASY SETUP

Place this clock on any shelf and in any room without having to drill holes in the wall. The upper portion that rests on the shelf/ledge has perfect weight balance so you'll never have to worry about it ever falling and breaking. 

 

FEATURES

  • TRENDY YET PRACTICAL: This funky design is “cool” enough for all ages yet practical enough for daily use. The top hangs securely from any flat surface. 

  • CAREFULLY CRAFTED: The curved surface area creates an illusion of melting time. For some it will inspire deep thought, for others it will be a source of good conversation. The clock design is modern and classy.

  • A PERFECT GIFT: This timepiece makes a great gift for home decor or art enthusiasts alike. This classic shelf clock adds personality to any room.

  • TECH SPECS: The hanging clock has Roman numerals, two manually adjustable hands, and requires 1 AA battery (not included). Measures 18 centimeters X 12  centimeters and is fully functional, not just for show.

HOW TO PAY

If you want to checkout with Credit Card. Please Click Paypal and Search for ‘Pay with Debit or Credit Card’
Enter your Payment details, your Billing Address, and your Contact Information.
๐ŸŒŽ Worldwide Shipping โœˆ  
Please do note that shipping is insured and takes 7-20 business days worldwide. However, you may receive your items earlier. Tracking Numbers will ALWAYS be sent so you can track it every step of the way! Cool things are worth waiting for! ๐Ÿ˜‰
๐Ÿ”’ 100% Risk-Free Purchase ๐Ÿ”ฅ 
If you bought it and felt that it is not for you, don't worry. Just shoot us a message at contact us, and we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.

Our Warehouse

Once your order is dispatched, depending on your country or region, estimated delivery time is between 7 to 20 business days. Please consider any holidays that might impact delivery times.Please consider the transportation methods and unexpected situations that may affect the delivery time.