PageSourceSearch

https://www.dodoskin.com/cdn/shop/t/132/assets/custom.js?v=181785639024124331361789296060

js dodoskin.com collected 2026-10-02 11:25:51 UTC 14,961 bytes, 7 lines download raw bytes

1function setSessionForMenu(e){window.sessionStorage.setItem("currentSiteMenu",`${e}`)}function applyHover(e,t,l,n,i){var a=t.querySelector(l);a&&(a.style.color=i),n?t&&(t.style.background=e):t&&(t.classList.contains("active")?t.style.background=e:t.style.background="transparent")}let debounceTimer;function handleSlideNav(e,t){t.preventDefault();try{let l=t.currentTarget,n=parseInt(l.getAttribute("data-slide"));if(l.getAttribute("data-disabled")=="true")return;clearTimeout(debounceTimer),debounceTimer=setTimeout(()=>{let t2=l.offsetParent,i2=(t2=t2.querySelector(".shoppable-blog__slider")).childNodes.length,a=t2.offsetWidth,s;switch(e){case"prev":s=l.nextElementSibling,n-1==1&&l.setAttribute("data-disabled","true"),s.setAttribute("data-disabled","false"),s.setAttribute("data-slide",n-1),l.setAttribute("data-slide",n-1),t2.scrollBy({top:0,left:-a,behavior:"smooth"});break;case"next":s=l.previousElementSibling,n+1==i2&&l.setAttribute("data-disabled","true"),s.setAttribute("data-disabled","false"),s.setAttribute("data-slide",n+1),l.setAttribute("data-slide",n+1),t2.scrollBy({top:0,left:+a,behavior:"smooth"})}},400)}catch{}}(function(){(function(){var t2=document.querySelector(".delivery-expendite");if(t2){var l2=t2.dataset.expendite,n2=10,i2=15;l2=="BUSAN"?(n2=4,i2=8):l2=="USA"&&(n2=5,i2=8);var a2=new Date,s2=new Date;a2.setDate(a2.getDate()+n2),s2.setDate(s2.getDate()+i2);var r=a2.toLocaleString("en-US",{month:"long"}),o=a2.getFullYear(),d=a2.getDate(),c=s2.toLocaleString("en-US",{month:"long"}),u=s2.getFullYear(),y=s2.getDate(),v="";o!=u&&(v=" "+o),console.log(d,y,r,c),t2.innerHTML+="<span class='dl-label'>Expected delivery by</span><span class='dl-date'> "+r+" "+d+v+" - "+c+" "+y+", "+u+"</span>"}})(),document.querySelectorAll(".sale-countdown").forEach(function(e2){var t2=1e3*e2.dataset.saleEndDate;function l2(){var l3=t2-new Date().getTime();e2.innerHTML="<div class='sale-countdown-header'><span class='sale-countdown-title'>TIMEDEAL</span><span class='sale-countdown-subtitle'>ENDS IN</span></div><ul><li><div class='sale-countdown-number'>"+Math.floor(l3/864e5).toString().padStart(2,"0")+"</div><div class='sale-countdown-time'>Days</div></li><li><div class='sale-countdown-number'>"+Math.floor(l3%864e5/36e5).toString().padStart(2,"0")+"</div><div class='sale-countdown-time'>Hours</div></li><li><div class='sale-countdown-number'>"+Math.floor(l3%36e5/6e4).toString().padStart(2,"0")+"</div><div class='sale-countdown-time'>Minutes</div></li></ul>",l3<0&&(clearInterval(e2.timerInterval),e2.innerHTML="")}t2&&t2!==""&&(l2(),e2.timerInterval=setInterval(l2,1e3))});var e=document.getElementById("dlt-account");e&&e.addEventListener("click",function(e2){var t2=e2.currentTarget,l2=e2.currentTarget.offsetParent,n2=l2.querySelector(".delete-close"),i2=l2.querySelector(".btn--outline"),a2=l2.querySelector(".delete-content"),s2=l2.querySelector("h4"),[r,o]=t2.children;n2.style.display="none",i2.style.display="none",r.style.display="block",o.style.display="none",s2.innerHTML="Requesting for deleting the account!",fetch("https://dodoskin-dashboard.vercel.app/api/v1/shopify/delete",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({customerId:Number(t2.dataset.id),value:!0})}).then(e3=>e3.json()).then(e3=>{n2.style.display="block",i2.style.display="block",r.style.display="none",o.style.display="block",s2.innerHTML="Are you absolutely sure?",a2.innerHTML="This action cannot be undone. This will permanently delete your account and remove your data from the store.",location.href="/account"}).catch(e3=>{n2.style.display="block",i2.style.display="block",r.style.display="none",o.style.display="block",s2.innerHTML="Oops! something went wrong.",a2.innerHTML="Something went wrong while requesting the deletion of your account."})}),document.querySelectorAll(".nav-link"),window.location.pathname;var t=document.getElementById("shop"),l=document.getElementById("sheet-modal"),n=document.getElementById("sheet-overlay");t&&t.addEventListener("click",function(){var e2=document.getElementById("mobile-menu-left-drawer");e2&&requestAnimationFrame(function(){e2.click()})}),n&&n.addEventListener("click",function(){l.classList.remove("open"),n.classList.remove("visible")});var i=document.querySelector(".jdgm-rev-widg__title");if(i){var a=document.createElement("p");a.innerText="Join the Discussion",a.classList.add("review-desc"),i.after(a)}let s=document.querySelectorAll(".custom-links-section");
1s&&s.forEach(function(e2){let t2=e2.querySelector(".toggle-links"),l2=e2.querySelector(".links-container"),n2=t2.querySelector(".chevron-down-link"),i2=t2.querySelector(".chevron-up-link");t2.addEventListener("click",function(){l2.classList.contains("expanded")?(l2.classList.remove("expanded"),i2.style.display="none",n2.style.display="block"):(l2.classList.add("expanded"),i2.style.display="block",n2.style.display="none")})});let accesibilityLink=document.querySelector("#accesibility-link");accesibilityLink&&accesibilityLink.addEventListener("click",function(){var accessiblyAppDialogButton=document.querySelector("#accessiblyAppDialogButton");typeof accessiblyAppDialogButton<"u"&&accessiblyAppDialogButton.click()})})();function hideChatElements(){const shadowRoot=document.querySelector("#ShopifyChat")?.shadowRoot||null;if(shadowRoot){const style=document.createElement("style");style.innerHTML=`
2      .return-to-chat-wrapper { display: none !important; }
3      .composer-bar-form, .composer-bar-chatView, .message-prompt { display: none !important; }
4      .message-container{padding-bottom:10px;}
5      /* You can add more custom styles here */
6    `,shadowRoot.appendChild(style)}}const observer=new MutationObserver((mutations,obs)=>{document.querySelector("#ShopifyChat")&&(obs.disconnect(),hideChatElements())});observer.observe(document.body,{childList:!0,subtree:!0});function openFilterPanel(btn,panelId){var nav=btn.closest("[data-mobile-filter-nav]");if(nav){var main=nav.querySelector('[data-filter-panel="main"]'),target=nav.querySelector('[data-filter-panel="'+panelId+'"]');target&&main&&(main.classList.add("is-sliding-out"),main.classList.remove("is-active"),target.classList.add("is-active"))}}function goBackToMainPanel(btn){var nav=btn.closest("[data-mobile-filter-nav]");if(nav){var main=nav.querySelector('[data-filter-panel="main"]'),detail=btn.closest(".mobile-filter-nav__panel--detail");detail&&main&&(detail.classList.remove("is-active"),main.classList.remove("is-sliding-out"),main.classList.add("is-active"))}}(function(){"use strict";document.addEventListener("click",function(e){var option=e.target.closest(".mobile-filter-nav__option"),checkbox=e.target.closest(".mobile-filter-nav__checkbox"),input=e.target.closest(".mobile-filter-nav__input"),desktopButton=e.target.closest(".filter__button"),desktopInput=e.target.closest(".filter__input");(option||checkbox||input||desktopButton||desktopInput)&&e.stopPropagation()},!0),document.addEventListener("change",function(e){if(e.target.classList.contains("mobile-filter-nav__input")||e.target.classList.contains("filter__input")){e.stopPropagation();var filtersForm=document.querySelector("[data-collection-filters-form]");filtersForm&&filtersForm.dispatchEvent(new Event("input",{bubbles:!0}))}},!0),document.addEventListener("click",function(e){if(!(e.target.closest(".mobile-filter-nav__option")||e.target.closest(".mobile-filter-nav__checkbox"))){var mobileFilterNav=e.target.closest("[data-mobile-filter-nav]");if(mobileFilterNav){var mainPanel=mobileFilterNav.querySelector('[data-filter-panel="main"]'),panels=mobileFilterNav.querySelectorAll("[data-filter-panel]"),trigger=e.target.closest("[data-filter-nav-trigger]");if(trigger){e.preventDefault(),e.stopPropagation();var targetPanelId=trigger.getAttribute("data-target-panel"),targetPanel=mobileFilterNav.querySelector('[data-filter-panel="'+targetPanelId+'"]');targetPanel&&mainPanel&&(mainPanel.classList.add("is-sliding-out"),mainPanel.classList.remove("is-active"),targetPanel.classList.add("is-active"));return}var backBtn=e.target.closest("[data-filter-nav-back]");if(backBtn){e.preventDefault(),e.stopPropagation();var activeDetailPanel=mobileFilterNav.querySelector(".mobile-filter-nav__panel--detail.is-active");activeDetailPanel&&mainPanel&&(activeDetailPanel.classList.remove("is-active"),mainPanel.classList.remove("is-sliding-out"),mainPanel.classList.add("is-active"));return}var closeBtn=e.target.closest("[data-close-filters]");closeBtn&&setTimeout(function(){panels.forEach(function(panel){panel.getAttribute("data-filter-panel")==="main"?(panel.classList.add("is-active"),panel.classList.remove("is-sliding-out")):panel.classList.remove("is-active")})},300)}}})})(),(function(){"use strict";document.addEventListener("click",function(e){var mobileFilterBtn=e.target.closest(".collection-filters.mobile-filters");if(mobileFilterBtn){var filterPanel=document.querySelector(".collection__filters[data-collection-filters]");filterPanel?filterPanel.classList.add("collection__filters--visible"):console.log("ERROR: Filter panel not found!")}})})(),document.addEventListener("DOMContentLoaded",()=>{const syncFilterText=()=>{const sourceEl=document.querySelector(".collection-filters.desktop-filters .collection__filters__title span"),targetEl=document.querySelector(".collection-filters.mobile-filters .collection__filters__title span");!sourceEl||!targetEl||targetEl.textContent!==sourceEl.textContent&&(console.log("Syncing Filter Text:",{from:sourceEl.textContent,to:targetEl.textContent}),targetEl.textContent=sourceEl.textContent)};syncFilterText(),new MutationObserver(mutations=>{let shouldSync=!1;for(const mutation of mutations)if(mutation.type==="childList"){for(const node of mutation.addedNodes)if(node.nodeType===1&&node.matches&&(node.querySelector(".collection-filters")||node.matches(".collection-filters")||node.classList.contains("collection__filters__title"))){shouldSync=!0;break}}else if(mutation.type==="characterData"){const parent=mutation.target.parentElement;parent&&parent.closest(".collection__filters__title")&&(shouldSync=!0)}shouldSync&&setTimeout(syncFilterText,50)}).observe(document.body,{childList:!0,subtree:!0,characterData:!0}
6)}),(function(){"use strict";let appliedFiltersObserver=null;function initAppliedFiltersSync(){const desktopContainer=document.querySelector(".collection-applied__filters:not(.collection-applied__filters-mobile)"),mobileContainer=document.querySelector(".collection-applied__filters.collection-applied__filters-mobile");if(!desktopContainer||!mobileContainer)return;const syncContent=()=>{mobileContainer.innerHTML!==desktopContainer.innerHTML&&(mobileContainer.innerHTML=desktopContainer.innerHTML);const hasFilters=desktopContainer.children.length>0;mobileContainer.classList.toggle("is-visible",hasFilters),mobileContainer.style.display=hasFilters?"flex":"none"};syncContent(),appliedFiltersObserver&&appliedFiltersObserver.disconnect(),appliedFiltersObserver=new MutationObserver(()=>{syncContent()}),appliedFiltersObserver.observe(desktopContainer,{childList:!0,subtree:!0,characterData:!0})}document.addEventListener("click",function(e){const mobileContainer=e.target.closest(".collection-applied__filters.collection-applied__filters-mobile");if(!mobileContainer)return;const target=e.target.closest("[data-filter-reset-button], .filter__active__remove, .collection-applied__clear-all");if(target){e.preventDefault(),e.stopPropagation();const desktopContainer=document.querySelector(".collection-applied__filters:not(.collection-applied__filters-mobile)");if(!desktopContainer)return;const index=Array.from(mobileContainer.querySelectorAll("[data-filter-reset-button], .filter__active__remove, .collection-applied__clear-all")).indexOf(target),desktopTargets=Array.from(desktopContainer.querySelectorAll("[data-filter-reset-button], .filter__active__remove, .collection-applied__clear-all"));desktopTargets[index]&&desktopTargets[index].click()}}),document.readyState==="loading"?document.addEventListener("DOMContentLoaded",initAppliedFiltersSync):initAppliedFiltersSync();const collectionWrapper=document.querySelector("[data-collection-wrapper]")||document.body;new MutationObserver(mutations=>{let shouldReinit=!1;for(const mutation of mutations){if(mutation.type==="childList"){for(const node of mutation.addedNodes)if(node.nodeType===1&&(node.matches(".collection-applied__filters")||node.querySelector(".collection-applied__filters"))){shouldReinit=!0;break}}if(shouldReinit)break}shouldReinit&&initAppliedFiltersSync()}).observe(collectionWrapper,{childList:!0,subtree:!0})})(),(function(){"use strict";document.addEventListener("click",function(e){const sortingDrawer=document.getElementById("CollectionSorting"),expandedFilters=document.querySelectorAll(".collection__filter-tags-wrapper.is-expanded"),isSortOpen=sortingDrawer&&(sortingDrawer.classList.contains("is-visible")||sortingDrawer.classList.contains("collection__sort__option-wrapper--visible"));if(expandedFilters.length===0&&!isSortOpen)return;const filterToggle=e.target.closest("[data-collapsible-trigger]"),sortToggle=e.target.closest("[data-sort-toggle]");if(filterToggle||sortToggle){if(filterToggle){if(sortingDrawer){sortingDrawer.classList.remove("is-visible","collection__sort__option-wrapper--visible");const sortBtn=document.querySelector("[data-sort-toggle]");sortBtn&&sortBtn.classList.remove("is-expanded")}expandedFilters.forEach(function(drawer){const buttonForThisDrawer=document.querySelector('[aria-controls="'+drawer.id+'"]');buttonForThisDrawer&&buttonForThisDrawer!==filterToggle&&(drawer.classList.remove("is-expanded"),drawer.setAttribute("aria-expanded","false"),buttonForThisDrawer.classList.remove("is-expanded"),buttonForThisDrawer.setAttribute("aria-expanded","false"))})}sortToggle&&expandedFilters.forEach(function(drawer){drawer.classList.remove("is-expanded"),drawer.setAttribute("aria-expanded","false");const button=document.querySelector('[aria-controls="'+drawer.id+'"]');button&&(button.classList.remove("is-expanded"),button.setAttribute("aria-expanded","false"))});return}let clickedInsideAnyDrawer=!1;if(sortingDrawer&&sortingDrawer.contains(e.target)&&(clickedInsideAnyDrawer=!0),expandedFilters.forEach(drawer=>{drawer.contains(e.target)&&(clickedInsideAnyDrawer=!0)}
6),!clickedInsideAnyDrawer&&(expandedFilters.forEach(function(drawer){const button=document.querySelector('[aria-controls="'+drawer.id+'"]');drawer.classList.remove("is-expanded"),drawer.setAttribute("aria-expanded","false"),button&&(button.classList.remove("is-expanded"),button.setAttribute("aria-expanded","false"))}),sortingDrawer)){sortingDrawer.classList.remove("is-visible","collection__sort__option-wrapper--visible");const sortBtn=document.querySelector("[data-sort-toggle]");sortBtn&&(sortBtn.classList.remove("is-expanded"),sortBtn.setAttribute("aria-expanded","false"))}})})();
7//# sourceMappingURL=/cdn/shop/t/132/assets/custom.js.map?v=181785639024124331361789296060

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.