> TriplePixel :: start*/ window.TriplePixelData={TripleName:”trueclassictees-com.myshopify.com”,ver:”1.9.0″},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open(“POST”,U,!0),H.setRequestHeader(“Content-Type”,”application/json”)):H.open(“GET”,U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes(“.txt”)?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1;try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push(location.href),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)},E=A[H]=function(t,e){return"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e]),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("//conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,url:window.location.href,ref:document.referrer,ver:window.TriplePixelData.ver},O("//api.config-security.com/",5,p),O("//triplewhale-pixel.web.app/dot1.9.txt",5)))}}("","TriplePixel",localStorage); /* > TriplePixel :: start*/ (window.TriplePixelData = { TripleName: ‘trueclassictees-com.myshopify.com’, ver: ‘1.9.0’ }), (function (W, H, A, L, E, _, B, N) { function O(U, T, P, H, R) { void 0 === R && (R = !1), (H = new XMLHttpRequest()), P ? (H.open(‘POST’, U, !0), H.setRequestHeader(‘Content-Type’, ‘application/json’)) : H.open(‘GET’, U, !0), H.send(JSON.stringify(P || {})), (H.onreadystatechange = function () { 4 === H.readyState && 200 === H.status ? ((R = H.responseText), U.includes(‘.txt’) ? eval(R) : P || (N[B] = R)) : (299 < H.status || H.status < 200) && T && !R && ((R = !0), O(U, T – 1)); }); } if (((N = window), !N[H + 'sn'])) { N[H + 'sn'] = 1; try { A.setItem(H, 1 + (0 | A.getItem(H) || 0)), (E = JSON.parse(A.getItem(H + 'U') || '[]')).push(location.href), A.setItem(H + 'U', JSON.stringify(E)); } catch (e) {} var i, m, p; A.getItem('"!nC`') || ((_ = A), (A = N), A[H] || ((L = function () { return Date.now().toString(36) + '_' + Math.random().toString(36); }), (E = A[H] = function (t, e) { return 'State' == t ? E.s : ((W = L()), (E._q = E._q || []).push([W, t, e]), W); }), (E.s = 'Installed'), (E._q = []), (E.ch = W), (B = 'configSecurityConfModel'), (N[B] = 1), O('//conf.config-security.com/model', 5), (i = L()), (m = A[atob('c2NyZWVu')]), _.setItem('di_pmt_wt', i), (p = { id: i, action: 'profile', avatar: _.getItem('auth-security_rand_salt_'), time: m[atob('d2lkdGg=')] + ':' + m[atob('aGVpZ2h0')], host: A.TriplePixelData.TripleName, url: window.location.href, ref: document.referrer, ver: window.TriplePixelData.ver, }), O('//api.config-security.com/', 5, p), O('//triplewhale-pixel.web.app/dot1.9.txt', 5))); } })('', 'TriplePixel', localStorage); /* > TriplePixel :: start*/ (window.TriplePixelData = { TripleName: ‘trueclassictees-com.myshopify.com’, ver: ‘1.9.0’ }), (function (W, H, A, L, E, _, B, N) { function O(U, T, P, H, R) { void 0 === R && (R = !1), (H = new XMLHttpRequest()), P ? (H.open(‘POST’, U, !0), H.setRequestHeader(‘Content-Type’, ‘application/json’)) : H.open(‘GET’, U, !0), H.send(JSON.stringify(P || {})), (H.onreadystatechange = function () { 4 === H.readyState && 200 === H.status ? ((R = H.responseText), U.includes(‘.txt’) ? eval(R) : P || (N[B] = R)) : (299 < H.status || H.status < 200) && T && !R && ((R = !0), O(U, T – 1)); }); } if (((N = window), !N[H + 'sn'])) { N[H + 'sn'] = 1; try { A.setItem(H, 1 + (0 | A.getItem(H) || 0)), (E = JSON.parse(A.getItem(H + 'U') || '[]')).push(location.href), A.setItem(H + 'U', JSON.stringify(E)); } catch (e) {} var i, m, p; A.getItem('"!nC`') || ((_ = A), (A = N), A[H] || ((L = function () { return Date.now().toString(36) + '_' + Math.random().toString(36); }), (E = A[H] = function (t, e) { return 'State' == t ? E.s : ((W = L()), (E._q = E._q || []).push([W, t, e]), W); }), (E.s = 'Installed'), (E._q = []), (E.ch = W), (B = 'configSecurityConfModel'), (N[B] = 1), O('//conf.config-security.com/model', 5), (i = L()), (m = A[atob('c2NyZWVu')]), _.setItem('di_pmt_wt', i), (p = { id: i, action: 'profile', avatar: _.getItem('auth-security_rand_salt_'), time: m[atob('d2lkdGg=')] + ':' + m[atob('aGVpZ2h0')], host: A.TriplePixelData.TripleName, url: window.location.href, ref: document.referrer, ver: window.TriplePixelData.ver, }), O('//api.config-security.com/', 5, p), O('//triplewhale-pixel.web.app/dot1.9.txt', 5))); } })('', 'TriplePixel', localStorage); /* Best High Quality, Soft, Slim Fitted T-Shirts for Men – True Classic <![CDATA[(function() { function asyncLoad() { var urls = ["https://orderstatus.w3apps.co/js/orderlookup.js?shop=trueclassictees-com.myshopify.com","https://d2hrivdxn8ekm8.cloudfront.net/tatari-shopify/tracker-snippet-latest.min.js?tatari-token=a7b1acbe-d8ad-4a2d-9e22-4f99b7a6f336u0026shop=trueclassictees-com.myshopify.com","https://gc.shopkeepertools.com/skt_brandedgc_start.js?shop=trueclassictees-com.myshopify.com","//cdn.shopify.com/proxy/bff3b8b6c89bc23a7a7abbb62072da4832bfa6461cece78685c8e67bd1b833c6/crossborder-integration.global-e.com/js/app.js?shop=trueclassictees-com.myshopify.comu0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https://d1hcrjcdtouu7e.cloudfront.net/js/gdpr_cookie_consent.min.js?shop=trueclassictees-com.myshopify.com","https://unpkg.com/@happyreturns/happyreturns-script-tag?shop=trueclassictees-com.myshopify.com","https://strn.rise-ai.com/?shop=trueclassictees-com.myshopify.com","https://doui4jqs03un3.cloudfront.net/checkout.js.gz?shop=trueclassictees-com.myshopify.com","https://id-shop.govx.com/app/trueclassictees-com.myshopify.com/govx.js?shop=trueclassictees-com.myshopify.com","https://str.rise-ai.com/?shop=trueclassictees-com.myshopify.com","https://d3t0blvjvadsrq.cloudfront.net/scripts/socioh_shopify_v2.js?shop=trueclassictees-com.myshopify.com","https://d1zcmvsklxjbur.cloudfront.net/static/disco-pixel.js?publisher_id=d9dc0425-a405-401d-9756-24b463bedc89u0026environment=productionu0026u0026shop=trueclassictees-com.myshopify.com","https://superfiliate-cdn.com/storefront.js?shop=trueclassictees-com.myshopify.com","https://cdn.corso.com/js/gsp-spf.min.js?sfid=ff02f8a9-130f-440f-ab46-cbf5d5802a01u0026shop=trueclassictees-com.myshopify.com","https://services.nofraud.com/js/device.js?shop=trueclassictees-com.myshopify.com","//cdn.shopify.com/proxy/2d52476997e2893cbd2d1e01871a6932bf9ab5ab9198586d88262b218afa3450/s3-us-west-2.amazonaws.com/jsstore/a/E82HNDZ/ge.js?shop=trueclassictees-com.myshopify.comu0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","//cdn.shopify.com/proxy/85cc5171153d55e83c5791ac74c26daf13aa43fefbc91cf11f654df91fef8dec/app.retention.com/shopify/shopify_app_add_to_cart_script.js?shop=trueclassictees-com.myshopify.comu0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https://affiliatepluginintegration.cj.com/getPluginJS?shop=trueclassictees-com.myshopify.com","https://api.socialsnowball.io/js/referral.js?shop=trueclassictees-com.myshopify.com","https://cdn.shopify.com/s/files/1/0220/4008/4552/t/595/assets/Kin7v6057CVdjQXx.js?v=1689926650u0026shopId=281121u0026shop=trueclassictees-com.myshopify.com","https://storage.googleapis.com/moda-infra-cicd-us-central1-sdk-storage/apps/jssdk/prd/release_wk_27_2023-0.0.256/moda.js?shop=trueclassictees-com.myshopify.com","https://cdn.pushowl.com/latest/sdks/pushowl-shopify.js?subdomain=trueclassictees-comu0026environment=productionu0026guid=c26fb534-74b9-4401-937d-e324a4b6d0bbu0026shop=trueclassictees-com.myshopify.com","https://s3.eu-west-1.amazonaws.com/production-klarna-il-shopify-osm/1390f77038909dca834148e8bf7f851a10c0c0b7/trueclassictees-com.myshopify.com-1692072017192.js?shop=trueclassictees-com.myshopify.com","https://store-credit.merchantyard.com/js/integrations/script.js?shop=trueclassictees-com.myshopify.com"]; for (var i = 0; i
Try Adsterra Earnings, it’s 100% Authentic to make money more and more.
0) { setTimeout(function () { showCookiePrefText(adittionalChecks – 1); }, 500); } } } function hideCookiePrefText(adittionalChecks = 0) { cookiePrefText = document.querySelector(‘#cookie-pref-text’); if (cookiePrefText) { cookiePrefText.style.display = ‘none’; showCookiePrefText(10); } else { if (adittionalChecks > 0) { setTimeout(function () { hideCookiePrefText(adittionalChecks – 1); }, 500); } } } hideCookiePrefText(6); ]]>
{Array.from(document.getElementById(‘oke-reviews-body-template’)?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll(‘[data-oke-id=’.concat(child.getAttribute(‘data-oke-id’),’]’))).length){document.body.prepend(child)}})},{once:true});]]> {const user = {};if (!selectors) {return user;}Object.entries(selectors).forEach(([userKey, selector]) => {if (!selector || selector.length === 0) {return;}const selectorArray = Array.isArray(selector) ? selector : [selector];for (const selector of selectorArray) {if (!selector) {continue;}const inputUserValue = form.querySelector(selector);const userValue = (inputUserValue && inputUserValue.value) || ”;if (userValue) {user[userKey] = userValue;break;}}});return user;};const sendUserData = (userData) => {if (!userData || !Object.keys(userData).length) {return;}edgetag(‘data’, userData);};const actions = [{selectors: [‘[type=”submit”]’, newsletterForm],length: 2,fun: (ele) => {const user = getUser(ele, {email: [‘input[type=”email”]’, ‘input[name*=”email” i]’],phone: [‘input[type=”tel”]’, ‘input[name*=”phone” i]’],firstName: ‘input[name*=”name” i]’,dateOfBirth: ‘input[name*=”birthday” i]’});sendUserData(user);edgetag(‘tag’, ‘Subscribe’, {}, {}, { method: ‘beacon’ });},current: 0},{selectors: [‘button’, newsletterForm],length: 2,fun: (ele) => {const user = getUser(ele, {email: [‘input[type=”email”]’, ‘input[name*=”email” i]’],phone: [‘input[type=”tel”]’, ‘input[name*=”phone” i]’],firstName: ‘input[name*=”name” i]’,dateOfBirth: ‘input[name*=”birthday” i]’});sendUserData(user);edgetag(‘tag’, ‘Subscribe’, {}, {}, { method: ‘beacon’ });},current: 0},{selectors: [‘[type=”submit”]’, ‘form[action=”/account/login”]’],length: 2,fun: (ele) => {const user = getUser(ele, {email: ‘input[type=”email”]’});sendUserData(user);},current: 0},{selectors: [‘[type=”submit”]’, ‘form[action=”/account”]’],length: 2,fun: (ele) => {let user = getUser(ele, {email: ‘input[type=”email”]’,phone: ‘input[type=”tel”]’,firstName: ‘input[name*=”first” i]’,lastName: ‘input[name*=”last” i]’});if (!user.firstName && !user.lastName) {user = {…user,…getUser(ele, { firstName: ‘input[name*=”name” i]’ })};}sendUserData(user);edgetag(‘tag’, ‘CompleteRegistration’);},current: 0},{selectors: [‘[type=”submit”]’, ‘form[action^=”/contact”]’],length: 2,fun: (ele) => {const user = getUser(ele, {email: [‘input[type=”email”]’, ‘input[name*=”email” i]’],phone: [‘input[type=”tel”]’, ‘input[name*=”phone” i]’],firstName: [‘input[name*=”first” i]’, ‘input[name*=”name” i]’, ‘input[name*=”nom” i]’],lastName: ‘input[id*=”last” i]’});sendUserData(user);edgetag(‘tag’, ‘Contact’);},current: 0}];const resetActions = () => {for (let i = 0; i {if (!element || element.nodeName === ‘BODY’) {resetActions();return;}if (element.nodeName !== ‘DIV’ && element.nodeName !== ‘INPUT’ && element.nodeName !== ‘A’ && element.nodeName !== ‘BUTTON’ && element.nodeName !== ‘FORM’) {checkElement(element.parentElement);return;}for (let i = 0; i {checkElement(e.target);});window.addEventListener(‘message’,(event) => {if (event.origin !== ‘https://creatives.attn.tv’) {return;}if (!event.data || !event.data.__attentive) {return;}try {const data = event.data.__attentive;if (!data.action || !data.action.includes(‘LEAD’)) {return;}const user = {};if(data.email) {user.email = data.email;}if(data.phone) {user.phone = data.phone.replace(/[^0-9]/g, ”);}sendUserData(user);edgetag(‘tag’, ‘Subscribe’);} catch (e) {console.log(“[Edgetag]”, e);}},false);}();!function() {if (window.location.pathname === ‘/pages/true-classic-membership’) {edgetag(‘tag’, ‘Membership Viewed’);document.addEventListener(‘click’, (e) => {if (!e.target.closest(‘.membership-button’)) {return;}const product = window.inveterate?.properties?.product;const variant = product?.variants?.[0];if (!product) {return;}const payload = {currency: Shopify?.currency?.active?.toUpperCase(),value: parseFloat(product?.price) / 100,contents: [{id: product?.id,variantId: variant?.id,quantity: 1,item_price: parseFloat(product?.price) / 100,title: variant?.name,image: product?.featured_image || ”,brand: product?.vendor || ”,url: window.location.href,type: ‘product’,},],};edgetag(‘tag’, ‘Membership Added to Cart’, payload);});}}();]]>(window.pintrk&&r.pixelId&&window.pintrk(“track”,(e=>{switch(e){case”Purchase”:return”checkout”;case”PageView”:return”pagevisit”;case”ViewContent”:return”viewcategory”;case”AddToCart”:return”addtocart”;case”Search”:return”search”;case”Lead”:return”lead”;case”SignUp”:return”signup”;case”WatchVideo”:return”watchvideo”}return e})(t),Object.assign(Object.assign({},(e=>{const t={};if(e.currency&&(t.currency=e.currency),e.value&&(t.value=e.value),e.search&&(t.search_query=e.search),e.orderId&&(t.order_id=e.orderId),e.property&&(t.property=e.property),e.video_title&&(t.video_title=e.video_title),e.promo_code&&(t.promo_code=e.promo_code),e.lead_type&&(t.lead_type=e.lead_type),e.contents&&Array.isArray(e.contents)){t.line_items=e.contents.map((e=>{const t={};return e.id&&(t.product_id=e.id),e.category&&(t.product_category=e.category),e.item_price&&(t.product_price=e.item_price),e.quantity&&(t.product_quantity=e.quantity),e.variantId&&(t.product_variant_id=e.variantId),e.brand&&(t.product_brand=e.brand),e.title&&(t.product_name=e.title),e.variant&&(t.product_variant=e.variant),t}));let r=0;e.contents.map((e=>{r+=e.quantity})),t.order_quantity=r}return t})(e)),{event_id:n.toString()})),{sdkVersion:”0.16.2″}),init:({manifest:e})=>{if(!e.variables||!e.variables.pixelId)return;const t=!window.pintrk;(()=>{if(!window||!document||window.pintrk)return;window.pintrk=function(){var e,t;null===(t=null===(e=window.pintrk)||void 0===e?void 0:e.queue)||void 0===t||t.push(Array.prototype.slice.call(arguments))};const e=window.pintrk;e.queue=[],e.version=”3.0″;const t=document.createElement(“script”);t.async=!0,t.src=”https://s.pinimg.com/ct/core.js”;const r=document.getElementsByTagName(“script”)[0];r&&r.parentNode&&r.parentNode.insertBefore(t,r)})(),t&&window.pintrk&&window.pintrk(“load”,e.variables.pixelId)}};try{window&&(window.edgetagProviders||(window.edgetagProviders=[]),window.edgetagProviders.push(e))}catch(e){}return e}();/*TikTok*/var ProvidersTiktokSdk=function(){“use strict”;const t={name:”tiktok”,tag:({data:t,eventName:e,manifestVariables:n,eventId:o})=>{if(window.ttq&&”1″===n.enableBrowser){const i=((t,e)=>”PageView”===t?”Pageview”:”Purchase”===t?e&&e.purchaseEvent||”PlaceAnOrder”:t)(e,n);window.ttq.instance(n.pixelId).track(i,Object.assign(Object.assign({},(t=>{const e={};return t.search&&(e.query=t.search),t.value&&(e.value=t.value),t.currency&&(e.currency=t.currency),t.status&&(e.status=t.status),t.description&&(e.description=t.description),t.type&&(e.content_type=t.type),t.contents&&Array.isArray(t.contents)&&t.contents.length>0&&(e.content_type=e.content_type||”product”,t.contents.length>1?(e.content_type=t.contents[0].type,e.contents=t.contents.map((t=>{const e={};return t.id&&(e.content_id=t.id),t.quantity&&(e.quantity=t.quantity),t.item_price&&(e.price=t.item_price),t.category&&(e.content_category=t.category),t.title&&(e.content_name=t.title),t.type&&(e.content_type=t.type),e}))):1===t.contents.length&&(t.contents[0].item_price&&(e.price=t.contents[0].item_price),t.contents[0].quantity&&(e.quantity=t.contents[0].quantity),t.contents[0].id&&(e.content_id=t.contents[0].id),t.contents[0].title&&(e.content_name=t.contents[0].title),t.contents[0].type&&(e.content_type=t.contents[0].type),t.contents[0].category&&(e.content_category=t.contents[0].category))),e})(t)),{event_id:o}))}return{sdkVersion:”0.16.2″}},init:({manifest:t,userId:e})=>{if(!t.variables||”1″!==t.variables.enableBrowser)return;const n=!window.ttq;(()=>{if(!window||!document||window.ttq)return;window.TiktokAnalyticsObject=”ttq”;const t=window.ttq=window.ttq||[];t.methods=[“page”,”track”,”identify”,”instances”,”debug”,”on”,”off”,”once”,”ready”,”alias”,”group”,”enableCookie”,”disableCookie”],t.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(let e=0;e{try{if(!document||!document.cookie)return””;const t=`${e}=`,n=decodeURIComponent(document.cookie).split(“;”);for(let e=0;e(window.fbq&&”1″===n.enableBrowser&&window.fbq(“trackSingle”,n.pixelId,t,((e,t)=>{const n={app:”Blotout”};if(e.value&&(n.value=e.value),e.currency&&(n.currency=e.currency),e.name&&(n.content_name=e.name),e.type&&(n.content_type=e.type),e.category&&(n.content_category=e.category),e.ids&&(n.content_ids=e.ids),e.search&&(n.search_string=e.search),e.status&&(n.status=e.status),e.predicted_ltv&&(n.predicted_ltv=e.predicted_ltv),e.contents&&Array.isArray(e.contents)&&(n.contents=e.contents.map((e=>{const n={};return(e.id||e.variantId)&&(e.variantId&&t?n.id=e.variantId:n.id=e.id||e.variantId),e.quantity&&(n.quantity=e.quantity),e.item_price&&(n.item_price=e.item_price),e.category&&(n.category=e.category),e.title&&(n.title=e.title),n})),e.contents&&e.contents[0]&&e.contents[0].type&&(n.content_type=e.contents[0].type)),e.contents||e.ids){const t=e.contents||e.ids;Array.isArray(t)&&(n.num_items=t.length)}return n})(e,”1″===n.variantId),{eventID:a}),{sdkVersion:”0.17.1″}),init:({manifest:e,userId:t})=>{e.variables&&”1″===e.variables.enableBrowser&&((()=>{if(!window||!document||window.fbq)return;const e=window.fbq=function(){e.callMethod?e.callMethod.apply(e,arguments):e.queue.push(arguments)};window._fbq||(window._fbq=e),e.push=e,e.loaded=!0,e.version=”2.0″,e.queue=[];const t=document.createElement(“script”);t.async=!0,t.src=”https://connect.facebook.net/en_US/fbevents.js”;const n=document.getElementsByTagName(“script”)[0];n&&n.parentNode&&n.parentNode.insertBefore(t,n)})(),window.fbq&&(window[“fbq”](“init”,e.variables.pixelId,{external_id:t}),window[“fbq”].disablePushState=!0))}};try{window&&(window.edgetagProviders||(window.edgetagProviders=[]),window.edgetagProviders.push(e))}catch(e){}return e}();/*Snapchat*/var ProvidersSnapchatSdk=function(){“use strict”;const e={name:”snapchat”,tag:({data:e,eventName:t,manifestVariables:n,eventId:r})=>(window.snaptr&&”1″===n.enableBrowser&&window.snaptr(“track”,(e=>{switch(e){case”InitiateCheckout”:return”START_CHECKOUT”;case”AddToCart”:return”ADD_CART”;case”ViewContent”:return”VIEW_CONTENT”;case”AddPaymentInfo”:return”ADD_BILLING”;case”AddToWishlist”:return”ADD_TO_WISHLIST”;case”CompleteRegistration”:return”SIGN_UP”;case”PageView”:return”PAGE_VIEW”;case”StartTrial”:return”START_TRIAL”;case”AdClick”:return”AD_CLICK”;case”AdView”:return”AD_VIEW”;case”CompleteTutorial”:return”COMPLETE_TUTORIAL”;case”ListView”:return”LIST_VIEW”;case”SpentCredits”:return”SPENT_CREDITS”;case”AppInstall”:return”APP_INSTALL”;case”AppOpen”:return”APP_OPEN”;case”AchievementUnlocked”:return”ACHIEVEMENT_UNLOCKED”;case”LevelComplete”:return”LEVEL_COMPLETE”}return e.startsWith(“CustomEvent”)?`CUSTOM_EVENT_${e[e.length-1]}`:e.toUpperCase()})(t),Object.assign(Object.assign({},(e=>{const t={};return e.currency&&(t.currency=e.currency),e.search&&(t.search_string=e.search),e.description&&(t.description=e.description),e.orderId&&(t.transaction_id=e.orderId),e.success&&(t.success=e.success),e.sign_up_method&&(t.sign_up_method=e.sign_up_method),e.payment_info_available&&(t.payment_info_available=e.payment_info_available),e.contents&&Array.isArray(e.contents)&&(t.number_items=e.contents.map((e=>e.quantity)).join(“;”),t.item_ids=e.contents.map((e=>e.id)).join(“;”),t.item_category=e.contents.map((e=>e.category)),t.price=e.contents.map((e=>parseFloat(e.item_price))).join(“;”)),t})(e)),{client_dedup_id:r.toString()})),{sdkVersion:”0.16.2″}),init:({manifest:e})=>{if(!e.variables||”1″!==e.variables.enableBrowser)return;const t=!window.snaptr;(()=>{if(!window||!document||window.snaptr)return;const e=window.snaptr=function(){e.handleRequest?e.handleRequest.apply(e,arguments):e.queue.push(arguments)};e.queue=[];const t=document.createElement(“script”);t.async=!0,t.src=”https://sc-static.net/scevent.min.js”;const n=document.getElementsByTagName(“script”)[0];n&&n.parentNode&&n.parentNode.insertBefore(t,n)})(),t&&window.snaptr&&window.snaptr(“init”,e.variables.pixelId)}};try{window&&(window.edgetagProviders||(window.edgetagProviders=[]),window.edgetagProviders.push(e))}catch(e){}return e}();/*GA4*/var ProvidersGoogleAnalytics4Sdk=function(){“use strict”;const e=(e=[])=>e.map((e=>{const t={item_id:e.id.toString(),quantity:e.quantity||1};if(e.title&&(t.item_name=e.title),e.category){const n=e.category.split(“,”);t.item_category=n[0];for(let e=1;e{if(!n||!window.gtag)return;const{event:i,eventData:c}=((t,n,a)=>{switch(t){case”PageView”:return{event:”page_view”,eventData:{}};case”ViewContent”:return{event:”view_item”,eventData:{currency:n.currency,value:n.value,items:e(n.contents)}};case”ViewCart”:return{event:”view_cart”,eventData:{currency:n.currency,value:n.value,items:e(n.contents)}};case”RemoveFromCart”:return{event:”remove_from_cart”,eventData:{currency:n.currency,value:n.value,items:e(n.contents)}};case”AddToWishlist”:return{event:”add_to_wishlist”,eventData:{currency:n.currency,value:n.value,items:e(n.contents)}};case”ViewList”:return{event:”view_item_list”,eventData:{item_list_name:n.listName,item_list_id:n.listId,items:e(n.contents)}};case”Login”:return{event:”login”,eventData:{method:n.method}};case”SignUp”:return{event:”sign_up”,eventData:{method:n.method}};case”AddToCart”:return{event:”add_to_cart”,eventData:{currency:n.currency,value:n.value,items:e(n.contents)}};case”InitiateCheckout”:return{event:”begin_checkout”,eventData:{currency:n.currency,value:n.value,items:e(n.contents)}};case”AddShippingInfo”:return{event:”add_shipping_info”,eventData:{currency:n.currency,value:n.value,items:e(n.contents)}};case”AddPaymentInfo”:return{event:”add_payment_info”,eventData:{currency:n.currency,value:n.value,items:e(n.contents)}};case”Purchase”:return{event:”purchase”,eventData:{currency:n.currency,transaction_id:n.orderId||a,value:n.value,items:e(n.contents)}};case”Search”:return{event:”search”,eventData:{search_term:n.search}};case”Lead”:return{event:”generate_lead”,eventData:{currency:n.currency,value:n.value}};default:return{event:t,eventData:n}}})(n,t,a);r&&(r.measurementId&&(c.send_to=r.measurementId),”1″===r.debug&&(c.debug_mode=!0)),window.gtag(“event”,i,Object.assign(Object.assign({},c),{app:”blotout”}))},n={name:”googleAnalytics4″,init:({manifest:e,userId:t})=>{window&&e.variables&&(window.gtag||(e=>{window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},window.gtag(“js”,new Date);const t=document.createElement(“script”);t.async=!0,t.src=`https://www.googletagmanager.com/gtag/js?id=${e}`;const n=document.getElementsByTagName(“script”)[0];n&&n.parentNode&&n.parentNode.insertBefore(t,n)})(e.variables.measurementId),window.gtag&&window.gtag(“config”,e.variables.measurementId,{user_id:t,send_page_view:!1}))},tag:({data:e,eventName:n,manifestVariables:a,eventId:r})=>{const i=window&&window.gtag&&!!(e=>{try{if(!document||!document.cookie)return””;const t=`${e}=`,n=decodeURIComponent(document.cookie).split(“;”);for(let e=0;e{if(!(a&&window.gtag&&n&&n.tagId))return;const t=((e,a)=>{if(!a)return””;let n=[];try{n=a.conversionMappings}catch(e){n=[],console.log(e)}const t=n.find((a=>a.eventName===e));return null==t?void 0:t.browserConversionLabel})(a,n),o=(e=>{const a={};return e?(e.value&&(a.value=e.value),e.currency&&(a.currency=e.currency),e.orderId&&(a.transaction_id=e.orderId),a):a})(e);t&&window.gtag(“event”,”conversion”,Object.assign(Object.assign({send_to:t},o),{app:”blotout”}))},a={name:”googleAdsClicks”,init:({manifest:e})=>{window&&e.variables&&(null==e?void 0:e.variables.tagId)&&(window.google_tag_manager&&window.google_tag_manager[e.variables.tagId]||(e=>{window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},window.gtag(“js”,new Date);const a=document.createElement(“script”);a.async=!0,a.src=`https://www.googletagmanager.com/gtag/js?id=${e}`;const n=document.getElementsByTagName(“script”)[0];n&&n.parentNode&&n.parentNode.insertBefore(a,n)})(e.variables.tagId),window.gtag&&window.gtag(“config”,e.variables.tagId))},tag:({data:a,eventName:n,manifestVariables:t,eventId:o})=>{const r=window&&!!window.google_tag_manager&&!!window.google_tag_manager[t.tagId];return r&&e({data:a,eventName:n,manifestVariables:t,eventId:o}),{loaded:r,sdkVersion:”0.18.0″}}};try{window&&(window.edgetagProviders||(window.edgetagProviders=[]),window.edgetagProviders.push(a))}catch(e){}return a}();]]>{if(e instanceof Error)return e.message;if(“string”==typeof e)return e;try{return JSON.stringify(e)}catch(t){return e}},n=e=>{console.log(“[EdgeTag]”,r(e))},a=e=>{console.error(“[EdgeTag]”,r(e))};let o=””;const s=e=>{const t=i();return t?`${t}${e}`:(n(“URL is not valid”),””)},i=()=>o;let c=[],u=!1,d=!1;const l={},g=e=>{var t,r;if(!e)return!1;if(!e.edgeURL)return a(“Please provide URL for EdgeTag”),!1;d=!!e.disableConsentCheck,null===(t=e.providers)||void 0===t||t.forEach((e=>{e.name&&(l[e.name]=e)}));try{window&&Array.isArray(window.edgetagProviders)&&window.edgetagProviders.forEach((e=>{e.name&&(l[e.name]=e)}))}catch(e){}return null!=(r=e.edgeURL)&&(o=r),!0},f=()=>l,h=()=>c,m=e=>{if(d)return!0;const t=X();if(!t)return!1;const r=Object.keys(t).length;if(!r||1===r&&!1===t.all)return!1;const n=Object.keys(e||{}).length;if(!e||0===n||1===n&&e.all)return Object.values(t).find((e=>e))||!1;for(const[r,n]of Object.entries(e))if(!1!==n&&!1!==t[r]&&(t[r]||!0===t.all&&void 0===t[r])&&(n||e.all&&void 0===e[r]))return!0;return!1},v=()=>{try{return navigator.userAgent}catch(e){return””}},y=()=>{let e=””;try{const t=new URL(document.referrer);return t.host!==window.location.host&&(e=t.href),e}catch(t){return e}},p=()=>{try{return window.edgetagData&&window.edgetagData.pageUrl?window.edgetagData.pageUrl:window.location.href}catch(e){return””}},w=()=>{try{return window.location.search}catch(e){return””}},b=()=>{try{return document.title}catch(e){return””}},O=(e,t)=>t||!0===e.all&&void 0===t,k=e=>{if(!e||0===Object.keys(e).length||e.all)return!0;const t=h();if(t&&t.length>0){let r=!1;return Object.entries(e).forEach((([e,n])=>{n&&t.includes(e)&&(r=!0)})),r}return!0},j=e=>{if(!e)return!0;const t=h();return!(t&&t.length>0)||t.includes(e)},I=(e,t)=>!!j(t)&&(!!m(e)&&!(e&&Object.keys(e).length&&!O(e,e[t]))),S=”edgeTag”,E=”consent”,P=”_worker”,U=`${P}Store`,$=(e,t,r,n)=>{const a=A(e);a.data||(a.data={}),a.data[t]||(a.data[t]={}),a.data[t][n]=r,N(e,a)},N=(e,t,r=U)=>{“session”!==e?R(t,r):T(t,r)},A=(e,t=U)=>”session”===e?L(t):J(t),D=e=>{let t=A(“session”);t||(t={}),t.kv||(t.kv={}),t.kv=Object.assign(Object.assign({},t.kv),e),N(“session”,t)},R=(e,t)=>{try{if(!localStorage)return;localStorage.setItem(t,JSON.stringify(e))}catch(e){n(“Local storage not supported.”)}},J=e=>{try{if(!localStorage)return{};const t=localStorage.getItem(e);return t&&JSON.parse(t)||{}}catch(e){return{}}},T=(e,t)=>{try{if(!sessionStorage)return;sessionStorage.setItem(t,JSON.stringify(e))}catch(e){n(“Session storage not supported.”)}},L=e=>{try{if(!sessionStorage)return{};const t=sessionStorage.getItem(e);return t&&JSON.parse(t)||{}}catch(e){return{}}},C=()=>parseInt((1e10*Math.random()).toString(),10),_=e=>{let t=Date.now().toString();if(“undefined”!=typeof performance&&”function”==typeof performance.now){const e=performance.now();e&&(t=e.toFixed(4))}return`${(e=>”undefined”==typeof btoa?Buffer.from(e).toString(“base64″):btoa(e))(e)}-${(()=>{let e=””;try{if(e=crypto.randomUUID(),!e){const t=new Uint32Array(20),r=crypto.getRandomValues(t);for(let t=0;t{try{if(!document||!document.cookie)return””;const t=`${e}=`,r=decodeURIComponent(document.cookie).split(“;”);for(let e=0;ex||V(“tag_user_id”),M=e=>{x=e},q=(e,t)=>{try{let r;return t&&(r=new Blob([JSON.stringify(t)],{type:”application/json”})),navigator.sendBeacon(e,r)}catch(e){return Promise.reject(new Error(“Beacon not supported.”))}},z=(e,r,n)=>t(void 0,void 0,void 0,(function*(){return yield fetch(r,{method:e,headers:{“Content-type”:”application/json; charset=utf-8″,Accept:”application/json; charset=utf-8″,EdgeTagUserId:B()},body:JSON.stringify(n),credentials:”include”}).then((e=>e.json().then((t=>({status:e.status,body:t}))))).then((e=>e.status=300?Promise.reject(new Error(`Request failed with code ${e.status}: ${JSON.stringify(e.body)}`)):Promise.resolve(e.body))).catch((e=>Promise.reject(new Error(e))))}));function F(e,r,n){return t(this,void 0,void 0,(function*(){if(!e)return Promise.reject(new Error(“URL is empty.”));const t=(e=>{const t=Object.assign({pageUrl:p(),pageTitle:b(),userAgent:v(),referrer:y(),search:w(),sdkVersion:”0.16.2″},e||{});let r={};const n=A(“session”);n&&(r=Object.assign(Object.assign({},r),n));const a=A(“local”);return a&&(r=Object.assign(Object.assign({},r),a)),t.storage=r,t})(r);return n&&”beacon”===n.method?Promise.resolve(q(e,t)):yield z(“POST”,e,t)}))}function G(e,r){return t(this,void 0,void 0,(function*(){return e?r&&”beacon”===r.method?{result:Promise.resolve(q(e))}:yield z(“GET”,e):Promise.reject(new Error(“URL is empty.”))}))}let K;const H=e=>{W(e),((e,t,r,n)=>{const a=A(e);a[t]||(a[t]={}),a[t][n]=r,N(e,a)})(“local”,S,e,E)},Q=e=>{const t={consentString:e};H(e),F(s(“/consent”),t).catch(a)},W=e=>{K=e},X=()=>{const e=((e,t,r)=>{const n=A(e);if(n[t])return n[t][r]})(“local”,S,E);return e||K},Y={},Z=e=>e&&Y[e]||{};let ee=[];const te=({eventName:e,eventId:t,data:r,providerData:o,providers:i,options:c})=>{if(!k(i))return void n(“Provider is not allowed.”);const u={eventName:e,eventId:t,timestamp:Date.now(),data:r,providerData:o};i&&(u.providers=i),F(s(“/tag”),u,c).catch(a)},re=(e,t={},r,a)=>{if(!u)return o={name:”tag”,arguments:[e,t,r,a]},void ee.push(o);var o;if(!k(r))return void n(“Provider is not allowed.”);if(!(e=>{if(!m(e))return!1;const t=Object.values(e||{}).length;if(!e||0===t)return!0;const r=h();if(0===Object.keys(r||{}).length)return!0;for(const t of r)if(O(e,e[t]))return!0;return!1})(r))return void n(“Consent is missing.”);let s=t.eventId;s||(s=_(e));const i=f(),c=B(),d={};i&&Object.values(i).forEach((n=>{if(!(n&&n.name&&n.tag&&I(r,n.name)))return;const a=n.tag({userId:c,eventName:e,eventId:s,data:JSON.parse(JSON.stringify(t)),sendTag:te,manifestVariables:Z(n.name)});a&&(d[n.name]=a)})),te({eventName:e,eventId:s,data:t,providerData:d,providers:r,options:a})},ne=(e,t,r)=>{if(!e||0===Object.keys(e).length)return void a(“Provide data for data API.”);D(e);const n=f(),o=B();n&&Object.values(n).forEach((r=>{r&&r.user&&r.name&&I(t,r.name)&&r.user({userId:o,data:e,manifestVariables:Z(r.name)})})),F(s(“/data”),{data:e,providers:t},r).catch(a)},ae=(e,t,r)=>{if(t){if(“string”!=typeof t)try{t=JSON.stringify(t)}catch(e){return void n(“Error stringify value.”)}ne({[`${r}::${e}`]:t})}},oe=(e,t)=>{t.forEach((t=>{switch(t.type){case”query”:((e,t,r)=>{try{if(!window)return}catch(e){return}const n=new URLSearchParams(window.location.search);if(!n||!n.get(t))return;const a=n.get(t);a&&(“edge”!==r?$(r,e,a,t):ae(t,a,e))})(e,t.key,t.persist);break;case”storage”:((e,t,r,n)=>{let a;try{switch(n){case”cookie”:a=V(t);break;case”local”:a=localStorage.getItem(t);break;case”session”:a=sessionStorage.getItem(t)}}catch(e){return}a&&(“edge”!==r?$(r,e,a,t):ae(t,a,e))})(e,t.key,t.persist,t.location)}}))},se=(e,t)=>{e&&0!==e.length?G((e=>s(`/data?keys=${encodeURIComponent(e.join(“,”))}`))(e)).then((e=>{t((null==e?void 0:e.result)||{})})).catch(a):a(“Provide keys for get data API.”)},ie=t=>{const r=f(),n=B();var o;o=t.map((e=>e.package)),c=o,t.forEach((e=>{var t,a;if(t=e.package,a=e.variables,Y[t]=a,e.rules&&Object.entries(e.rules).forEach((([t,r])=>{“capture”!==t||oe(e.package,r)})),r){const t=r[e.package];if(t&&t.name&&t.init&&j(t.name)){const r={userId:n,manifest:e,sendTag:te,sendEdgeData:ne,getEdgeData:se,keyName:`${P}Store`};t.init(r)}}})),u=!0,(()=>{try{ee.forEach((t=>e[t.name](…t.arguments||[]))),ee=[]}catch(e){a(e)}})()},ce=e=>{if(!g(e))return;var t;e.afterManifestEvents&&(t=e.afterManifestEvents,ee=[…ee,…t]);const r=new URL(s(“/init”));e.disableConsentCheck&&(r.searchParams.set(“consentDisabled”,”true”),H({all:!0})),e.userId&&(M(e.userId),r.searchParams.set(“userId”,e.userId)),G(r.href).then((e=>{e?(e.userId&&M(e.userId),ie(e.result)):n(“Initialization failed”)})).catch(a)},ue=(e,t,r,n)=>{if(!e||!t)return void a(“Key or Value is missing in user API.”);D({[e]:t});const o=f(),i=B();o&&Object.values(o).forEach((n=>{n&&n.name&&n.user&&I(r,n.name)&&n.user({userId:i,data:{[e]:t},manifestVariables:Z(n.name)})})),F(s(“/user”),{key:e,value:t,providers:r},n).catch(a)},de=e=>{G(s(“/keys”)).then((t=>{e((null==t?void 0:t.result)||[])})).catch(a)},le=e=>{ce(e)},ge=(e,t,r,n)=>{re(e,t,r,n)},fe=e=>{Q(e)},he=(e,t,r,n)=>{ue(e,t,r,n)},me=(e,t,r)=>{ne(e,t,r)},ve=(e,t)=>{se(e,t)},ye=e=>{de(e)},pe=()=>B();var we=new class{init(e){le(e)}tag(e,t,r,n){ge(e,t,r,n)}consent(e){fe(e)}user(e,t,r,n){he(e,t,r,n)}data(e,t,r){me(e,t,r)}getData(e,t){ve(e,t)}keys(e){ye(e)}getUserId(){return pe()}};!function(){const e=e=>{try{return t[e.name](…e.arguments)}catch(e){console.error(e)}},t=we;let r=[];window.edgetag&&(r=window.edgetag.stubs||[]),window.edgetag=function(){const e=[].slice.call(arguments);if(Array.isArray(e))try{return t[e[0]](…e.slice(1))}catch(e){console.error(e)}};const n=[],a=[];let o=null;r.forEach((e=>{const t=[].slice.call(e);Array.isArray(t)&&(“init”!==t[0]?”tag”!==t[0]?n.push({name:t[0],arguments:t.slice(1)}):a.push({name:t[0],arguments:t.slice(1)}):o=t.slice(1))})),o&&(o[0].afterManifestEvents=a,e({name:”init”,arguments:o})),n.forEach(e)}()}();]]> <![CDATA[!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w <![CDATA[ (function() { try { var count = 0; var interval = setInterval(function(){ if (!window.inveterate || !window.inveterate.fileLoaded) return; clearInterval(interval); window.inveterate.properties.pageType = 'index'; window.inveterate.properties.product = {"id":6750654627912,"title":"True Classic Membership","handle":"inveterate-subscription","description":"u003cpu003eLook good, feel good with a True Classic Membershipu003c/pu003e","published_at":"2023-06-12T09:33:22-07:00","created_at":"2023-04-09T17:27:44-07:00","vendor":"Inveterate","type":"Subscription","tags":["50-100","Ineligible","inveterate-product"],"price":9900,"price_min":9900,"price_max":9900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":39919104720968,"title":"annually","option1":"annually","option2":null,"option3":null,"sku":"TCTMEMBERSHIP","requires_shipping":false,"taxable":true,"featured_image":null,"available":true,"name":"True Classic Membership – annually","public_title":"annually","options":["annually"],"price":9900,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":"","requires_selling_plan":true,"selling_plan_allocations":[{"price_adjustments":[],"price":9900,"compare_at_price":null,"per_delivery_price":9900,"selling_plan_id":796950600,"selling_plan_group_id":"5c98a6a48c5d9b9f5501c6160ce671395f3fdf71"}],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["//www.trueclassictees.com/cdn/shop/files/tc_logo_mark.jpg?v=1683248798","//www.trueclassictees.com/cdn/shop/files/logo-fixed.png?v=1683248798","//www.trueclassictees.com/cdn/shop/products/TCT_Logo.png?v=1683248798"],"featured_image":"//www.trueclassictees.com/cdn/shop/files/tc_logo_mark.jpg?v=1683248798","options":["Billed"],"media":[{"alt":null,"id":22018648735816,"position":1,"preview_image":{"aspect_ratio":0.8,"height":800,"width":640,"src":"//www.trueclassictees.com/cdn/shop/files/tc_logo_mark.jpg?v=1683248798"},"aspect_ratio":0.8,"height":800,"media_type":"image","src":"//www.trueclassictees.com/cdn/shop/files/tc_logo_mark.jpg?v=1683248798","width":640},{"alt":null,"id":22017487732808,"position":2,"preview_image":{"aspect_ratio":0.713,"height":1542,"width":1100,"src":"//www.trueclassictees.com/cdn/shop/files/logo-fixed.png?v=1683248798"},"aspect_ratio":0.713,"height":1542,"media_type":"image","src":"//www.trueclassictees.com/cdn/shop/files/logo-fixed.png?v=1683248798","width":1100},{"alt":"Membership image","id":21954142535752,"position":3,"preview_image":{"aspect_ratio":1.0,"height":225,"width":225,"src":"//www.trueclassictees.com/cdn/shop/products/TCT_Logo.png?v=1683248798"},"aspect_ratio":1.0,"height":225,"media_type":"image","src":"//www.trueclassictees.com/cdn/shop/products/TCT_Logo.png?v=1683248798","width":225}],"requires_selling_plan":true,"selling_plan_groups":[{"id":"5c98a6a48c5d9b9f5501c6160ce671395f3fdf71","name":"Inveterate Selling Plan","options":[{"name":"Billed","position":1,"values":["annually"]}],"selling_plans":[{"id":796950600,"name":"annually","description":null,"options":[{"name":"Billed","position":1,"value":"annually"}],"recurring_deliveries":true,"price_adjustments":[],"checkout_charge":{"value_type":"percentage","value":100}}],"app_id":"inveterate"}],"content":"u003cpu003eLook good, feel good with a True Classic Membershipu003c/pu003e"}; window.inveterate.helpers.randomString = function randomString(len) { if (typeof len !== ‘number’) { console.error(‘INVETERATE – `len` argument must be of type `Number`’); return; } if (len < 1) { console.error('INVETERATE – `len` argument must be greater than 0'); return; } const characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; let str = ''; for (let i = 0; i< len; i++) { const position = Math.floor(Math.random() * characters.length); str += characters[position]; } return str; }; window.inveterate.helpers.getDateInTimezone = function getDateInTimezone(timeZone) { return new Date().toLocaleString('en-US', { timeZone }); }; window.inveterate.helpers.toArray = function toArray(nodelist) { return Array.prototype.slice.call(nodelist); }; window.inveterate.helpers.scrollLock = function scrollLock() { document.body.classList.add('inveterate__scroll-lock'); }; window.inveterate.helpers.scrollUnlock = function scrollUnlock() { document.body.classList.remove('inveterate__scroll-lock'); }; window.inveterate.helpers.redirectToLandingPage = function redirectToLandingPage(name) { // Prevent clicks while redirecting const body = document.querySelector('body'); body.style.pointerEvents = 'none'; // Redirect to landing page window.location = inveterate.properties.redirectUrl + `?redirect=${name}`; }; window.inveterate.methods.checkReferrals = function checkReferrals() { if (inveterate.properties.customer.subscriber) { window.localStorage.removeItem(inveterate.properties.referralStorageName); return; } const savedReferral = window.localStorage.getItem(inveterate.properties.referralStorageName); if (savedReferral) { const referralInfo = JSON.parse(savedReferral); const now = new Date().getTime(); if (now response.json()) .then((response) => { if (!response.success) { console.error(‘Inveterate’, response.errors); return; } const monthInMilliSeconds = 2629746 * 1000; const expires = now + (6 * monthInMilliSeconds); window.localStorage.setItem( inveterate.properties.referralStorageName, JSON.stringify({ …requestBody, createdAt: now, expiredAt: expires, }), ); inveterate.properties.referralData = { …requestBody, createdAt: now, expiredAt: expires, }; }) .catch((error) => { console.error(‘INVETERATE’, error); }); }; window.inveterate.methods.displayPopup = function displayPopup(name) { const popups = window.inveterate.helpers.toArray(document.querySelectorAll(‘[data-inveterate-popup]’)); const popup = popups.filter(el => el.getAttribute(‘data-inveterate-popup’) === name)[0]; if (!popup) return; popup.classList.add(‘inveterate__visible’); window.inveterate.helpers.scrollLock(); } function blockOrRedirect() { window.inveterate.methods.displayPopup(‘exclusive-access’); } function getArray(root, prop) { if (typeof root !== ‘object’) return []; if (Array.isArray(root[prop])) return root[prop]; return []; } window.inveterate.methods.runExclusive = function runExclusive() { const page = inveterate.properties.page; const targetPageTypes = [‘product’, ‘collection’, ‘page’, ‘article’, ‘blog’]; if (typeof page !== ‘object’ || !targetPageTypes.includes(page.type)) return false; const benefits = inveterate.properties.benefits; let benefit; if (benefits) { benefit = benefits.EXCLUSIVE; } if (!benefit || !benefit.enabled) return false; const selectedContents = inveterate.properties.selectedContents; if (typeof selectedContents !== ‘object’) return false; if (page.type === ‘product’) { const productCollections = page.collections; for (const collection of productCollections) { if (getArray(selectedContents, ‘collections’).includes(Number(collection.id))) { blockOrRedirect(); return true; } } const productId = Number(page.product.id); if (getArray(selectedContents, ‘products’).includes(productId)) { blockOrRedirect(); return true; } return false; } if (page.type === ‘collection’) { const pageCollectionId = Number(page.collection.id); if (getArray(selectedContents, ‘collections’).includes(pageCollectionId)) { blockOrRedirect(); return true; } } if (page.type === ‘page’) { const contentId = Number(page.contentId); if (getArray(selectedContents, ‘pages’).includes(contentId)) { blockOrRedirect(); return true; } } if (page.type === ‘blog’) { const contentId = Number(page.contentId); if (getArray(selectedContents, ‘blogs’).includes(contentId)) { blockOrRedirect(); return true; } } if (page.type === ‘article’) { const contentId = Number(page.contentId); const blogId = Number(page.blogId); if (getArray(selectedContents, ‘articles’).includes(contentId)) { blockOrRedirect(); return true; } if (getArray(selectedContents, ‘blogs’).includes(blogId)) { blockOrRedirect(); return true; } } }; window.inveterate.methods.runEarlyAccess = function runEarlyAccess() { const page = inveterate.properties.page; if (!page || (page.type !== ‘product’ && page.type !==’collection’)) return false; const benefits = inveterate.properties.benefits; let benefit; if (benefits) { benefit = benefits.EARLY_ACCESS; } if (!benefit || !benefit.enabled) return false; if (!Array.isArray(inveterate.properties.campaigns || !inveterate.properties.campaigns.length)) return false; // Pacific Timezone Hardcoded const now = inveterate.helpers.getDateInTimezone(‘America/Los_Angeles’); const pageIds = []; if (page.type === ‘product’) { page.collections.forEach((collection) => { pageIds.push(collection.id); }); } else { pageIds.push(page.collection.id); } let match = false; inveterate.properties.campaigns.forEach((campaign) => { const start = Date.parse(new Date(campaign.startDate).toLocaleString(‘en-US’, { timeZone: ‘America/Los_Angeles’ })); const current = Date.parse(now); const end = Date.parse(new Date(campaign.endDate).toLocaleString(‘en-US’, { timeZone: ‘America/Los_Angeles’ })); if (current end) return false; if (Array.isArray(campaign.collectionIds)) { campaign.collectionIds.forEach((collectionId) => { const id = parseInt(collectionId.split(‘/’)[collectionId.split(‘/’).length – 1]); if (pageIds.indexOf(id) >= 0) { match = true; } }); } else if (typeof campaign.collectionIds === ‘string’) { const id = parseInt(campaign.collectionIds.split(‘/’)[campaign.collectionIds.split(‘/’).length – 1]); if (pageIds.indexOf(id) >= 0) { match = true; } } }); if (!match) return false; window.inveterate.methods.displayPopup(‘early-access’); return true; }; window.inveterate.methods.appendLock = function appendLock() { const interval = setInterval(() => { const body = document.querySelector(‘body’); if (!body) return; clearInterval(interval); const wrapperEl = document.createElement(‘div’); const contentEl = document.createElement(‘div’); const svgEl = document.createElementNS(‘http://www.w3.org/2000/svg’, ‘svg’); const pathEl = document.createElementNS(‘http://www.w3.org/2000/svg’, ‘path’); const messageEl = document.createElement(‘p’); const briefEl = document.createElement(‘strong’); const messageText = document.createTextNode(‘Must subscribe to access this page!’); const briefText = document.createTextNode(‘Redirecting…’); wrapperEl.classList.add(‘inveterate__locked’); contentEl.classList.add(‘inveterate__locked__content’); svgEl.setAttribute(‘width’, ’24’); svgEl.setAttribute(‘height’, ’24’); svgEl.setAttribute(‘viewBox’, ‘0 0 24 24’); svgEl.setAttribute(‘fill’, ‘none’); pathEl.setAttribute(‘d’, ‘M16 11V11.5H16.5V11H16ZM8 11H7.5V11.5H8V11ZM12.5 15C12.5 14.7239 12.2761 14.5 12 14.5C11.7239 14.5 11.5 14.7239 11.5 15H12.5ZM11.5 17C11.5 17.2761 11.7239 17.5 12 17.5C12.2761 17.5 12.5 17.2761 12.5 17H11.5ZM6 11.5H18V10.5H6V11.5ZM19.5 13V19H20.5V13H19.5ZM18 20.5H6V21.5H18V20.5ZM4.5 19V13H3.5V19H4.5ZM6 20.5C5.17157 20.5 4.5 19.8284 4.5 19H3.5C3.5 20.3807 4.61929 21.5 6 21.5V20.5ZM19.5 19C19.5 19.8284 18.8284 20.5 18 20.5V21.5C19.3807 21.5 20.5 20.3807 20.5 19H19.5ZM18 11.5C18.8284 11.5 19.5 12.1716 19.5 13H20.5C20.5 11.6193 19.3807 10.5 18 10.5V11.5ZM6 10.5C4.61929 10.5 3.5 11.6193 3.5 13H4.5C4.5 12.1716 5.17157 11.5 6 11.5V10.5ZM15.5 7V11H16.5V7H15.5ZM16 10.5H8V11.5H16V10.5ZM8.5 11V7H7.5V11H8.5ZM12 3.5C13.933 3.5 15.5 5.067 15.5 7H16.5C16.5 4.51472 14.4853 2.5 12 2.5V3.5ZM12 2.5C9.51472 2.5 7.5 4.51472 7.5 7H8.5C8.5 5.067 10.067 3.5 12 3.5V2.5ZM11.5 15V17H12.5V15H11.5Z’); pathEl.setAttribute(‘fill’, ‘#0F0E10’); svgEl.appendChild(pathEl); messageEl.appendChild(messageText); briefEl.appendChild(briefText); contentEl.appendChild(svgEl); contentEl.appendChild(messageEl); contentEl.appendChild(briefEl); wrapperEl.appendChild(contentEl); body.appendChild(wrapperEl); }, 50); }; window.inveterate.methods.checkReferrals(); }, 50); } catch (error) { console.log(‘Inveterate error: ‘, error); } })(); ]]> <![CDATA[(function e(e,n,a,o,t,r,i){function s(e,n){if(document.head){var a=document.createElement("link");e.match(/spin.dev/?/)&&(e+="?fast_storefront_renderer=1"),a.rel="preload",a.href=e,n&&(a.as=n);try{document.head.appendChild(a)}catch(e){console&&console.warn&&console.warn("[Web Pixels Manager] Could not append prefetch link tag to DOM.")}}}var l=i||[],d=null!==e;d&&(window.Shopify=window.Shopify||{},window.Shopify.analytics=window.Shopify.analytics||{},window.Shopify.analytics.replayQueue=[],window.Shopify.analytics.publish=function(e,n,a){window.Shopify.analytics.replayQueue.push([e,n,a])});var c=function(){var e="legacy",n="unknown",a=null,o=navigator.userAgent.match(/(Firefox|Chrome)/(d+)/i),t=navigator.userAgent.match(/(Edg)/(d+)/i),r=navigator.userAgent.match(/(Version)/(d+)(.+)(Safari)/(d+)/i);r?(n="safari",a=parseInt(r[2],10)):t?(n="edge",a=parseInt(t[2],10)):o&&(n=o[1].toLocaleLowerCase(),a=parseInt(o[2],10));var i={chrome:60,firefox:55,safari:11,edge:80}[n];return void 0!==i&&null!==a&&i <![CDATA[(window.gaDevIds=window.gaDevIds||[]).push('BwiEti'); (function () { var customDocumentWrite = function(content) { var jquery = null; if (window.jQuery) { jquery = window.jQuery; } else if (window.Checkout && window.Checkout.$) { jquery = window.Checkout.$; } if (jquery) { jquery('body').append(content); } }; var hasLoggedConversion = function(token) { if (token) { return document.cookie.indexOf('loggedConversion=' + token) !== -1; } return false; } var setCookieIfConversion = function(token) { if (token) { var twoMonthsFromNow = new Date(Date.now()); twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; } } var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; if (trekkie.integrations) { return; } trekkie.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; trekkie.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); trekkie.push(args); return trekkie; }; }; for (var i = 0; i {const c=document.location.href;const d=new XMLSerializer().serializeToString(document);fetch(‘https://www.trueclassictees.com/em-prerender’,{method:’POST’,headers:{‘content-type’:’application/json’},body:JSON.stringify({url:c,html:d})})};function a(c,d){let e=window.setTimeout(c,d);const f=new PerformanceObserver(g=>{const h=g.getEntries().length;if(h){clearTimeout(e);e=window.setTimeout(()=>{c();f.disconnect()},d)}});f.observe({entryTypes:[‘resource’]})}a(b,1000);window.emQueuePrerender=()=>a(b,1000)})()]]> Skip to content { if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); } return response.json(); }) .then(items => { document.dispatchEvent(new Event(‘cartaddsuccess’)); }) .catch(error => { console.log(‘Failed to add membership to cart’); }) } function handleMembershipButtonClick(e) { if (e.target.dataset.delegate === ‘addmembership’) { addMembership(); } } document.addEventListener(‘click’, handleMembershipButtonClick); ]]>
FALL REFRESH
New arrivals and fresh colors fit for fall.
EXPERIENCE THE DIFFERENCE
We are the modern classic, bringing the perfect fit and feel to timeless styles made accessible to the everyday man. Our collection of comfort-first essentials are designed with premium quality fabrics made to last.
CREWS
The perfect fit that started it all.
6-Pack
Regular price $149.94 Discounted price $104.95
Only $17.49 per item!
3-Pack
Regular price $74.97 Discounted price $59.96
Only $19.98 per item!
3-Pack
Regular price $74.97 Discounted price $59.96
Only $19.98 per item!
9-Pack
Regular price $224.91 Discounted price $134.94
Only $14.99 per item!
ACTIVEWEAR
Your favorite performance fabric. Better price.
6-Pack
Regular price $179.94 Discounted price $125.99
Only $20.99 per item!
3-Pack
Regular price $89.97 Discounted price $67.48
Only $22.49 per item!
3-Pack
Regular price $89.97 Discounted price $67.48
Only $22.49 per item!
3-pack
Regular price $149.97 Discounted price $119.99
Only $39.99 per item!
BUTTON UPS
The most comfortable ones you’ll ever wear.
3-Pack
Regular price $164.97 Discounted price $131.96
Only $43.98 per item!
3-Pack
Regular price $164.97 Discounted price $131.96
Only $43.98 per item!
$59.99
$49.99
JEANS
A perfect blend of softness and stretch.
3-Pack
Regular price $239.97 Discounted price $203.95
Only $67.98 per item!
3-Pack
Regular price $239.97 Discounted price $203.95
Only $67.98 per item!
3-Pack
Regular price $239.97 Discounted price $203.95
Only $67.98 per item!
2-Pack
Regular price $159.98 Discounted price $143.98
Only $71.99 per item!
PANTS
Versatile and made for movement.
2-Pack
Regular price $119.98 Discounted price $109.99
Only $54.99 per item!
3-Pack
Regular price $179.97 Discounted price $154.99
Only $51.66 per item!
2-Pack
Regular price $119.98 Discounted price $101.98
Only $50.99 per item!
2-Pack
Regular price $119.98 Discounted price $101.98
Only $50.99 per item!
BUILD YOUR PACK
Meet the easiest way to customize your closet.
Build your pack <![CDATA[ class AppBanner extends HTMLElement { constructor() { super(); this.userAgent = navigator.userAgent; this.attachShadow({ mode: 'open' }); this.shadowRoot.innerHTML = ` :host { position: fixed; bottom: 0; left: 0; right: 0; overflow-x: hidden; width: 100%; max-width: 100%; padding: 8px; background: #fafafa; font-family: Helvetica, sans-serif; z-index: 100000; border-top: 4px solid #000; } @media(min-width: 499px) { :host { padding: 1rem; } } @media(min-width: 768px) { :host { display: none; } } .trueclassic-banner-content { display: flex; flex-direction: column; } .trueclassic-banner-content h3 , .trueclassic-banner-content p { margin: 0; font-size: 13px; } .downlaod-app-content { display: flex; align-items: center; gap: 4px; width: 100%; } .trueclassic-banner-img { border-radius: 16px; width: 50px; height: 50px; } .trueclassic-banner__component { display: flex; align-items: center; width: 100%; gap: 6px; max-height: 100px; } .trueclassic-banner__close { flex: 1; display: inline-flex; align-items: center; justify-content: center; background: 0 0; color: gray; height: 40px; width: 40px; font-size: 3rem; border-radius: 50%; border: none; outline: none; cursor: pointer; } .downlaod-app-content { flex: auto; width: 100%; } .trueclassic-banner_button { display: inline-flex; align-items: center; justify-content: center; background: #000; color: #fff; margin-left: auto; margint: 1rem; text-decoration: none; padding: 8px 12px; font-weight: 600; } @media(min-width: 399px) { .downlaod-app-content { gap: 1rem; } .trueclassic-banner__component { align-items: center; flex-direction: row; } .trueclassic-banner-img { width: 75px; height: 75px; } } @media(min-width: 768px) { .trueclassic-banner-content h3 , .trueclassic-banner-content p { font-size: 16px; } } ×
True Classic
Exclusive access to sales & products.
{ const id = item.getAttribute(‘data-id’); monetateData.push(id); }); window.monetateQ = window.monetateQ || []; window.monetateQ.push([‘setPageType’, ‘index’]); window.monetateQ.push([‘addProducts’, monetateData]); window.monetateQ.push([‘trackData’]); ]]> <![CDATA[(function(){async function a(){const c=document.getElementsByTagName('dynamic');const d=new URL('https://www.trueclassictees.com');d.pathname='/em-cgi/dynamic'+ document.location.pathname;d.search=document.location.search;const e=await fetch(d,{headers:{accept:'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8','user-agent':navigator.userAgent}});if(e.ok){const f=await e.json();if(!f.length)return;for(let g=0;g
Source