Gas Can Ornament

$9.99
$18.09
-45%
Quantity:  BUY 1
Quantity
people are viewing this right now
/** @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

🥰 This cute little gas can ornament lets you cheer on your loved ones by keeping cash in the front compartment.

🥰 Makes for a great gag gift, stocking stuffer, or white elephant gift!

FEATURES

  • EXTRA SECURE AND DURABLE - Unlike plastic, our Christmas tree ornaments are made up of durable and premium wood. The attractive hanging artworks are environmentally friendly and long-lasting. They are lightweight, clear, and durable for indoor or outdoor uses. These hanging ornaments are ideal for families with kids and pets.

  • CONVENIENT & EASY TO HANG - Our Gas Pump Funny Christmas Ornament comes with the ribbon on top, making it super easy to hang them on Christmas trees, wreaths, ceilings, chandeliers, windows, etc.

  • UNIQUE CHRISTMAS GIFTS - If you are looking for a unique present that stands out then you are at the right place. Our funny Christmas tree ornaments are a superb gift idea for your relatives and friends, you can also take them for your family to share memories. This gas pump artwork will make us chuckle as we lament the rising expense of gas.

  • CHRISTMAS TREE DECORATION - Our Gas Pump hanging ornaments can be used for Christmas tree decor. These gas pump artworks will make this year memorable. Try a funny decoration this year by putting these gas pump ornaments on your Christmas tree. Our simple style design is suitable for most home décor themes. These tasteful decorations enhance the joyful mood you desire throughout the holiday season.

SPECIFICATION:

  • Material: synthetic resin

  • Color: as shown

  • Category: ornament

PACKAGE INCLUDES:

  • 1×Gas Can Ornament

NOTE

  • Please allow slight measurement deviations due to manual measurement.

  • Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed in the pictures.