var pys_datalayer_name = "dataLayer"; window.dataLayer = window.dataLayer || [];
var mi_version = '9.5.3'; var mi_track_user = true; var mi_no_track_reason = ''; var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/alpforest.com\/product\/zanafi-dry-hayfield\/"}; if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); } else { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; } var disableStrs = [ 'ga-disable-G-4L3RSXYML9', ]; /* Function to detect opted out users */ function __gtagTrackerIsOptedOut() { for (var index = 0; index < disableStrs.length; index++) { if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { return true; } } return false; } /* Disable tracking if the opt-out cookie exists. */ if (__gtagTrackerIsOptedOut()) { for (var index = 0; index < disableStrs.length; index++) { window[disableStrs[index]] = true; } } /* Opt-out function */ function __gtagTrackerOptout() { for (var index = 0; index < disableStrs.length; index++) { document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrs[index]] = true; } } if ('undefined' === typeof gaOptout) { function gaOptout() { __gtagTrackerOptout(); } } window.dataLayer = window.dataLayer || []; window.MonsterInsightsDualTracker = { helpers: {}, trackers: {}, }; if (mi_track_user) { function __gtagDataLayer() { dataLayer.push(arguments); } function __gtagTracker(type, name, parameters) { if (!parameters) { parameters = {}; } if (parameters.send_to) { __gtagDataLayer.apply(null, arguments); return; } if (type === 'event') { parameters.send_to = monsterinsights_frontend.v4_id; var hookName = name; if (typeof parameters['event_category'] !== 'undefined') { hookName = parameters['event_category'] + ':' + name; } if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { MonsterInsightsDualTracker.trackers[hookName](parameters); } else { __gtagDataLayer('event', name, parameters); } } else { __gtagDataLayer.apply(null, arguments); } } __gtagTracker('js', new Date()); __gtagTracker('set', { 'developer_id.dZGIzZG': true, }); if ( MonsterInsightsLocations.page_location ) { __gtagTracker('set', MonsterInsightsLocations); } __gtagTracker('config', 'G-4L3RSXYML9', {"forceSSL":"true","link_attribution":"true"} ); window.gtag = __gtagTracker; (function () { /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ /* ga and __gaTracker compatibility shim. */ var noopfn = function () { return null; }; var newtracker = function () { return new Tracker(); }; var Tracker = function () { return null; }; var p = Tracker.prototype; p.get = noopfn; p.set = noopfn; p.send = function () { var args = Array.prototype.slice.call(arguments); args.unshift('send'); __gaTracker.apply(null, args); }; var __gaTracker = function () { var len = arguments.length; if (len === 0) { return; } var f = arguments[len - 1]; if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { if ('send' === arguments[0]) { var hitConverted, hitObject = false, action; if ('event' === arguments[1]) { if ('undefined' !== typeof arguments[3]) { hitObject = { 'eventAction': arguments[3], 'eventCategory': arguments[2], 'eventLabel': arguments[4], 'value': arguments[5] ? arguments[5] : 1, } } } if ('pageview' === arguments[1]) { if ('undefined' !== typeof arguments[2]) { hitObject = { 'eventAction': 'page_view', 'page_path': arguments[2], } } } if (typeof arguments[2] === 'object') { hitObject = arguments[2]; } if (typeof arguments[5] === 'object') { Object.assign(hitObject, arguments[5]); } if ('undefined' !== typeof arguments[1].hitType) { hitObject = arguments[1]; if ('pageview' === hitObject.hitType) { hitObject.eventAction = 'page_view'; } } if (hitObject) { action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction; hitConverted = mapArgs(hitObject); __gtagTracker('event', action, hitConverted); } } return; } function mapArgs(args) { var arg, hit = {}; var gaMap = { 'eventCategory': 'event_category', 'eventAction': 'event_action', 'eventLabel': 'event_label', 'eventValue': 'event_value', 'nonInteraction': 'non_interaction', 'timingCategory': 'event_category', 'timingVar': 'name', 'timingValue': 'value', 'timingLabel': 'event_label', 'page': 'page_path', 'location': 'page_location', 'title': 'page_title', 'referrer' : 'page_referrer', }; for (arg in args) { if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { hit[gaMap[arg]] = args[arg]; } else { hit[arg] = args[arg]; } } return hit; } try { f.hitCallback(); } catch (ex) { } }; __gaTracker.create = newtracker; __gaTracker.getByName = newtracker; __gaTracker.getAll = function () { return []; }; __gaTracker.remove = noopfn; __gaTracker.loaded = true; window['__gaTracker'] = __gaTracker; })(); } else { console.log(""); (function () { function __gtagTracker() { return null; } window['__gtagTracker'] = __gtagTracker; window['gtag'] = __gtagTracker; })(); }
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.1.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.1.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/alpforest.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\ud83d\udd25","\ud83d\udc26\u200b\ud83d\udd25")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
https://alpforest.com/wp-includes/js/dist/hooks.min.js
https://alpforest.com/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js
var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/alpforest.com","hash_tracking":"false","v4_id":"G-4L3RSXYML9"};
var breeze_prefetch = {"local_url":"https:\/\/alpforest.com","ignore_remote_prefetch":"1","ignore_list":["\/?wc-api=wc_facebook_get_feed_data&secret=6ce6ec90fb4ecc066affc4bc90a256c9","\/cart\/","\/checkout\/","\/my-account\/","\/wp-admin\/"]};
https://alpforest.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js
https://alpforest.com/wp-includes/js/jquery/jquery.min.js
https://alpforest.com/wp-includes/js/jquery/jquery-migrate.min.js
https://alpforest.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js
var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https:\/\/alpforest.com\/cart\/","is_cart":"","cart_redirect_after_add":"no"};
https://alpforest.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js
https://alpforest.com/wp-content/plugins/woocommerce/assets/js/flexslider/jquery.flexslider.min.js
https://alpforest.com/wp-content/plugins/woocommerce/assets/js/photoswipe/photoswipe.min.js
https://alpforest.com/wp-content/plugins/woocommerce/assets/js/photoswipe/photoswipe-ui-default.min.js
https://alpforest.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js
var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"};
https://alpforest.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js
https://alpforest.com/wp-includes/js/underscore.min.js
var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}};
https://alpforest.com/wp-includes/js/wp-util.min.js
var wc_add_to_cart_variation_params = {"wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Sorry, no products matched your selection. Please choose a different combination.","i18n_make_a_selection_text":"Please select some product options before adding this product to your cart.","i18n_unavailable_text":"Sorry, this product is unavailable. Please choose a different combination."};
https://alpforest.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart-variation.min.js
var penciBlocksArray=[]; var portfolioDataJs = portfolioDataJs || [];var PENCILOCALCACHE = {}; (function () { "use strict"; PENCILOCALCACHE = { data: {}, remove: function ( ajaxFilterItem ) { delete PENCILOCALCACHE.data[ajaxFilterItem]; }, exist: function ( ajaxFilterItem ) { return PENCILOCALCACHE.data.hasOwnProperty( ajaxFilterItem ) && PENCILOCALCACHE.data[ajaxFilterItem] !== null; }, get: function ( ajaxFilterItem ) { return PENCILOCALCACHE.data[ajaxFilterItem]; }, set: function ( ajaxFilterItem, cachedData ) { PENCILOCALCACHE.remove( ajaxFilterItem ); PENCILOCALCACHE.data[ajaxFilterItem] = cachedData; } }; } )();function penciBlock() { this.atts_json = ''; this.content = ''; }
AlpForest 戶外生活媒體平台
  • 首頁
  • 精選懶人包
  • 登山健行
    • 登山入門
    • 百岳健行
  • 海外健行
  • 野溪探險
    • 戶外溯溪
    • 野溪溫泉
  • 山野小知識
  • 戶外生活專欄
  • Shop
  • info/contact
AlpForest 戶外生活媒體平台
  • 首頁
  • 精選懶人包
  • 登山健行
    • 登山入門
    • 百岳健行
  • 海外健行
  • 野溪探險
    • 戶外溯溪
    • 野溪溫泉
  • 山野小知識
  • 戶外生活專欄
  • Shop
  • info/contact
AlpForest 戶外生活媒體平台
HomeMorocco羊毛地毯Hanbel Rug 乾草大地地毯
Sold out
Hanbel Rug 乾草大地地毯
Hanbel Rug 乾草大地地毯
Hanbel Rug 乾草大地地毯
Hanbel Rug 乾草大地地毯
摩洛哥地毯
Hanbel Rug 乾草大地地毯
Hanbel Rug 乾草大地地毯
Hanbel Rug 乾草大地地毯
Hanbel Rug 乾草大地地毯
Hanbel Rug 乾草大地地毯
Hanbel Rug 乾草大地地毯
摩洛哥地毯
Hanbel Rug 乾草大地地毯
Hanbel Rug 乾草大地地毯

Hanbel Rug 乾草大地地毯

NT$4,580

Hanbel Rug 乾草大地
產地:摩洛哥
材質:羊毛
尺寸:95 x 140 公分

Out of stock

Category: Morocco羊毛地毯 Tags: 地毯, 戶外用品, 摩洛哥
Share:
  • Description

2023 Selection − Moroccan Berber Rugs
Alpforest 精選了少量的 Hanbel 地毯和 Zanafi 地毯,特別適合戶外愛好者,不僅輕薄耐用,方便攜帶,更擁有摩洛哥獨特的風格和特色。

✨ Hanbel 地毯: 以大自然靈感和柏柏爾文字為設計靈感,展現幾何圖案的美感,是理想的戶外單品。輕巧易收納,清潔方便,讓您的戶外體驗更加舒適。

✨ Zanafi 地毯: 簡約而現代,帶有流蘇或刺繡元素,使用天然羊毛色調,如黑白色、奶油色和棕色,展現高雅氣息。無論是露營、野營還是居家裝飾,都顯得更加質感、精緻。

「輕薄、好攜帶的平織地毯,大地韻味的摩洛哥圖騰,柏柏爾美學讓 Outdoor Style 更有格調。」

摩洛哥地毯介紹文章
上集:摩洛哥地毯—用遊牧的浪漫 編織而成的自然藝術
下集:地毯控天堂!6種摩洛哥地毯風格介紹­

Related products

  • 摩洛哥地毯-Hanbel Rug 螢光菱格

    Morocco羊毛地毯
    NT$3,880 Add to cart
  • Sold out

    Hanbel Rug 紅酒菱紋(大)

    Morocco羊毛地毯
    NT$6,480 Read more
  • Sold out

    Hanbel Rug 霓虹圖騰地毯

    Morocco羊毛地毯
    NT$3,580 Read more
  • Sold out

    摩洛哥地毯-Hanbel Rug 夜海霓虹

    Morocco羊毛地毯
    NT$4,580 Read more

Product Filter

Close

Close
  • Instagram
  • Email

All Right Reserved. Designed and Developed by Alpforest 本站採用 reCAPTCHA 保護機制 隱私權 & 條款

AlpForest 戶外生活媒體平台
  • Home
AlpForest 戶外生活媒體平台
  • 首頁
  • 精選懶人包
  • 登山健行
    • 登山入門
    • 百岳健行
  • 海外健行
  • 野溪探險
    • 戶外溯溪
    • 野溪溫泉
  • 山野小知識
  • 戶外生活專欄
  • Shop
  • info/contact
All Right Reserved. Designed and Developed by Alpforest 本站採用 reCAPTCHA 保護機制 隱私權 & 條款

AlpForest 戶外生活媒體平台IG

追蹤 AlpForest 戶外媒體平台

Follow Nature, Find Rest.
從城市到戶外,分享國內外自然生活。


Shopping Cart

Close

No products in the cart.

Close
var node = document.getElementsByClassName('woocommerce-message')[0]; if(node && document.getElementById('pys_late_event')) { var messageText = node.textContent.trim(); if(!messageText) { node.style.display = 'none'; } }
function toggleDetails(rowElement) { // 獲取當前行的下一個兄弟元素作為細節行 var detailsRow = rowElement.nextElementSibling; // 切換細節行的顯示狀態 detailsRow.style.display = (detailsRow.style.display === "none" || detailsRow.style.display === "") ? "table-row" : "none"; // 找到該行中的符號按鈕,切換其符號(+ 和 -) var toggleButton = rowElement.querySelector("span"); if (toggleButton) { toggleButton.textContent = (detailsRow.style.display === "table-row") ? "-" : "+"; } } // 綁定主行的點擊事件 document.querySelectorAll('tbody tr:not(.details)').forEach(row => { row.addEventListener('click', function() { toggleDetails(this); }); }); // 表格排序功能 function sortTable(tableId, columnIndex, type) { var table, rows, switching, i, x, y, shouldSwitch, dir = "asc", switchcount = 0; table = document.getElementById(tableId); // 獲取表格元素 switching = true; // 在排序之前關閉所有細節行 let detailRows = table.querySelectorAll('.details'); detailRows.forEach(row => row.style.display = 'none'); // 開始排序循環 while (switching) { switching = false; rows = table.querySelectorAll('tbody tr:not(.details)'); // 選擇所有不是細節行的行 for (i = 0; i < rows.length - 1; i++) { shouldSwitch = false; x = rows[i].getElementsByTagName("TD")[columnIndex]; y = rows[i + 1].getElementsByTagName("TD")[columnIndex]; var xContent, yContent; // 特殊處理 itemprop="identifier" 的情況(適用於編號) if (x.hasAttribute("itemprop") && x.getAttribute("itemprop") === "identifier") { xContent = parseInt(x.textContent.trim(), 10); yContent = parseInt(y.textContent.trim(), 10); } else if (type === "int") { // 整數處理 xContent = parseInt(x.dataset.value) || 0; yContent = parseInt(y.dataset.value) || 0; } else if (type === "float") { xContent = parseFloat(x.textContent.trim()) || 0; yContent = parseFloat(y.textContent.trim()) || 0; } else if (type === "str") { // 字串處理 xContent = x.textContent.trim().toLowerCase(); yContent = y.textContent.trim().toLowerCase(); } else if (type === "time") { // 假設時間格式已存儲為數據屬性中的數字 xContent = parseFloat(x.dataset.value) || 0; yContent = parseFloat(y.dataset.value) || 0; } // 根據排序方向決定是否需要切換行 if (dir === "asc" ? xContent > yContent : xContent < yContent) { shouldSwitch = true; break; } } if (shouldSwitch) { let parent = rows[i].parentNode; let detailRow = rows[i].nextElementSibling; let detailRowNext = rows[i + 1].nextElementSibling; parent.insertBefore(rows[i + 1], rows[i]); parent.insertBefore(detailRowNext, rows[i]); switching = true; switchcount++; } else if (switchcount === 0 && dir === "asc") { dir = "desc"; switching = true; } } } // 水平滾動功能 document.getElementById('scrollContainer').addEventListener('wheel', function(e) { var container = this; var scrollLeft = container.scrollLeft; var maxScrollLeft = container.scrollWidth - container.clientWidth; if (e.deltaY !== 0) { // 如果未達到最左或最右邊界,進行水平滾動,並阻止預設行為 if (!(scrollLeft === 0 && e.deltaY < 0) && !(scrollLeft === maxScrollLeft && e.deltaY > 0)) { container.scrollLeft += e.deltaY; e.preventDefault(); } } });
(function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })();
https://alpforest.com/wp-includes/js/dist/i18n.min.js
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
https://alpforest.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js
( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "contact-form-7", {"translation-revision-date":"2025-04-14 07:23:43+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=1; plural=0;","lang":"zh_TW"},"This contact form is placed in the wrong place.":["\u9019\u4efd\u806f\u7d61\u8868\u55ae\u653e\u5728\u932f\u8aa4\u7684\u4f4d\u7f6e\u3002"],"Error:":["\u932f\u8aa4:"]}},"comment":{"reference":"includes\/js\/index.js"}} );
var wpcf7 = { "api": { "root": "https:\/\/alpforest.com\/wp-json\/", "namespace": "contact-form-7\/v1" }, "cached": 1 };
https://alpforest.com/wp-content/plugins/contact-form-7/includes/js/index.js
https://alpforest.com/wp-content/plugins/penci-shortcodes/assets/play.js
https://alpforest.com/wp-content/plugins/turn-rank-math-faq-block-to-accordion/assets/js/RMFA-JS.min.js
var wc_single_product_params = {"i18n_required_rating_text":"Please select a rating","review_rating_required":"no","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false},"zoom_enabled":"","zoom_options":[],"photoswipe_enabled":"1","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":"1"};
https://alpforest.com/wp-content/themes/soledad/inc/woocommerce/js/single-product.js
https://alpforest.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js
var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"ajaxurl":"https:\/\/alpforest.com\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
https://alpforest.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js
https://alpforest.com/wp-content/themes/soledad/js/penci-lazy.js
https://alpforest.com/wp-content/themes/soledad/js/libs-script.min.js
https://alpforest.com/wp-content/themes/soledad/js/smoothscroll.js
var ajax_var_more = {"url":"https:\/\/alpforest.com\/wp-admin\/admin-ajax.php","nonce":"6a64bb762e","errorPass":"<p class=\"message message-error\">Password does not match the confirm password<\/p>","login":"Email Address","password":"Password","headerstyle":"showup"};
https://alpforest.com/wp-content/themes/soledad/js/main.js
var ajax_var = {"url":"https:\/\/alpforest.com\/wp-admin\/admin-ajax.php","nonce":"6a64bb762e","errorPass":"<p class=\"message message-error\">Password does not match the confirm password<\/p>","login":"Email Address","password":"Password","headerstyle":"showup"};
https://alpforest.com/wp-content/themes/soledad/js/post-like.js
var ajax_var_more = {"url":"https:\/\/alpforest.com\/wp-admin\/admin-ajax.php","nonce":"6a64bb762e","errorPass":"<p class=\"message message-error\">Password does not match the confirm password<\/p>","login":"Email Address","password":"Password","headerstyle":"showup"};
https://alpforest.com/wp-content/themes/soledad/js/more-post.js
https://alpforest.com/wp-includes/js/comment-reply.min.js
https://alpforest.com/wp-content/themes/soledad/inc/builder/assets/js/penci-header-builder.js
https://alpforest.com/wp-content/uploads/wpmss/wpmssab.min.js
https://alpforest.com/wp-content/plugins/mousewheel-smooth-scroll/js/SmoothScroll.min.js
https://alpforest.com/wp-content/uploads/wpmss/wpmss.min.js
(function(d){var s=d.createElement("script");s.type="text/javascript";s.src="https://a.omappapi.com/app/js/api.min.js";s.async=true;s.id="omapi-script";d.getElementsByTagName("head")[0].appendChild(s);})(document);
https://alpforest.com/wp-includes/js/jquery/ui/core.min.js
var pum_vars = {"version":"1.20.0","pm_dir_url":"https:\/\/alpforest.com\/wp-content\/plugins\/popup-maker\/","ajaxurl":"https:\/\/alpforest.com\/wp-admin\/admin-ajax.php","restapi":"https:\/\/alpforest.com\/wp-json\/pum\/v1","rest_nonce":null,"default_theme":"9914","debug_mode":"","disable_tracking":"","home_url":"\/","message_position":"top","core_sub_forms_enabled":"1","popups":[],"cookie_domain":"","analytics_route":"analytics","analytics_api":"https:\/\/alpforest.com\/wp-json\/pum\/v1"}; var pum_sub_vars = {"ajaxurl":"https:\/\/alpforest.com\/wp-admin\/admin-ajax.php","message_position":"top"}; var pum_popups = {"pum-9923":{"triggers":[{"type":"auto_open","settings":{"delay":9000,"cookie_name":["pum-9923"]}}],"cookies":[{"event":"on_popup_close","settings":{"name":"pum-9923","key":"","session":null,"path":true,"time":"1 month"}}],"disable_on_mobile":false,"disable_on_tablet":false,"atc_promotion":null,"explain":null,"type_section":null,"theme_id":"9921","size":"custom","responsive_min_width":"400px","responsive_max_width":"100px","custom_width":"370px","custom_height_auto":true,"custom_height":"380px","scrollable_content":false,"animation_type":"slide","animation_speed":"350","animation_origin":"bottom","open_sound":"none","custom_sound":"","location":"right bottom","position_top":"100","position_bottom":"10","position_left":"0","position_right":"10","position_from_trigger":false,"position_fixed":true,"overlay_disabled":true,"stackable":true,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","fi_promotion":null,"close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":true,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"content-only","id":9923,"slug":"ig-follow"}};
//alpforest.com/wp-content/uploads/pum/pum-site-scripts.js
https://alpforest.com/wp-includes/js/dist/vendor/wp-polyfill.min.js
var wpcf7_recaptcha = { "sitekey": "6LeRBTspAAAAABankoX3pvu7WQHG-xtHfoWSSMNt", "actions": { "homepage": "homepage", "contactform": "contactform" } };
https://alpforest.com/wp-content/plugins/contact-form-7/modules/recaptcha/index.js
https://alpforest.com/wp-content/themes/soledad/inc/woocommerce/js/slick.min.js
https://alpforest.com/wp-content/themes/soledad/inc/woocommerce/js/jquery.pjax.js
https://alpforest.com/wp-content/themes/soledad/inc/woocommerce/js/popper.min.js
https://alpforest.com/wp-content/themes/soledad/inc/woocommerce/js/tippy-bundle.umd.min.js
https://alpforest.com/wp-content/themes/soledad/inc/woocommerce/js/jquery.autocomplete.min.js
var penciwoo = {"ajaxUrl":"https:\/\/alpforest.com\/wp-admin\/admin-ajax.php","nonce":"6a64bb762e","shoppage":"https:\/\/alpforest.com\/shop\/","checkout_url":"https:\/\/alpforest.com\/checkout\/","checkout_text":"Check out","addtocart":"has been added to your cart","addtocompare":"has been added to compare","removecompare":"has been removed from compare","removewishlist":"has been removed from your wishlist","addwishlist":"has been added to your wishlist","browsewishlist":"Browse Wishlist","browsecompare":"Compare Products","returnshop":"Return to shop","allresults":"All results","relateproduct":"4","upsellproduct":"4","crosssellproduct":"4","catcolumns":"4","cartstyle":"side-right","quickshop":"0","cartnotify":"0","pagination":"pagination","ajaxshop":"1","scrolltotopajax":"1","pagination_ajax_threshold":"400","pagination_ajax_history":"0","pagination_ajax_title":"0","select2button":"1","wishlist_empty_heading":"Wishlist is empty.","wishlist_empty_text":"You don't have any products in the wishlist yet. <br> You will find a lot of interesting products on our \"Shop\" page.","compare_empty_heading":"Compare list is empty.","compare_empty_text":"No products added in the compare list. You must add some products to compare them.<br> You will find a lot of interesting products on our \"Shop\" page.","disable_mobile_autoscroll":"0","toast_notify":"0","toast_notify_position":"bottom-right","toast_notify_text_align":"left","toast_notify_transition":"slide","toast_notify_hide_after":"5000","toast_notify_bg_color":"","toast_notify_text_color":"","toast_notify_shop_url":"https:\/\/alpforest.com\/cart\/","toast_notify_shop_sucess_text":"","toast_notify_shop_text":"View Cart","fullpanelposition":"side-right","search_input_padding":"true","countdown_days":"Day","countdown_hours":"Hours","countdown_mins":"Minutes","countdown_sec":"Seconds","wdgh":"275","wdgmh":"275","cart_hash_key":"wc_cart_hash_06b5cbb407d90344dfec63c6f4411539","fragment_name":"wc_fragments_06b5cbb407d90344dfec63c6f4411539","demo_mods":[]};
https://alpforest.com/wp-content/themes/soledad/inc/woocommerce/js/penci-woocommerce.js
https://alpforest.com/wp-content/themes/soledad/inc/woocommerce/js/jquery-grid-picker.js
var omapi_data = {"object_id":7821,"object_key":"product","object_type":"post","term_ids":[192,189,191,190],"wp_json":"https:\/\/alpforest.com\/wp-json","wc_active":true,"edd_active":false,"nonce":"af8960ac9b"};
!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(n="undefined"!=typeof globalThis?globalThis:n||self).LazyLoad=t()}(this,(function(){"use strict";function n(){return n=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i])}return n},n.apply(this,arguments)}var t="undefined"!=typeof window,e=t&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),i=t&&"IntersectionObserver"in window,o=t&&"classList"in document.createElement("p"),a=t&&window.devicePixelRatio>1,r={elements_selector:".lazy",container:e||t?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},c=function(t){return n({},r,t)},u=function(n,t){var e,i="LazyLoad::Initialized",o=new n(t);try{e=new CustomEvent(i,{detail:{instance:o}})}catch(n){(e=document.createEvent("CustomEvent")).initCustomEvent(i,!1,!1,{instance:o})}window.dispatchEvent(e)},l="src",s="srcset",f="sizes",d="poster",_="llOriginalAttrs",g="loading",v="loaded",b="applied",p="error",h="native",m="data-",E="ll-status",I=function(n,t){return n.getAttribute(m+t)},y=function(n){return I(n,E)},A=function(n,t){return function(n,t,e){var i="data-ll-status";null!==e?n.setAttribute(i,e):n.removeAttribute(i)}(n,0,t)},k=function(n){return A(n,null)},L=function(n){return null===y(n)},w=function(n){return y(n)===h},x=[g,v,b,p],O=function(n,t,e,i){n&&(void 0===i?void 0===e?n(t):n(t,e):n(t,e,i))},N=function(n,t){o?n.classList.add(t):n.className+=(n.className?" ":"")+t},C=function(n,t){o?n.classList.remove(t):n.className=n.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},M=function(n){return n.llTempImage},z=function(n,t){if(t){var e=t._observer;e&&e.unobserve(n)}},R=function(n,t){n&&(n.loadingCount+=t)},T=function(n,t){n&&(n.toLoadCount=t)},G=function(n){for(var t,e=[],i=0;t=n.children[i];i+=1)"SOURCE"===t.tagName&&e.push(t);return e},D=function(n,t){var e=n.parentNode;e&&"PICTURE"===e.tagName&&G(e).forEach(t)},V=function(n,t){G(n).forEach(t)},F=[l],j=[l,d],P=[l,s,f],S=function(n){return!!n[_]},U=function(n){return n[_]},$=function(n){return delete n[_]},q=function(n,t){if(!S(n)){var e={};t.forEach((function(t){e[t]=n.getAttribute(t)})),n[_]=e}},H=function(n,t){if(S(n)){var e=U(n);t.forEach((function(t){!function(n,t,e){e?n.setAttribute(t,e):n.removeAttribute(t)}(n,t,e[t])}))}},B=function(n,t,e){N(n,t.class_loading),A(n,g),e&&(R(e,1),O(t.callback_loading,n,e))},J=function(n,t,e){e&&n.setAttribute(t,e)},K=function(n,t){J(n,f,I(n,t.data_sizes)),J(n,s,I(n,t.data_srcset)),J(n,l,I(n,t.data_src))},Q={IMG:function(n,t){D(n,(function(n){q(n,P),K(n,t)})),q(n,P),K(n,t)},IFRAME:function(n,t){q(n,F),J(n,l,I(n,t.data_src))},VIDEO:function(n,t){V(n,(function(n){q(n,F),J(n,l,I(n,t.data_src))})),q(n,j),J(n,d,I(n,t.data_poster)),J(n,l,I(n,t.data_src)),n.load()}},W=["IMG","IFRAME","VIDEO"],X=function(n,t){!t||function(n){return n.loadingCount>0}(t)||function(n){return n.toLoadCount>0}(t)||O(n.callback_finish,t)},Y=function(n,t,e){n.addEventListener(t,e),n.llEvLisnrs[t]=e},Z=function(n,t,e){n.removeEventListener(t,e)},nn=function(n){return!!n.llEvLisnrs},tn=function(n){if(nn(n)){var t=n.llEvLisnrs;for(var e in t){var i=t[e];Z(n,e,i)}delete n.llEvLisnrs}},en=function(n,t,e){!function(n){delete n.llTempImage}(n),R(e,-1),function(n){n&&(n.toLoadCount-=1)}(e),C(n,t.class_loading),t.unobserve_completed&&z(n,e)},on=function(n,t,e){var i=M(n)||n;nn(i)||function(n,t,e){nn(n)||(n.llEvLisnrs={});var i="VIDEO"===n.tagName?"loadeddata":"load";Y(n,i,t),Y(n,"error",e)}(i,(function(o){!function(n,t,e,i){var o=w(t);en(t,e,i),N(t,e.class_loaded),A(t,v),O(e.callback_loaded,t,i),o||X(e,i)}(0,n,t,e),tn(i)}),(function(o){!function(n,t,e,i){var o=w(t);en(t,e,i),N(t,e.class_error),A(t,p),O(e.callback_error,t,i),o||X(e,i)}(0,n,t,e),tn(i)}))},an=function(n,t,e){!function(n){n.llTempImage=document.createElement("IMG")}(n),on(n,t,e),function(n){S(n)||(n[_]={backgroundImage:n.style.backgroundImage})}(n),function(n,t,e){var i=I(n,t.data_bg),o=I(n,t.data_bg_hidpi),r=a&&o?o:i;r&&(n.style.backgroundImage='url("'.concat(r,'")'),M(n).setAttribute(l,r),B(n,t,e))}(n,t,e),function(n,t,e){var i=I(n,t.data_bg_multi),o=I(n,t.data_bg_multi_hidpi),r=a&&o?o:i;r&&(n.style.backgroundImage=r,function(n,t,e){N(n,t.class_applied),A(n,b),e&&(t.unobserve_completed&&z(n,t),O(t.callback_applied,n,e))}(n,t,e))}(n,t,e)},rn=function(n,t,e){!function(n){return W.indexOf(n.tagName)>-1}(n)?an(n,t,e):function(n,t,e){on(n,t,e),function(n,t,e){var i=Q[n.tagName];i&&(i(n,t),B(n,t,e))}(n,t,e)}(n,t,e)},cn=function(n){n.removeAttribute(l),n.removeAttribute(s),n.removeAttribute(f)},un=function(n){D(n,(function(n){H(n,P)})),H(n,P)},ln={IMG:un,IFRAME:function(n){H(n,F)},VIDEO:function(n){V(n,(function(n){H(n,F)})),H(n,j),n.load()}},sn=function(n,t){(function(n){var t=ln[n.tagName];t?t(n):function(n){if(S(n)){var t=U(n);n.style.backgroundImage=t.backgroundImage}}(n)})(n),function(n,t){L(n)||w(n)||(C(n,t.class_entered),C(n,t.class_exited),C(n,t.class_applied),C(n,t.class_loading),C(n,t.class_loaded),C(n,t.class_error))}(n,t),k(n),$(n)},fn=["IMG","IFRAME","VIDEO"],dn=function(n){return n.use_native&&"loading"in HTMLImageElement.prototype},_n=function(n,t,e){n.forEach((function(n){return function(n){return n.isIntersecting||n.intersectionRatio>0}(n)?function(n,t,e,i){var o=function(n){return x.indexOf(y(n))>=0}(n);A(n,"entered"),N(n,e.class_entered),C(n,e.class_exited),function(n,t,e){t.unobserve_entered&&z(n,e)}(n,e,i),O(e.callback_enter,n,t,i),o||rn(n,e,i)}(n.target,n,t,e):function(n,t,e,i){L(n)||(N(n,e.class_exited),function(n,t,e,i){e.cancel_on_exit&&function(n){return y(n)===g}(n)&&"IMG"===n.tagName&&(tn(n),function(n){D(n,(function(n){cn(n)})),cn(n)}(n),un(n),C(n,e.class_loading),R(i,-1),k(n),O(e.callback_cancel,n,t,i))}(n,t,e,i),O(e.callback_exit,n,t,i))}(n.target,n,t,e)}))},gn=function(n){return Array.prototype.slice.call(n)},vn=function(n){return n.container.querySelectorAll(n.elements_selector)},bn=function(n){return function(n){return y(n)===p}(n)},pn=function(n,t){return function(n){return gn(n).filter(L)}(n||vn(t))},hn=function(n,e){var o=c(n);this._settings=o,this.loadingCount=0,function(n,t){i&&!dn(n)&&(t._observer=new IntersectionObserver((function(e){_n(e,n,t)}),function(n){return{root:n.container===document?null:n.container,rootMargin:n.thresholds||n.threshold+"px"}}(n)))}(o,this),function(n,e){t&&window.addEventListener("online",(function(){!function(n,t){var e;(e=vn(n),gn(e).filter(bn)).forEach((function(t){C(t,n.class_error),k(t)})),t.update()}(n,e)}))}(o,this),this.update(e)};return hn.prototype={update:function(n){var t,o,a=this._settings,r=pn(n,a);T(this,r.length),!e&&i?dn(a)?function(n,t,e){n.forEach((function(n){-1!==fn.indexOf(n.tagName)&&function(n,t,e){n.setAttribute("loading","lazy"),on(n,t,e),function(n,t){var e=Q[n.tagName];e&&e(n,t)}(n,t),A(n,h)}(n,t,e)})),T(e,0)}(r,a,this):(o=r,function(n){n.disconnect()}(t=this._observer),function(n,t){t.forEach((function(t){n.observe(t)}))}(t,o)):this.loadAll(r)},destroy:function(){this._observer&&this._observer.disconnect(),vn(this._settings).forEach((function(n){$(n)})),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(n){var t=this,e=this._settings;pn(n,e).forEach((function(n){z(n,t),rn(n,e,t)}))},restoreAll:function(){var n=this._settings;vn(n).forEach((function(t){sn(t,n)}))}},hn.load=function(n,t){var e=c(t);rn(n,e)},hn.resetStatus=function(n){k(n)},t&&function(n,t){if(t)if(t.length)for(var e,i=0;e=t[i];i+=1)u(n,e);else u(n,t)}(hn,window.lazyLoadOptions),hn})); (function () { var PenciLazy = new LazyLoad({ elements_selector: '.penci-lazy', data_bg: 'bgset', class_loading: 'lazyloading', class_entered: 'lazyloaded', class_loaded: 'pcloaded', unobserve_entered: true }); MutationObserver = window.MutationObserver || window.WebKitMutationObserver; var observer = new MutationObserver(function(mutations, observer) { PenciLazy.update(); }); observer.observe(document, { subtree: true, attributes: true }); })();